COURSES

MBBS Doctor Salary in India 2026: Average Doctor Salary, Internship Stipend, Government vs Private Salary

RT
Rehana Tabassum • 5 Mins read • 24 Jun 26
MBBS Doctor Salary in IndiaMBBS Doctor Salary in India

MBBS is one of the prestigious professional degrees across India and all over the world providing graduates the opportunity to work in a reputed and financially strong field. Apart from the reputation associated with the profession, many medical students are curious about the MBBS salary in India and earning criteria after the degree completion. The income of an MBBS doctor varies on various factors such as experience, employer, location, specialization, and whether the doctor works in the government or private sector. 


Before becoming a licensed practitioner, MBBS students have to complete their compulsory internship from any MBBS colleges in India. During the internship, students earn a monthly stipend depending on the institution. From past years internship stipends have become an important factor among medical students. After internship completion, doctors can start their professional career, can work in any hospital, open their own clinic, and can also join government healthcare organizations.


What is the Average MBBS Doctor Salary in India?

The average MBBS doctor salary in India varies depending on factors such as experience and workplace. New MBBS graduates usually earn between ₹6 lakh and ₹10 lakh per annum while doctors with experience can earn higher.

The MBBS students are paid an internship stipend during their compulsory rotating internship before joining the work force. Stipend amount varies from state to state and medical college to medical college. 

Career Experience 

Average Monthly Salary

MBBS Intern

₹15,000 – ₹35,000 

Fresh graduates MBBS Doctor 

₹50,000 – ₹80,000 

3 - 5 Years Experience 

₹80,000 – ₹1.5 Lakh 

5 - 10 Years Experience 

₹1.5 – ₹3 Lakh 

Specialist Doctor 

Above ₹3 Lakh 

States such as Delhi, Haryana, Chandigarh, and some central institutes are known for giving well paid internship stipend to MBBS students. The stipend helps student manage finances of their own


MBBS Doctor Salary in India: Government vs Private Sector

Confusion of salaries in different institutions, government or private, both the institution offers different salary structure and benefits. Below is the table comparing salaries between government medical colleges  and private medical colleges in India .

Parameter 

Government Medical Institution 

Private Medical Institution 

Starting Salary

₹60,000 – ₹1,00,000/month 

₹50,000 – ₹1,20,000/month 

Job Security

High 

Moderate 

Added Benefits 

Pension, HRA, Allowances 

Incentives and Performance Bonuses 

Career opportunities 

Structured Promotions 

Faster Growth Potential 

Workload

Moderate to High 

Depends on Hospital 


Salary for MBBS Doctors in India Based on Experience

Having experience in the medical field is one most crucial factor which directly affects a doctor's salary. As doctors gain clinical expertise and build reputation, their income potential grows significantly.

Experience

Average Monthly Salary 

Internship 

₹15,000 - ₹35,000 

Fresher (0 to 1 Year) 

₹50,000 - ₹80,000 

1–3 Years 

₹70,000 - ₹1.2 Lakh 

4–7 Years 

₹1.2 - ₹2 Lakh 

8–15 Years 

₹2 - ₹4 Lakh 

15+ Years 

₹4 Lakh+ 

  

MBBS Doctor Salary in India by Job Role

MBBS doctors can choose across various clinical and non clinical career options. The salary varies according to the roles and responsibilities. Many government organizations such as Indian Railways, Armed Forces Medical Services, ESIC hospitals, and state health departments regularly recruit MBBS graduates .Refer to the table below for more information about the different job roles and their salary structure.

Job Role

Average Annual Salary 

Medical Officer

₹7 - ₹12 LPA 

Resident Doctor 

₹8 - ₹15 LPA 

General Physician 

₹6 - ₹20 LPA 

Emergency Medical Officer 

₹8 - ₹15 LPA 

Railway Medical Officer 

₹7 - ₹14 LPA 

Army Medical Officer 

₹10 - ₹18 LPA 

Clinical Research Associate 

₹5 - ₹10 LPA 

Hospital Administrator 

₹8 - ₹20 LPA 


Factors Affecting the Salary of MBBS Doctors in India

There are several factors which affect the income criteria for MBBS doctors in India. Experience plays a major role, as MBBS doctors with more years of practical experience generally earn more than fresh MBBS graduates. Location also affects the income with metro cities like Delhi, Mumbai, Bengaluru, Hyderabad, and Chennai offering better pay. The type of employer also matters, as government hospitals, private hospitals, corporate chains and medical colleges have different salary structures. And super-specialisation and higher educational qualifications like MD, MS, DNB can further hike the earning potential. Below is the list of factors affecting MBBS salary in India:

  • Experience and expertise
  • Location of practice
  • Type of employer
  • Higher qualifications
  • Patient volume and reputation
  • Medical specialization


Also Read: List of Top MBBS Colleges in India 2026: Ranking, Fees, Cutoff & Admission


Final Words 

The salary of MBBS in India depends on many factors like Experience, Qualification, Location and Type of Employer. Fresh graduates can expect a competitive starting salary and experienced doctors and specialists can make significantly higher income. The internship period also plays an important role in a doctor’s professional journey providing practical exposure as well as a monthly stipend. Whether you choose a government service, private practice, higher education or alternative healthcare careers, the medical field in India continues to offer strong career growth and financial stability. 


Frequently Asked Questions (FAQs)


Ques: What is the salary of an MBBS doctor in India per month?

Ans: A fresh MBBS doctor in India generally earns between ₹50,000 and ₹80,000 per month. The salary can increase significantly with experience, specialization, and workplace.


Ques: Do MBBS students get a stipend during internship?

Ans: Yes, MBBS students receive a stipend during their compulsory internship. The amount varies across states and institutions and usually ranges from ₹15,000 to ₹35,000 per month.


Ques: Who earns more, government doctors or private doctors?

Ans:  Government doctors receive stable salaries and additional benefits, while private doctors may earn higher compensation through incentives, performance bonuses, and private practice opportunities.


Ques: What are the highest-paying specializations after MBBS?

Ans: Radiology, Cardiology, Orthopedics, Dermatology, Neurology, and Anesthesiology are among the highest-paying medical specializations in India.


Ques: Can an MBBS doctor earn more than ₹1 lakh per month?

Ans: Yes, many MBBS doctors earn over ₹1 lakh per month after gaining experience. Specialists and doctors with private practice often earn substantially higher incomes.