MBA Salary in India in 2021 [For Freshers & Experienced]

Wondering what is the range of MBA salary in India?

If you see the job listings today, you will see many jobs marked as ‘MBA preferred.’ This trend has been increasing over the last five years. MBA graduates have better ability and skill when it comes to thinking logically in critical situations and solving complex problems. The MBA Salary in India offered is, naturally, directly proportional to the qualification and experience.

If you have the required skillset and are ready to keep yourself updated, your career is expected to keep growing onwards and upwards. This line stands true especially when we consider that an MBA salary in India is directly or indirectly dependent on how upskilled and updated they are.

Earn an MBA from one of the Top 5 Institutes in India, without leaving your Job.

With industries changing dramatically and perspectives of business taking new shapes, the demand and scope for MBA for professionals has undergone a radical shift. Companies now want multi-skilled talents that have niche domains skills as well as leadership and management skills. 

Let’s take a look at what is a typical MBA Salary in India?

MBA Salary in India: Based on Specialization Streams

Let’s see how the MBA salary in India varies according to the specialization streams

1. MBA in Finance

After completing an MBA in Finance, one can find a job in the following sectors –

  • Corporate Finance
  • Corporate Banking
  • Credit Risk Management
  • Asset Management
  • Hedge Fund Management
  • Private Equity
  • Treasury
  • Sales and Trading

The average salary of MBA Finance in India is Rs. 678,000 per annum. The salary increases with growing experience and knowledge.


EY, HDFC BAnk, Accenture, TCS, ICICI Banks are the top recruiters for MBA Finance candidates.

2. MBA in Business Analytics

MBA graduates in Business Analytics can find jobs in various sectors like Information Technology, Healthcare, Financial Institutions, E-Commerce, etc.

Thanks to the growing importance of analytics in business, the average salary of  MBA Business Analytics professionals in India is Rs. 11 lakhs p.a. While freshers can make around Rs. 5 – 8 lakh p.a., experienced professionals in the field can earn between Rs. 10 – 18 lakhs p.a. Those at a senior level can draw a salary between Rs. 30 – 55 lakhs annually.

3. MBA in Marketing

After completing an MBA in Marketing Management, one can find a job in the following sectors –

  • Competitive Marketing
  • Business Marketing
  • Online Marketing
  • Analytical Marketing
  • Customer Relationship Marketing
  • Advertising Management
  • Product and Brand Management
  • Retailing Management

An MBA in Marketing can help you get a job promotion and qualify for management and executive positions in your current company. Since postgraduate business programs emphasize developing leadership and communication skills, graduates can advance to marketing positions with great ease.

Whether you are interested in sales, business development, media and entertainment, advertisement, brand management, or even general management, these skills form the heart of any senior-level role. Technology has further augmented the marketing world, adding new creative areas and innovative job profiles to the mix.

Marketing Management professionals can find job opportunities in Advertising Agencies, Marketing Companies, FMCG Sector, Financial Services, IT, etc.

According to payscale, MBA Marketing candidates average salary is Rs. 752,000 per annum.

mba salary in india - marketing


4. MBA in Human Resource Management

Recently, the job of HR professionals has gained increasing traction across all parallels of the industry. Hence, HR Management professionals can find plenty of employment opportunities in IT companies, law firms, advertising firms, retail companies, media houses, newspapers, etc.

MBA HR candidates earn Rs. 603,000 per annum. The average yearly salary of an MBA HR Manager is Rs. 756,000 and the Senior HR Manager salary is close to Rs. 1,000,000 per annum.

mba salary in india - hr


5. MBA in Operations Management

Graduates with this specialization usually bag jobs in product/service based units, including –

  • Retail
  • Logistics
  • Hospitality
  • Transportation
  • Manufacturing
  • Construction
  • Financial Institutions
  • Management Consulting
  • Information Technology

Damco, Blue Dart, First Flight, GAIL, ONGC, and NHPC are among the major recruiters for Operations Management professionals in India.

Average salary of an MBA Operations Manager candidate is Rs. 802,000 per annum.


Checkout: Best Online MBA Courses in India

6. MBA in Management Consultant

