What is Salary of MBBS Doctor in India 2025–2026

MBBS doctors play one of the most critical roles in India’s healthcare system. Whether working in government hospitals, private hospitals, clinics, emergency units, or starting their own practice, MBBS graduates have a wide range of career opportunities. The salary of MBBS doctors in India varies depending on specialization, hospital type, city, experience level, and shift timings.

This detailed guide explains MBBS doctor salary in India for 2025–2026 with breakdowns for freshers, senior doctors, metro cities, government jobs, private hospitals, night shift duty, and more.

MBBS Doctor Salary in India 2025–2026 (Overview)

The salary structure of MBBS doctors depends on experience, position, specialization, hospital reputation, and city. Here’s the overall salary snapshot:

Category Salary (Monthly)
Average MBBS Doctor Salary ₹70,000 – ₹1,80,000
Fresher MBBS Salary ₹45,000 – ₹80,000
Government MBBS Doctor Salary ₹80,000 – ₹1,50,000
Private Hospital MBBS Salary ₹50,000 – ₹1,20,000
Senior MBBS Doctor (10+ years) ₹1,80,000 – ₹3,50,000+

Doctors with additional certifications in emergency care, pediatric care, ICU handling, or hospital administration earn even more.

MBBS Doctor Salary by Experience

Experience Level Monthly Salary Details
Intern / House Surgeon ₹20,000 – ₹35,000 Stipend varies by state & hospital
Fresh MBBS (0–1 year) ₹45,000 – ₹80,000 General duties, OPD, wards
1–3 Years ₹60,000 – ₹1,00,000 More responsibilities + emergency rotation
3–6 Years ₹90,000 – ₹1,50,000 Handling ICU, ER, specialization exposure
6–10 Years ₹1,50,000 – ₹2,20,000 Senior positions, specialist duties
10–15+ Years ₹2,20,000 – ₹3,50,000+ Consultant, Head-Physician, admin roles

Government MBBS Doctor Salary in India

Government doctors earn higher salaries due to fixed pay scales, allowances, and job security.

Position Salary (Monthly)
Medical Officer (MO) ₹80,000 – ₹1,40,000
Emergency Duty Doctor ₹90,000 – ₹1,60,000
Senior Medical Officer ₹1,40,000 – ₹2,20,000
Chief Medical Officer (CMO) ₹1,80,000 – ₹2,80,000

Government doctors also receive benefits like NPS, paid leaves, DA, HRA, TA, and medical allowances.

Private Hospital MBBS Doctor Salary

Private hospitals often pay lower starting salaries but offer faster income growth and performance incentives.

Hospital Category Salary (Monthly)
Small Clinics / Nursing Homes ₹40,000 – ₹70,000
Mid-size Private Hospitals ₹60,000 – ₹1,20,000
Corporate Hospitals (Apollo, Fortis, Max, Manipal) ₹1,00,000 – ₹2,00,000+

City-wise MBBS Doctor Salary in India

City Average Salary (Monthly)
Mumbai ₹1,00,000 – ₹2,00,000
Bangalore ₹90,000 – ₹1,80,000
Delhi NCR ₹85,000 – ₹1,70,000
Pune ₹80,000 – ₹1,50,000
Hyderabad ₹75,000 – ₹1,40,000
Chennai ₹70,000 – ₹1,30,000
Tier-2 Cities ₹50,000 – ₹1,00,000

Day Shift vs Night Shift Salary of MBBS Doctors

Shift Salary Difference Notes
Day Shift Standard Pay OPD + ward duties
Night Shift 10% – 35% Extra Pay ICU, ER, emergencies, on-call duties
24-Hour Duties Extra Allowances / Stipend Common in government and teaching hospitals

Doctors working in emergency and ICU setups earn higher due to risk and workload.

Salary Based on Doctor Type

Doctor Type Salary Range (Monthly)
Resident Doctor (RMO) ₹60,000 – ₹1,20,000
General Physician (MBBS) ₹80,000 – ₹2,00,000
Clinical Practitioner (Own Clinic) ₹50,000 – ₹3,00,000+
Emergency / ICU Doctor ₹1,00,000 – ₹2,20,000

Skills That Increase MBBS Doctor Salary

  • ICU & Emergency handling skills
  • Critical care training
  • Advanced Life Support (ALS/BLS certification)
  • Specialized training (pediatrics, medicine, ortho, radiology)
  • Hospital administration courses
  • Strong patient communication skills

Future Salary Trends for MBBS Doctors (2025–2026)

  • Increasing demand due to shortage of doctors
  • Growth of private hospitals in Tier-2/3 cities
  • Telemedicine expansion
  • Higher salaries in emergency & critical care segments
  • Government salary revisions in several states

Salaries are expected to rise by **10–20% annually** depending on region and specialization.

People Also Search For

FAQs

What is the starting salary of an MBBS doctor in India?

Fresh MBBS doctors earn ₹45,000–₹80,000 per month depending on hospital and city.

Which hospital pays the highest salary to MBBS doctors?

Corporate hospitals like Apollo, Fortis, Max, and Manipal pay the highest salaries.

Do MBBS doctors earn more in government or private hospitals?

Government jobs offer higher stable salaries, while private hospitals offer quicker growth.

Do MBBS doctors earn extra for night shifts?

Yes, night shift duties provide 10%–35% extra salary depending on the hospital.

How much does a senior MBBS doctor earn?

Senior MBBS doctors with 10+ years of experience earn ₹2,00,000–₹3,50,000 per month or more.