Courses
Courses for Kids
Free study material
Offline Centres
More
Store Icon
Store

Doctor Salary in India: From MBBS Internship to Specialisation with Salary Growth, Career Scope, and Pay Comparison

ffImage
hightlight icon
highlight icon
highlight icon
share icon
copy icon

Doctor Salary in India for MBBS Interns, Entry Level Doctors, and Early Career Growth

Medicine is one of the most respected and challenging career paths in India, requiring years of dedication, study, and practical training. Naturally, one of the most common questions among students is: What is the doctor's salary in India at different stages of a medical career?


Doctor Salary in India: From MBBS Internship to Specialisation with Salary Growth, Career Scope, and Pay Comparison


The answer is not fixed. The MBBS doctor salary in India and overall earnings vary based on factors such as qualifications, experience, specialisation, hospital type (government or private), and location. A doctor’s income typically grows significantly from internship to postgraduate training and later to senior specialist roles.


In this guide, we’ll break down the complete journey of doctor salary in India; from MBBS internship to super-specialisation levels; helping you get a clear picture of career growth and earning potential.


IMPORTANT NOTE - The stipend figures mentioned above are based on 2025 estimates and general trends. Actual MBBS internship salaries may vary by college, state policies, and periodic updates. Students are advised to check the official website of the respective institution for the most accurate and updated details.


Salary of MBBS Interns in India: Starting Salary of MBBS Doctor in India

After completing MBBS, every student must undergo a one-year compulsory internship, during which they gain hands-on experience working in departments such as medicine, surgery, paediatrics, and gynaecology under supervision. This phase marks the beginning of MBBS doctors' salaries in India, when students start earning a monthly stipend.


The salary of an MBBS doctor in India during internship varies based on the type of college or institution. Government and central institutes usually offer higher stipends compared to private colleges.


Average MBBS Internship Salary in India

Type of College

Average Monthly Stipend

Government Medical Colleges

₹18,000 – ₹30,000

Central Institutes (AIIMS, JIPMER, etc.)

₹23,000 – ₹30,000

Private / Deemed Universities

₹7,000 – ₹15,000 (some may offer no stipend)



MBBS Internship Salary in India: State-wise Examples 

Internship stipends can vary significantly across states and institutions. Here are some common examples to give you a clearer idea of the MBBS doctor salary in India during the internship phase:


Category / State

Average Monthly Stipend

AIIMS & Central Government Colleges

₹26,000 – ₹30,000

Delhi Government Colleges

₹25,000 – ₹28,000

Karnataka Government Colleges

Around ₹20,000

Maharashtra Government Colleges

₹11,000 – ₹15,000

Tamil Nadu Government Colleges

₹25,000 – ₹30,000

Private Colleges

₹0 – ₹10,000 (varies widely)



Salary of Junior Resident Doctors in India (Postgraduate Trainees)

After MBBS, doctors who pursue MD/MS or DNB courses work as Junior Residents in hospitals while continuing their studies. This stage marks a significant jump in MBBS doctors' salaries in India, as they begin earning a stable monthly stipend and gain advanced clinical experience.


The salary of an MBBS doctor in India increases during postgraduate training due to higher responsibilities, longer working hours, and specialised learning.


Average Salary of Junior Residents in India

Year of Residency

Typical Monthly Salary (Government Colleges)

1st Year Resident

₹55,000 – ₹65,000

2nd Year Resident

₹60,000 – ₹70,000

3rd Year Resident

₹65,000 – ₹80,000



Read More:


Salary in Central Institutes (AIIMS, PGIMER, JIPMER, NIMHANS)

Top institutes generally offer higher stipends due to better funding and allowances:


₹75,000 – ₹90,000 per month (may vary based on location and benefits)


Salary of Senior Resident Doctors in India (Post-PG Level)

After completing MD/MS or DNB, doctors move into the role of Senior Residents, where they take on greater clinical responsibilities and earn higher salaries. At this stage, the average salary of doctor in India increases significantly, especially in government and reputed hospitals.


Average Senior Resident Salary in India 