One of the most versatile job profiles, a career in management consulting will basically entail working with clients from several different professional industries from corporate to IT to investment banking, and several others. There are several facets to this job; it’s not just about solving your client’s problems but also about backing up your decisions or guidance with thorough analytical research and critical strategizing.

Average Management consultant salary in India is Rs. 1,144,591 Per annum.

mba salary

EY, Accenture, Deloitte, KPMG, Infosys are some of the top recruiters.


The location also determines the salary scale of Management Consultants. For instance, Management Consultants in Delhi earn about 21.0% more than the national average. The average annual salaries are also pretty high in Gurgaon (14.5% more) and Bangalore (9.8% more). Pune (24.1% less) and Chennai (12.6% less) record the lowest salary for Management Consultants.

As for skills, a select few skills pay higher than the national average. These include Business Strategy, Business Analysis, and Project Management. Reputed companies like Accenture, Ernst & Young, PwC, Deloitte, KPMG, and Infosys, pay hefty yearly compensation to Management Consultants.

7. MBA in International Business 

An MBA in International business can open up major pathways for you in the country and beyond; this obviously gives you an edge as the course familiarises you with global market demands and business trends. This is the reasons why entrepreneurs need an MBA degree also makes you a terrific business planner which eventually helps business development and growth.

According to payscale, average MBA in International business candidate salary is Rs. 788,000 per annum.

TCS, JP Morgan, Standard Chartered Bank, Accenture & Capgemini are some of the top recruiters.

Highest Paying Jobs for MBA Candidates

Let’s talk about jobs which are offering the highest MBA salary in India.

1. Investment Banker

Investment bankers are involved in raising money in capital markets and providing financial advice for both private companies and the government. You can count on them to help out with mergers, acquisitions and staying informed about great investment options. Investment banking is the one of the highest MBA salary in India you can get. MBA graduates who wish to pursue this career path would have to choose their subjects with a focus on finance. And while the pressure might be immense, those who roll with it enjoy the job for the thrill of it all and the paycheck that comes with it.

mba salary in india - investment banker

mba salary in india - investment banker

An entry level investment banker earns around Rs.680,000 per year.

Early career below 4 years experience earns approximately Rs. 870,000 per year.

A mid-level employee with 5-9 years experience earns an average of Rs. 1,500,000 per year.

An experienced investment banker with more than 10 years experience earns nothing less than Rs.3,000,000 per year.

2. Project Manager

Most MBA graduates are hired as project managers in top companies. A project manager is required to be involved in all aspects of a project. Right from planning and strategizing to making financial projections and building a team, the complete and proper execution of a project rests in the hands of a project manager, and therefore, MBA graduates are usually the first choice.

For this particular role, a Project Manager will need to have at least the following skillset – and the specificity of the project will decide which quality requires a greater focus:

  • Effective communication skills
  • Team building and motivation
  • Efficient Planning and Strategising
  • Zeal for unparalleled growth
  • Adequate financial understanding for projections, and more.

An entry level Project Management Manager earns around Rs.160,000 per year.

Early career below 4 years experience earns approximately Rs. 480,000 per year.

A mid-level employee with 5-9 years experience earns an average of Rs. 8,500,000 per year.

An experienced investment banker with more than 10 years experience earns nothing less than Rs.1300,000 per year.


3. Consulting

Business Consulting and Strategy Consulting are two of the hottest jobs in the market for MBA graduates. Forecasting trends, analysing numbers, pitching to the client and the demands of the job are quite exciting and varied. What’s more, there is a very well-defined career path to follow.

An entry level Business Consultant earns around Rs.437,000 per year.

Early career below 4 years experience earns approximately Rs. 700,000 per year.

A mid-level employee with 5-9 years experience earns an average of Rs. 1,050,000 per year.

An experienced investment banker with more than 10 years experience earns nothing less than Rs.1360,000 per year.


4. Business Development Manager

A role that allows you to put your best managerial skills forward lives up to that MBA fame. A business development manager is responsible for the planning and strategies that assist the growth and expansion of a business.

An entry level Business Development Manager earns around Rs.340,000 per year.

Early career below 4 years experience earns approximately Rs. 450,000 per year.

