HR Salary in India [For Freshers & Experienced 2021]

When it comes to managing employees and looking after their interests, every company turns to HR professionals. They take care of the employees and ensure they get optimal working conditions.

Due to the unique nature of this field, the demand for HR professionals is also high. This article will shed light on the rising HR salary in India and some of the roles that offer the same. You’d also get to know how you can enter this field and start earning lucrative HR salary in India:

HR Salary in India: Why is it so High? 

In the last few decades, India has seen staggering growth in the services sector. The number of companies in India has increased exponentially in the last few years and all of these companies require the expertise of HR professionals. 

Human resource management skills are necessary since every company wants to keep its employees productive and efficient. In 2018, HR professionals were among the top three most sought-after talents in India. 

As companies have started focusing on handling business virtually, maintaining various employees and looking after them has become crucial. Naturally, you can expect to see a surge in demand for HR professionals in India soon. With such rising demand, it is not surprising to see such a high range of HR salary in India. 

HR Salary in India for Different Roles

Human resource management might seem like a niche industry, but it has plenty of variety to offer. 

However, note that there are plenty of factors that affect the average HR salary in India. Your location, experience, and skills matter a lot in determining your pay. You should keep these factors in mind while picking a specific job.

The following are some of the most prominent HR jobs in India that offer good pay packages:

Assistant Human Resources Manager Salary in India

What Do They Do?

Assistant human resources managers help the human resources manager with conducting their duties. They are responsible for recruiting new employees through job posts, picking resumes, and conducting background checks.  

Assistant HR managers are also responsible for arbitrating difficult issues between different employees. They must make the employees familiar with the professional conduct and the work culture of their company. 

The job profile of an assistant HR manager depends highly on the kind of organization they work in. As an assistant HR manager, you’d have to assist the HR manager with all tasks. For example, during audits, you’d be responsible for supplying the HR manager with the required records and reports. 

How Much Do They Earn?

The average pay of an assistant human resources manager in India is INR 5.62 lakh per year. As a beginner, you can expect to earn around INR 2.95 lakh per year and as you gain experience, your pay would increase further in this field. Experienced assistant HR managers earn around INR 9.62 lakh per year in India on average. 

Human Resources Manager Salary in India

What Do They Do? 

HR managers are responsible for planning, managing, and coordinating all human resources activities including handling of benefits, payroll, recruitment, employee relations and training within an organization. 

They oversee the daily operations of a business and manage the planning and development of HR programs. HR managers are also responsible for the budget management of these programs. 

As an HR manager, you’d have to coach and advise the assistant HR managers and make them acquainted with the company policies. You’d be responsible for overseeing the maternity leave, vacation, insurance program, sick leaves, and all the additional employee benefits. 

How Much Do They Earn?

HR managers in India get INR 7.03 lakh per annum on average. New and inexperienced HR managers get up to INR 2.92 lakh per annum while experienced professionals in this field can make up to INR 20 lakh per annum. It certainly offers a lucrative HR salary in India, making it one of the most popular career choices. 

Senior Human Resources Manager Salary in India

What Do They Do? 

Senior HR managers have to mentor the junior members of the HR department. They develop staffing strategies for their organization’s hiring requirements and manage the enactment of HR initiatives and policies. 

A senior HR manager is responsible for knowing about all the areas of human resources such as policy interpretation, hiring, corrective action, handling complaints, etc. As the job title suggests, you need significant industry experience to pursue this role. You must be familiar with the latest technologies in HR such as PowerPoint and HRIS (Human resource management system) solutions. 

How Much Do They Earn?

The average salary of a senior human resources manager in India is INR 11.81 lakh per year. Your pay in this role can go up to INR 30 lakh per annum while the lowest pay for this role is reported to be INR 3.12 lakh per annum. 

Staffing Manager Salary in India

What Do They Do? 

Many companies hire staffing managers to help them hire talented individuals according to their requirements. As a staffing manager, you’d have to search for, recruit, hire, and schedule new staff. 

You must also be adept at conducting interviews and evaluate a candidate to see if they would be the right pick for the role. This role might require you to modify the company’s recruiting process to enhance its effectiveness. 

How Much Do They Earn?

A staffing manager in India earns around INR 7.5 lakh per annum. Freshers in this field earn around INR 3.9 lakh per annum whereas seasoned staffing managers can make up to INR 20 lakh per annum. Like most of the jobs, we discussed in this article, your pay in this field depends on your experience and skill level. 

Compensation Manager Salary in India

What Do They Do? 

As a compensation manager, you’d be responsible for the quality and efficiency of a company’s employee-compensation and payroll system. From small businesses to large enterprises, compensation managers work with all kinds of organizations.

You’d have to work with the HR department of the organization to develop and implement compensation strategies that benefit the employees and the company. This role requires you to have detailed knowledge of the overall job market and the recent trends in the same. Such knowledge helps them in staying ahead of their competition in attracting and retaining talent. 

In many cases, the compensation manager handles the promotions and decides which employee would get which benefits. 

How Much Do They Earn?

A compensation manager in India earns around INR 14.7 lakh per year. The pay in this field starts from INR 4.85 lakh per year and it can go up to INR 40 lakh per annum, which is certainly a very lucrative HR salary in India. 

How to Become an HR Professional in India?

By now it’s clear that HR offers some of the highest-paying jobs in India. Besides offering generous compensation, these roles also offer unique growth opportunities. And with the demand for HR professionals in India steadily rising, now is the perfect time to capitalize on this opportunity and pursue a career in HR. 

To become an HR professional, you must have a certification in HR. Getting a certification will make you familiar with the various concepts of human resources management such as organization, recruitment, analytics, etc. Moreover, a certification highlights your skills as a professional to the recruiters, making you stand out in the competition.

At upGrad, we offer multiple courses in HR you can choose from according to your interests and career goals.

You can pursue an MBA in HR from Liverpool Business School. The course offers you 1:1 mentorship from industry leaders and gives you a globally recognized MBA. You’ll get to work on assignments and learn through live lectures during this course. 

You can also enroll in our Executive Post-Graduate Program in Human Resource Management. This course offers more than 300 hours of study material and dedicated student success mentorship. 

All of these courses have their unique advantages. Additionally, you get access to upGrad’s exclusive student success portal which provides career counselling, interview preparation and helps you kickstart your career as an HR professional. 

Be sure to check out these courses! 


With the above list of jobs and statistics, you must have understood how easily one can get a lucrative HR salary in India. The human resources field is brimming with growth prospects and opportunities. 

What do you think about the average HR salary in India? Which human resources management job piqued your interest? Let us know by dropping a comment below. 

Get Global MBA from India #GharSeGlobal

Leave a comment

Your email address will not be published.

Accelerate Your Career with upGrad

Our Popular MBA Course