Type of Institute

Average Monthly Salary

Central Government Hospitals (AIIMS, PGIMER, etc.)

₹95,000 – ₹1,20,000

State Government Medical Colleges

₹80,000 – ₹1,00,000

Private Hospitals

₹60,000 – ₹1,00,000



Allowances and Benefits (Government Sector)

In government hospitals, the salary is not limited to basic pay. Doctors also receive additional benefits such as:


  • Dearness Allowance (DA)

  • House Rent Allowance (HRA)

  • Non-Practising Allowance (NPA)

  • Risk or hardship allowances (for specific departments)


These allowances can increase the total monthly income to ₹1.2 lakh or more, especially in metro cities.


Also Check: Career Options After MBBS in India


What is the Salary of an MD Doctor in India Per Month? Salary of Specialist Doctors in India (Consultants and Experts)

After completing MD/MS or DNB and gaining experience, doctors can work as Consultants or Specialists in hospitals. At this stage, earnings increase significantly and depend on specialisation, experience, and the hospital or city.


Average Monthly Salary of Specialist Doctors by Field (Private Sector)

Specialization

Typical Monthly Salary

General Medicine

₹80,000 – ₹2,00,000

Pediatrics

₹70,000 – ₹2,00,000

Obstetrics & Gynecology

₹1,00,000 – ₹3,00,000

Orthopedics

₹1,00,000 – ₹3,50,000

Radiology

₹1,50,000 – ₹4,00,000

Dermatology

₹80,000 – ₹2,00,000

Anesthesiology

₹1,20,000 – ₹3,00,000

Psychiatry

₹80,000 – ₹1,80,000

Ophthalmology

₹80,000 – ₹2,00,000



Salary in Government Hospitals

Specialist doctors working in government hospitals under pay commission structures typically earn:


₹1 lakh – ₹2 lakh per month, along with benefits like job security, allowances, and pension.


Super-Specialist Doctor Salary in India (DM/MCh/Fellowship Level)

After completing DM, MCh, or other super-speciality courses, doctors enter the highest earning stage of the medical profession. These doctors are highly skilled experts in fields like cardiology, neurology, oncology, and neurosurgery, and their income reflects their advanced expertise and experience.


Average Monthly Salary of Super-Specialist Doctors in India

Super-Specialty

Monthly Salary Range

Cardiology

₹2,00,000 – ₹6,00,000+

Neurology

₹2,00,000 – ₹5,00,000+

Gastroenterology

₹2,50,000 – ₹7,00,000+

Oncology

₹2,00,000 – ₹6,00,000+

Urology

₹2,00,000 – ₹5,00,000+

Neurosurgery

₹3,00,000 – ₹10,00,000+



Real Earning Potential

Earnings at this level depend on multiple factors like experience, hospital reputation, city, and patient flow. Many experienced super-specialists earn:


₹10 lakh – ₹20 lakh per month
(through a combination of salary, surgeries/procedures, and private practice)


Government vs Private Doctor Salary in India

When comparing career options, understanding the government vs private doctor salary in India is important. Both sectors offer distinct advantages in pay, job security, growth, and work-life balance.


Government vs Private Doctor Salary Comparison in India

Parameter

Government Sector

Private Sector

Job Security

Very high with stable employment

Depends on contract and performance

Starting Salary

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

₹40,000 – ₹2,00,000/month

Growth Rate

Fixed as per pay commission

Based on skills, experience, and reputation

Benefits

Pension, DA, HRA, NPA, job stability

Performance bonuses, incentives, higher earning potential

Workload

Fixed hours, structured schedule

More demanding but flexible with higher growth potential



Doctor Income in India Through Private Practice (Clinic and Self-Employment)

Many doctors choose to start their own clinics or work in group practices rather than in hospitals. At this stage, income is not fixed and depends on factors like location, patient flow, reputation, and years of experience. With time, private practice can become one of the most rewarding career paths in terms of earnings.


Average Monthly Earnings in Private Practice

City Type

Monthly Earnings (Approx.)

