HR salary in India ranges from about Rs. 2.5 lakh per year for a fresher to Rs. 1 crore or more for a Chief Human Resources Officer. A typical HR Executive earns around Rs. 2.5 to 5 LPA and an HR Manager around Rs. 8 to 16 LPA, with pay driven mainly by experience, company size, industry, and city. All figures below are indicative for 2026 and vary by employer.

Key Takeaways
  • HR salaries in India range from about Rs. 2.5 LPA for a fresher to Rs. 1 crore or more for a CHRO.
  • An HR Executive earns around Rs. 2.5 to 5 LPA, an HR Manager around Rs. 8 to 16 LPA.
  • Experience, company size, industry, city, and specialisation are the biggest factors in HR pay.
  • Metro cities like Bangalore, Mumbai, and Delhi NCR pay roughly 15 to 30 percent more than tier-2 cities.
  • Specialising in payroll compliance, HR analytics, or compensation, and learning HR tech, lifts your package fastest.

Average HR Salary in India

Human resources is a broad field, so pay varies widely by role and seniority. Entry-level HR roles start modestly, but salaries rise sharply with experience, specialisation, and a move into business-partner or leadership roles. The averages below reflect the Indian market and shift with company size, industry, and location.

HR Salary by Role in India

Here is an indicative view of annual pay across common HR roles. Treat these as ranges, not fixed numbers, since a large MNC in a metro pays very differently from a startup in a tier-2 city.

HR Role Typical Experience Indicative Annual CTC
HR Intern 0 years Rs. 10,000 to Rs. 25,000 per month stipend
HR Executive / Generalist 0 to 3 years Rs. 2.5 to 5 LPA
HR Recruiter / TA Executive 0 to 3 years Rs. 2.5 to 6 LPA
Payroll Executive 1 to 4 years Rs. 3 to 6 LPA
HR Business Partner (HRBP) 4 to 8 years Rs. 8 to 18 LPA
HR Manager 5 to 10 years Rs. 8 to 16 LPA
Compensation and Benefits Manager 6 to 12 years Rs. 12 to 25 LPA
Learning and Development Manager 6 to 12 years Rs. 8 to 20 LPA
Senior HR Manager 8 to 12 years Rs. 15 to 28 LPA
HR Head / HR Director 12 to 18 years Rs. 25 to 50 LPA
VP HR 15+ years Rs. 40 to 80 LPA
CHRO 18+ years Rs. 60 LPA to 1.5 crore or more

HR Salary by Experience

  • Fresher (0 to 2 years): Rs. 2.5 to 5 LPA in most HR generalist and recruiter roles.
  • Mid-level (3 to 7 years): Rs. 5 to 15 LPA, especially once you move into HRBP or specialist work.
  • Senior (8 to 15 years): Rs. 15 to 40 LPA in manager and head roles.
  • Leadership (15+ years): Rs. 40 LPA to 1 crore or more for VP HR and CHRO positions.

HR Salary by City

Location has a real effect on pay. Metros pay a premium because of higher living costs and a denser market of large employers.

  • Bangalore, Mumbai, Delhi NCR, Hyderabad, Pune: roughly 15 to 30 percent above the national average.
  • Tier-2 cities: pay is lower, though the gap narrows for senior and remote roles.

Factors That Decide HR Salary in India

  • Experience and seniority: the single biggest driver of pay.
  • Company size and type: large MNCs and funded companies pay more than small firms.
  • Industry: IT, BFSI, consulting, and pharma tend to pay above retail or manufacturing.
  • Specialisation: compensation and benefits, HR analytics, and talent acquisition leads command a premium.
  • City: metros pay more than tier-2 and tier-3 locations.
  • Education and skills: an MBA in HR, plus payroll compliance and HR technology skills, lifts your package.

HR Salary by Industry and Company Type

The same HR role pays differently depending on industry and employer size. IT, financial services, and consulting sit at the top, and large MNCs pay more than small firms.