A mid-level employee with 5-9 years experience earns an average of Rs. 700,000 per year.

An experienced investment banker with more than 10 years experience earns nothing less than Rs.988,000 per year.


5. Marketing Manager

With this job role, an MBA graduate will look after all the marketing efforts of a particular organization, whether it is online or offline, and will make sure that they get a fair return on their investment, based on whatever metrics are decided beforehand. Moreover, a Marketing Manager will also be responsible for designing, perhaps even planning and executing effective marketing strategies to propel the company forward.

An entry level Marketing Manager earns around Rs.421,000 per year.

Early career below 4 years experience earns approximately Rs. 510,000 per year.

A mid-level employee with 5-9 years experience earns an average of Rs. 708,000 per year.

An experienced investment banker with more than 10 years experience earns nothing less than Rs.980,000 per year.


Factors Affecting MBA Salary in India

MBA salary in India can be affected by multiple factors. Let’s see some primary salary affecting factors:

  1. Job Role
  2. Location
  3. Job Role
  4. Company

MBA Salary in India: Based on Job Role

Let’s see how the MBA salary in India varies based on the job role.

Most professionals pursue an MBA to jump the corporate ladder up a few steps. If you are doing an MBA by staying in your current career path, you are most likely to end up in a middle management position. As per the reports, below are the MBA salaries for different job roles.


The “Operations Manager” is the highest-paid role getting around Rs 744,930 – Rs 1,206,777.

A Quality Control Manager gets approximately Rs 549,320 – Rs 877,720.

There is a rising demand for Sales Managers and Marketing Manager, and both salaries range from Rs 450,000 to Rs 1,850,000. Accounts Manager get Rs 574,110 – Rs 1,267,777 while a Human Resource Manager gets Rs 508,220 – Rs 1,231,280.

Project Managers are required in different fields like IT, construction, healthcare. Project managers at the middle management level get to draw anywhere between Rs 585,000 and Rs 1,815,000.

With the IT sector booming and many IT companies starting up in India, IT manager with an MBA degree can demand salaries ranging from Rs 545,000 to Rs 1,200,000.

Business Development Manager is yet another role that is high in demand right now with salaries ranging from Rs 475,000 – Rs 845,000. Business Analyst gets to draw around Rs 500,0000 – Rs 950,000. Doing an MBA specialized in Business Analytics comes handy for this sort of job positions. 

Procurement, Purchase, or Vendor Management folks in the middle management level may get anything between Rs 445,000 to Rs 880,000. Though limited to the pharmaceutical industry, Pharma Product Manager is another job role that draws handsome figures ranging from Rs 450,000 – Rs 1,050,000.

MBA Salary in India: Based on Location

Let’s see how the MBA salary in India varies based on location.

Though MBA salaries depend on the job role, different cities are seen to be offering different salaries based on the cost of living and the value of the market.

Gurgaon, Haryana is the highest paying market with MBA graduates being offered salaries averaging Rs 750,000.

Bangalore, the Silicon Valley of India, is the second most paying market, with MBA graduates being offered salaries averaging Rs 730,000.

In Mumbai, MBA graduates get an average salary of Rs 732,000, while in Delhi, around Rs 690,000 is given. What is the best time to do an MBA?

Chennai and Pune are comparable offering MBA graduates a salary of Rs 600,000 and Rs 620,000, respectively. As per the reports, MBA graduates in Hyderabad get the lowest average wages, i.e., around Rs 590,000


MBA Salary in India: Based on Experience

Let’s see how MBA salary in India varies based on experience.

MBA salaries in India will depend on your experience level. The higher you go up on the ladder, your experience increases, and you are paid higher.

Early Career MBA Salary In India

The average salary of entry-level MBA salary in India is of Rs 290,000. But with just 1 to 4 years experience, Early career MBA Salary in India can grow up to Rs 390,000 or more. Generally, the salary of MBA graduates in India grows up exponentially with experience.

Mid-level MBA Salary in India

So, if you have 5 to 9 years of experience, mid-level MBA Salary in India can rise to Rs 720,000

Experienced MBA Salary in India