Tier-1 Cities (Delhi, Mumbai, Bangalore)

₹2 lakh – ₹10 lakh+

Tier-2 Cities (Indore, Lucknow, Jaipur)

₹1 lakh – ₹5 lakh

Small Towns

₹50,000 – ₹2 lakh



Key Factors That Affect Doctor Salary in India

The doctor's salary in India can vary widely depending on several important factors. Understanding these can help students plan their career path and choose the right specialisation.


  • Qualification and Specialisation: Higher degrees like MD, MS, DNB, DM, or MCh generally lead to better salary opportunities and higher growth potential.

  • Experience Level: Salaries increase significantly with years of experience, especially after postgraduate and super-specialisation stages.

  • City and Location: Doctors working in metro cities usually earn more due to higher demand and better-paying hospitals compared to smaller towns.

  • Type of Hospital: Corporate hospitals and reputed institutions often offer higher salaries than smaller private hospitals or clinics.

  • Reputation and Skills: Skilled doctors with strong patient feedback and good reputation can command higher fees and better job offers.

  • Speciality Type (Procedural vs Non-Procedural): Specialities like surgery, radiology, and cardiology often offer higher income due to procedures and consultations.

  • Academic and Teaching Roles: Doctors involved in teaching (professors, lecturers) receive additional academic allowances in addition to their salaries.

  • Private Practice and Partnerships: Owning a clinic or being part of a group practice can significantly increase overall income.


State-Wise Variation in Doctor Salary in India

Doctor salaries vary across states based on government policies and cost of living.


PG Resident Salary by State (Approx.)

State

Salary Range

Remarks

Delhi

₹80,000 – ₹1,00,000

Highest stipends

Maharashtra

₹65,000 – ₹75,000

Moderate

Tamil Nadu

₹70,000 – ₹90,000

Regular revisions

Kerala

₹75,000 – ₹95,000

Competitive pay

Uttar Pradesh

₹60,000 – ₹80,000

Moderate

Madhya Pradesh

₹55,000 – ₹70,000

Revisions expected

Punjab

₹80,000 – ₹1,00,000

Increased recently



Doctor Salary Growth in India by Experience Level

Career Stage

Experience

Monthly Salary

MBBS Intern

0 years

₹20,000

PG Resident

1–3 years

₹60,000 – ₹80,000

Senior Resident

4–6 years

₹80,000 – ₹1,20,000

Consultant

7–10 years

₹1,00,000 – ₹2,00,000

Senior Consultant

10–15 years

₹2,00,000 – ₹5,00,000

Super-Specialist / Head

15+ years

₹5,00,000 – ₹10,00,000+



BDS Doctor Salary in India from Fresher to Experienced Dentist Income Growth

The BDS doctor's salary in India varies widely based on experience, location, and whether the dentist works in a clinic or runs their own practice. Fresh graduates usually start with modest earnings, but income grows steadily with skills and experience.


1. Entry-Level (0–2 years)
₹20,000 – ₹40,000 per month
(In some metro cities, freshers may start lower at ₹10,000 – ₹15,000)


2. Mid-Level (3–5 years)
₹40,000 – ₹80,000 per month


3. Senior-Level (5+ years)
₹1,00,000+ per month
(Higher earnings possible with private practice or specialisation)


Extra Income Sources for Doctors in India Along with Salary

Apart from their regular salary, doctors can earn additional income from multiple sources, depending on their experience and field.


  • Private Consultations (OPD Fees): Earnings from patient visits in clinics or hospitals

  • Surgeries and Procedures: Revenue share from operations and specialised treatments

  • Teleconsultations & Online Platforms: Online doctor consultations through apps and websites

  • Teaching and Lectures: Income from coaching, medical colleges, or guest lectures

  • Health Camps & Workshops: Paid participation in camps, seminars, and conferences

  • Medical Writing & Research Review: Contributing to articles, journals, or academic content

  • Investments in Clinics or Diagnostic Centres: Long-term income through ownership or partnerships


Reality Check: Challenges Behind Doctor Salaries in India

