MBBS Salary for 2026


Updated on 21 Jul, 2025 by Rajnandini Malladeb

MBBS is a medical profession, focused on diagnosing, treating, and managing a wide range of health conditions. MBBS doctors work in settings such as government hospitals, private hospitals, primary healthcare clinics, and emergency care units. Their roles include Medical Officer, Junior/Senior Resident, General Practitioner, or Hospital Consultant.

 

The salary of an MBBS doctor varies based on educational qualification, years of experience, specialization, type of employment (government vs private), and city of practice.

 

Fresh MBBS graduates earn between INR3 LPA and INR 6 LPA, translating to roughly INR 25,000 to INR 50,000 per month. With 3–5 years of experience, salaries rise to INR 9 LPA–INR 13 LPA. Senior level doctors with 10+ years’ experience can earn INR 18 LPA–INR 25 LPA, and more. Super‑specialists, consultants, or doctors running successful private practices earn INR 30 LPA+. It also depends on the reputation of the doctor.

 

Table of Contents
  1. MBBS Salary after Experience
  2. MBBS Salary after level of study
  3. MBBS Salary after with Designation
  4. MBBS Salary in Some Top Cities
  5. MBBS Salary in Abroad
  6. Skills Acquired after MBBS
  7. MBBS Frequently Asked Questions

 

MBBS Salary after Experience

Some of the job roles available for doctors have been listed below along with the expected salary and the required experience:

Job Profile

Experience required

Average Salary (INR)

Junior Doctor / Medical Officer

0–2 years

INR 6-8 LPA

Mid‑Career Doctor / Senior Resident

5–10 years

INR 12-18 LPA

Senior MBBS Doctor / Specialist

10+ years

INR 18-25+ LPA

Super-Specialist / Consultant

10+ years with PG

INR 60-120 LPA

Government Medical Officer (Railway, Central govt)

0-2 years

INR 8-12 LPA

AIIMS Resident / Faculty

4-10 years

INR 9.8 LPA

 

MBBS Salary after level of study

The salary for doctors may vary depending on the experience level and educational level. Usually a higher degree helps in earning more, some of the job roles for doctors have been given below along with required educational qualifications and expected salary:

Qualification

Job Profile

Experience required

Average Salary (INR)

MBBS (only)

Junior Doctor / General Practitioner

0-5 years

INR 6-10 LPA

MBBS

Mid-Level General Physician / Resident

0-5 years

INR 8-12 LPA

MD / MS / DNB

Specialist (e.g. Physician, Surgeon)

Entry to mid-level

INR 15-30 LPA

MD / MS / DNB

Mid-Level Specialist (3–7 years)

Mid-level

INR 30 LPA+

MD / MS / DNB

Super‑Specialist / Consultant

10+ years

INR 30-55+ LPA

 

MBBS Salary after with Designation

A career as MBBS doctor in India progresses from internships and junior residencies to senior government or private roles. With this, salaries are influenced by designation, experience, hospital type, and location. Doctors earn well in private and public sector both.

 

Entry-level MBBS doctors earn INR 6–8 LPA, while experienced physicians can get between INR 18–25 LPA or more. Super‑specialists, consultants, and administrative healthcare leaders earn INR 60–120 LPA or more.

Job Profile

Experience required

Average Salary (INR)

Junior Doctor / Medical Officer (Govt hospital)

0–2 years

INR 6-8 LPA

Junior Doctor (Private hospital)

0–2 years

INR 5-7 LPA

Senior Resident / Mid‑level Physician

5–10 years

INR 12-18 LPA

Senior MBBS Doctor (Govt/private senior role)

10+ years

INR 10-25 LPA

Super‑Specialist / Consultant (post‑PG)

10+ years

INR 60-120 LPA

Government Medical Officer (e.g. ADMO, DMO, Sr. CMD)

0-2 years

INR 7.2 LPA

 

MBBS Salary in Some Top Cities

A career as an MBBS doctor in India can offer different salary structures based on the city of practice. Major cities offer higher salaries, as there is more demand and better healthcare services. The salary ranges from INR 6-18 LPA in ciities like Mumbai, Hyderabad, Delhi NCR, Bangalore, Pune, Chennai, and Kolkata. The details are given below:

Job Profile

Location

Experience required

Average Salary (INR)

General Physician / Consultant

Mumbai

Mid (3–7 yrs)

INR 15-25 LPA

Medical Officer / Private Doctor

Pune

Mid to Senior

INR 18-25 LPA

Private Hospital Physician

Bangalore

Mid (3–7 yrs)

INR 0-14 LPA

Junior to Mid-level Doctors

Chennai

0–5 yrs

INR 9-18 LPA

General Physician / Specialist

Hyderabad

Mid to Senior

INR 12-18 LPA

Government / Private Doctors

Kolkata

0-5 years

INR 6-14 LPA

 

MBBS Salary in Abroad

Doctors with medical qualifications (after PLAB, USMLE, or licensing) in countries like the UK, Canada, and the USA earn higher pay than in India. Depending on role, experience, and specialty, annual earnings range from INR 35 LPA for junior doctors to INR 3–6 crore for senior consultants or specialists working in private practice oversea

Job Profile

Experience required

Average Salary (INR)

Junior Doctor / Foundation Doctor (UK NHS FY1)

0–1 year

INR 34–36 LPA

Specialty Trainee / Registrar (UK NHS ST1–ST3)

1–5 years

INR 45–65 lakh LPA

NHS Consultant (UK)

7+ years

INR 1.0–1.3 crore

Private GP / Specialist (UK)

Post-NHS / experience-based

INR 1.28–3.2 crore (varies by specialty & practice)

 

Skills Acquired after MBBS

Here are some skills that students gain after an MBBS course:

  • Professional Development, senior roles in hospitals, private practice, and academia.
  • Research involvement, thesis work and promotes academic research.
  • Analytical and communication skills are developed through interacting with people from different walks of life.
  • Balancing ward duties, academics, emergencies, and research teaches prioritization, multitasking, and resilience under pressure.
  • Certificates recognized by international dental councils and institutions.
  • MBBS graduates develop the ability to assess symptoms, interpret test results, and form evidence-based diagnoses grounded in anatomy, physiology, and pathology.

 

MBBS Frequently Asked Questions

How much do government MBBS doctors earn monthly in India?

Under the 7th Pay Commission, junior government doctors (Level 10) earn INR 56,100/month basic pay, senior residents (Level 11) INR 67,700, and professors (Level 13) up to INR 2,15,900/month, including allowances.

What salary can an entry-level MBBS doctor expect in a private hospital?

Entry-level MBBS doctors in private hospitals can expect INR 40,000–INR 70,000/month, with some metro-based hospitals offering up to INR 1,00,000/month in high-demand departments or for specialized roles.

How much do private super‑specialist doctors earn in India?

Super-specialist MBBS doctors with PG qualifications (MD/MS/DNB plus specialization) in private practice or corporate hospitals can earn INR 5–10 LPA/month depending on specialty, patient base, and city location.

Loading exam list...

QA
MBBS

Ask Questions

Ask about MBBS to experts?

Write here...

Loading...