If you have 10 to 19 years of experience, your average MBA Salary is Rs 1,400,000. If you are 20 years of experience or more, your average MBA salary in India give in to the senior level of management like director, senior director, Vice President, and the salaries offered average at Rs 2,550,000. These are just the average salaries, but if you have the niche domain skills with excellent exposure to the working environment, you can demand much higher than these averages.


MBA Salary in India: Top Recruiters

Let’s see how the MBA salary in India varies based on the the recruiter.

Depending on the revenue and requirement of the company, some of them pay higher. For example, big giants like Amazon and Facebook tend to say that they are a technology firm, and there is no value that an MBA graduate can add to them. While companies like Microsoft and DELL value the technical, management, and leadership skills that an MBA graduate possesses and are ready to pay them higher.


Let’s look at a list of companies that pay high for MBA graduates in India. Engineers India tops the list with MBA graduates getting from Rs 860,168 to Rs 2,800,000 per annum. Larsen & Toubro (L&T) pays anywhere from Rs 840,320 to Rs 2,480,940. Hindustan Unilever, Asian Paints, Whirlpool are companies that value MBA degree and pay salaries ranging from Rs 780,000 to Rs 2,000,000. Amazon though hires fewer people to management, still pays Rs 815,000 – Rs 1,930,000 for MBA graduates.

Besides these, there are several IT firms and startup companies the pay lump sum figures to MBA graduates from entry-level to senior-level positions. In the IT industry, a Vice President (VP) is usually offered a whopping 70L to 1 Cr annual package.

MBA Salary in Other Countries

Let’s look at the MBA salary in other countries:

MBA Salary in The UK: $88,000


MBA Salary in The US: £52,000


3 Top Reasons You Should Pursue MBA

  1. Rise Above Entry Barriers

Several blue-chip organizations take only MBA graduates (even at its entry-level positions) in its hiring policy. Such organizations promote a costly development scenario where you can quickly move up the ladder once you’re in!

  1. Learn High-End Management Skills

MBA applicants are considerably younger in their starting and come with a maximum of two years of professional experience. An MBA specialization would help you know the Nuances of the company’s operations.

  1. Going Places – Literally!

If you’ve always wanted to work in new places, then choosing a good MBA program can be a great start to a long term view of settling down in a home for work post-graduation. Apart from the high MBA salary in India, this is definitely a deal-maker.


MBA is in high demand in India, with the economy rising at a fast pace. 

The whopping salaries mentioned above are proofs for the same. Many companies are establishing their base in India. Most of them need MBA graduates to their leadership and management levels. These companies are mainly from the IT sector and others like consumer goods, financial services, and consulting.

We hope you liked our article on MBA salary in India. These numbers above are not set in stone. The real influencer of your salary is the skills you have, the mastery you have attained over them, and how quickly you grow and make the company grow as well.

So here, we have discussed the average MBA salary in India looking at it from different angles. We hope this article has shared some excellent insights into MBA salary trends prevailing in India. 

If you are keen on upgrading your career with an Executive MBA course, upGrad is offering the MBA(Executive) program in collaboration with the NMIMS Global Access School. The program has been designed to stand at par with the best on-campus Executive MBA programs across the globe.

And the cherry on top – upGrad’s excellent flexible and interactive learning and evaluation systems allows you to balance your personal and professional life in a hassle-free manner. Check out for more information & let our student counselor help you with your questions.

What is the salary of an MBA candidate in India?

The average salary for an MBA candidate in India is approximately Rs 7.3 Lacs. Factors affecting the salary in India are experience, location, job role, and skillset.

What are some of the highest-paying jobs for MBA candidates in India?

Here are some of the highest-paying jobs for MBA candidates: Investment Banker, Project Manager, Business Consulting and Strategy Consulting, Business Development Manager & Marketing Manager.

MBA salary in India based on Indian cities?

Gurgoan is the highest paying market with an average salary of Rs 750,000. Bangalore follows up with Rs 730,000. In Mumbai, an MBA gets Rs 732,000, while in Delhi, around Rs 690,000 is given.

Earn an Executive MBA Without Quitting Your Job

Enroll Now @ upGrad

Leave a comment

Your email address will not be published.

Accelerate Your Career with upGrad

Our Popular MBA Course