While doctor salaries in India can be high at senior levels, the journey to reach there is long and demanding.


  • Years of Education and Training: MBBS takes 5.5 years, followed by 3 years of MD/MS, and even longer (6+ years) for super-specialisation.

  • Early Career Demands: Most doctors spend their 20s in intensive training with long working hours and high responsibilities.

  • Lower Earnings Initially: Stipends during internship and postgraduate years are modest compared to the effort involved.

  • Delayed High Income: It usually takes 10–15 years of experience to reach stable and high-paying positions.


Doctor Salary in India by Category Based on Previous Year Trends (2025 Estimates)

Type of Doctor

Approx. Annual Salary

MBBS Intern

₹2.5 – ₹3.5 lakh

MBBS Doctor (No PG)

₹4 – ₹10 lakh

PG Resident

₹7 – ₹10 lakh

Specialist Doctor (MD/MS/DNB)

₹10 – ₹25 lakh

Super-Specialist Doctor

₹25 – ₹60 lakh+

Senior Consultant/Private Practice

₹30 lakh – ₹1 crore+



Future Salary Trends for Doctors in India

Doctor salaries in India are expected to grow steadily due to changes in healthcare demand, technology, and policy updates.


  • Rising Government Stipends: Many states are gradually increasing doctors' stipends and salaries.

  • Expansion of Private Healthcare: The growth of corporate hospitals is creating better salary packages and career opportunities.

  • Growth of Telemedicine: Online consultations are opening new income streams for doctors across India.

  • Increase in Medical Tourism: Doctors in metro cities are earning more by treating international patients.

  • Skill-Based Earning Growth: Doctors with advanced procedural and interventional skills are seeing faster income growth. 

FAQs on Doctor Salary in India: From MBBS Internship to Specialisation with Salary Growth, Career Scope, and Pay Comparison

1. How much is a doctor paid in India?

The doctor's salary in India depends on qualification, experience, hospital type, and city. For fresh MBBS graduates, the starting salary of an MBBS doctor in India is usually around ₹25,000–₹50,000 per month in government roles and ₹30,000–₹70,000 per month in private hospitals. With 3-5 years of experience, earnings can rise to ₹80,000–₹1.5 lakh or more per month.

2. Can a doctor earn 1 crore per year?

Yes, doctors in high-demand specialities and those with successful private practices can earn ₹1 crore or more annually. This is more common among senior specialists such as cardiologists, oncologists, and neurosurgeons, especially in metro cities and top hospitals.

3. How much does an MBBS doctor earn in India?

The MBBS doctor's salary in India usually starts at around ₹4–₹10 lakh per year, depending on the job profile, experience, and location.

4. What is the salary of a doctor in a government hospital?

The salary of a government doctor in India generally ranges from ₹70,000 to ₹2,00,000 per month, depending on designation, years of service, and allowances. In many cases, pay is linked to the 7th pay commission doctor salary structure, which also includes HRA, DA, and other benefits.

5. Which medical specialisation pays the highest in India?

Super-specialities like cardiology, neurosurgery, gastroenterology, oncology, and orthopaedics are usually among the top-paying fields.

6. Do doctors earn more in India or abroad?

Doctors in countries such as the US, the UK, Canada, and Australia usually earn more in absolute terms than those in India. However, experienced specialists in India can still build very high incomes through hospital roles, procedures, and private practice.

7. Can a doctor become a millionaire in India?

Yes, many doctors in India earn several lakhs per month after gaining experience. Specialists, senior consultants, and clinic owners can build strong long-term wealth through salary, procedures, and independent practice.

8. Do private hospitals pay more than government hospitals?

  • In many cases, private hospitals can offer higher pay, especially for experienced specialists. 

  • However, when comparing government vs private doctor salary in India, government jobs usually provide stronger long-term security, fixed pay progression, and better retirement support. 

  • So it all depends on career goals. Government roles offer stability, while private jobs may offer faster income growth. 

  • In terms of government doctor benefits vs. private doctor benefits, government positions usually stand out for their pensions, allowances, and job security.