Industry / Company Type Relative HR Pay
IT and software services High
Financial services and BFSI High
Consulting High
FMCG and pharma Above average
Manufacturing Average
Startups (early stage) Lower base, often with ESOPs
Large MNCs Highest, with strong benefits

Highest-Paying HR Jobs in India

To reach the top pay bands, these are the HR roles that pay the most in India.

  • CHRO: Rs. 60 LPA to over a crore at large companies.
  • VP HR / HR Director: Rs. 40 to 80 LPA.
  • Talent Acquisition Head: Rs. 25 to 50 LPA, leading recruitment and ATS strategy.
  • Compensation and Benefits Head: Rs. 25 to 45 LPA.
  • HR Technology / HRIS Specialist: around Rs. 15 to 25 LPA, rising as HR tech demand grows.
  • HR Business Partner: Rs. 8 to 18 LPA, higher in IT and BFSI.

How to Increase Your HR Salary

  1. Specialise. Move into compensation, HR analytics, or talent acquisition where demand outpaces supply.
  2. Learn HR tech and payroll compliance. Teams pay more for people who can run an HRMS and handle PF, ESI, PT, and TDS confidently.
  3. Target high-paying industries and metro employers.
  4. Add credentials. An MBA in HR or a recognised certification widens the range open to you.
  5. Switch roles strategically. A well-timed job change often beats waiting for an internal raise.

Frequently Asked Questions

What is the average HR salary in India?

The average depends on the role. An HR Executive earns around Rs. 2.5 to 5 LPA, an HR Manager around Rs. 8 to 16 LPA, and senior leaders like a CHRO can earn Rs. 60 LPA to over a crore. Experience, company, industry, and city all move the number.

What is the starting salary for an HR fresher in India?

A fresh HR generalist or recruiter typically starts at around Rs. 2.5 to 5 LPA. Interns usually earn a stipend of about Rs. 10,000 to Rs. 25,000 per month. Metro cities and larger companies sit at the higher end.

Which HR role pays the most in India?

Leadership roles pay the most. A CHRO or VP HR at a large company can earn Rs. 60 LPA to over a crore. Among specialists, compensation and benefits and HR analytics leads command the highest packages.

Does an MBA in HR increase salary?

Yes. An MBA in HR, especially from a strong institute, widens the roles and pay bands open to you and often speeds up the move into HRBP and manager positions. Skills in payroll compliance and HR tech add further to the package.

What is the minimum HR salary per month in India?

Entry-level HR roles usually start at around Rs. 20,000 to Rs. 40,000 per month, which is roughly Rs. 2.5 to 5 LPA. Interns earn a stipend of about Rs. 10,000 to Rs. 25,000 per month. Metros and larger companies pay at the higher end.

How do you negotiate a higher HR salary?

Bring market data for your role, city, and experience, and lead with the value you have delivered, cost saved, time-to-hire reduced, attrition lowered. Highlight in-demand skills like payroll compliance, HR analytics, and HR tech, and negotiate the full package, not just base pay.

Which city pays HR professionals the most in India?

Bangalore, Mumbai, and Delhi NCR generally pay the most, followed by Hyderabad and Pune. These metros pay roughly 15 to 30 percent above the national average, driven by higher living costs and a concentration of large employers.

Remember that any HR salary in India figure is a benchmark, not a promise. Your actual pay depends on your role, city, and employer. Cross-check live bands on salary platforms like AmbitionBox, and if you are weighing an offer, run it through our CTC calculator and read up on how payroll works so you understand your take-home pay.

Run HR and payroll like the top teams do

factoHR India unifies payroll, attendance, leave, and compliance in one platform, so your HR team spends less time on admin and more on the work that grows careers.

Book a Free Demo

Author
Written By

Karan Ghoricha

SaaS Marketing Expert | HRMS Software India

Karan specializes in SEO and SaaS growth for HR technology platforms across India. He researches PF, ESI, professional tax, minimum wages and Indian labour compliance to help growing businesses choose the right HRMS and stay compliant as they scale.