Ace NEET PG with DigiNEET! Get 15% OFF + FREE Printed Notes + Buy 1 Get 1 Offer - Buy Now

MBBS doctor salary

MBBS Doctor Salary in India 2025–2026: Internship, Monthly Salary & Pay Scale

December 13, 2025
25,469 Views
1

Planning your medical career? The after MBBS salary and MBBS internship salary landscape in 2025-2026 offers promising growth amid healthcare expansion. This complete guide covers stipends, pay scales, role breakdowns, state variations and future trends with fresh data. 

What is the Salary After MBBS in India? (2025-2026)

After completing MBBS, a doctor’s earnings in India can vary widely depending on sector (government vs private), location (rural vs metro) and employment type (contractual vs permanent). 

  • In government hospitals, fresh MBBS doctors generally earn between ₹50,000 – ₹1,50,000 per month, including allowances, depending on posting and experience. 
  • In private hospitals, the MBBS doctor salary for freshers typically ranges from ₹40,000 – ₹90,000 per month, with metro cities on the higher end. 
  • Rural postings may offer additional incentives or higher allowances to attract doctors, although base salaries may be lower than in metros. 
  • Contractual doctors might receive lower base pay but can have performance incentives, while permanent positions offer stability, pension and structured hikes. 

Hence, the after MBBS salary can range from around ₹25,000 to ₹1,50,000/month initially, with potential to grow with experience and specialisation.

MBBS Internship Salary in India (Stipend State-wise) 

Government Medical Colleges Internship Stipend 

Below is the typical MBBS internship salary (monthly stipend) in government medical colleges, state-wise,e 2025: 

State Monthly Stipend (₹) Top Colleges Additional Perks
Karnataka 25,000–28,000 BMC Bangalore, JIPMER HRA ₹5k, free hostel
Maharashtra 20,000–25,000 GMC Nagpur, KEM Mess subsidy, insurance
Tamil Nadu 18,000–27,000 Madras Med College JIPMER: ₹27k + cycles
Delhi 24,000–30,000 AIIMS Delhi, LHMC ₹30k+ + metro card
Kerala 22,000–25,000 GMC Thiruvananthapuram Uniform pay + PF
West Bengal 15,000–20,000 IPGMER Kolkata Festival bonus
Uttar Pradesh 12,000–18,000 KGMU Lucknow, BHU ₹18k at top institutes
Rajasthan 14,000–20,000 SMS Jaipur, RNT Rural stipend +₹5k

 

Private Medical Colleges Internship Salary 

Private MBBS internship salary averages ₹8,000–₹18,000. Premium institutions (Manipal ₹15k–18k, SRM ₹12k–15k) compete with government, while tier-3 colleges pay ₹6k–10k + accommodation. Many add certification training value.

MBBS Monthly Salary in India (Freshers & Experienced) 

MBBS monthly salary for freshers sits at ₹25,000–₹50,000 in government and ₹30,000–₹70,000 in private. An MBBS doctor’s monthly salary climbs to ₹80,000–₹1.5 lakhs after 3–5 years.

Freshers in metros earn 20-30% more; experienced doctors hit ₹2 lakhs+ with overtime.

MBBS Salary in India: Role-wise Breakdown (2025 Updated) 

MBBS salary depends on the role post-internship. Here’s the 2025 update: 

  • Junior Resident Doctor Salary (JR)

₹50,000–₹80,000 monthly in government (includes allowances); private: ₹40,000–₹60,000. Bond periods common.

  • Duty Medical Officer Salary (DMO)

              ₹45,000–₹70,000; higher in emergency-heavy setups.

  • Casualty Medical Officer (CMO)

              ₹50,000–₹75,000; night shifts add 20-30% incentives.

  • Resident Medical Officer (RMO)

               ₹55,000–₹90,000; supervisory roles in private hospitals pay more.

Pay Scale of MBBS Doctor (Government & Private)

The pay scale of MBBS doctor follows structured grades.

Government Hospitals Pay Scale (7th Pay Commission)

Entry-level (Level 10):

  • Basic pay: ₹56,100
  • HRA: ₹13,464 (24% in X cities)
  • NPA: ₹8,415 (non-practising allowance)
  • DA: ₹29,733 (53% as of 2025)
  • TA: ₹3,600+
    Gross salary: ₹1.1–1.3 lakhs monthly.

Senior scales (Level 11-12) reach ₹1.8 lakhs+.

Private Hospitals Pay Scale

  • Tier 1 private chains (Apollo, Fortis): ₹60,000–₹1.2 lakhs starting; incentives push to ₹2 lakhs.
  • Tier 2 hospitals: ₹40,000–₹80,000.
  • Clinics: ₹30,000–₹60,000 + consultation fees (₹500–₹1,000/visit).

Salary After MBBS Without PG (Top Career Options) 

No PG? Options abound with a solid after MBBS salary:

  • Medical Officer: ₹40,000–₹70,000 (PSUs like ONGC pay ₹1 lakh+).
  • RMO: ₹50,000–₹80,000.
  • CMO: ₹45,000–₹75,000.
  • Clinical documentation specialist: ₹35,000–₹60,000.
  • Emergency physician: ₹60,000–₹1 lakh.
  • Medical coder: ₹25,000–₹50,000 (remote-friendly).
  • Tele-consultation doctor: ₹40,000–₹80,000 (platforms like Practo).

Clear FMGE for more? See salary after clearing FMGE.

Salary After MBBS With Specialisation (PG & Super-Speciality) 

  • Salary After MD/MS

₹1.5–3 lakhs starting in government; private: ₹2–5 lakhs. Radiologists, anesthesiologists lead.

  • Salary After DM/MCh

₹2.5–6 lakhs; cardiologists, neurosurgeons at ₹5–10 lakhs+.

  • Highest paid specialities in India

Cardiology, neurology, and orthopaedics top lists—details in our highest doctor salary guide.

  • MBBS Doctor Salary Abroad (USA, UK, UAE, Australia)

Abroad pays far higher: USA averages $200,000+ annually (see doctor’s salary in US); UK: £50,000–£100,000; UAE: ₹2–5 lakhs monthly tax-free; Australia: AUD 150,000+.

Why MBBS Salaries Vary? Key Factors 

Salaries fluctuate due to: 

  • Location: Metros 20-50% higher than rural.
  • Experience: Doubles every 5 years.
  • Sector: Private > government initially.
  • Shifts: Night/emergency adds 25%.
  • Specialization: PG multiplies by 3-5x.
  • PG degree: Essential for top pay.
  • Workload: High-volume hospitals incentivize more.

Frequently Asked Questions: 

  1. What is the salary after MBBS?
    Ans – ₹25,000–₹60,000 monthly for freshers, up to ₹2 lakhs with experience.
  2. What is the MBBS internship salary in India?
    Ans – ₹10,000–₹30,000 stipend, state-wise varying (e.g., Delhi ₹30k).
  3. What is MBBS doctor monthly salary?
    Ans – ₹30,000–₹1 lakh+ depending on role and sector.
  4. What is the starting salary for an MBBS doctor?
    Ans – ₹25,000–₹50,000 in government; ₹30,000–₹70,000 private.
  5. How much does an MBBS doctor earn in government hospitals?
    Ans – ₹1.1–1.3 lakhs gross (Level 10 scale).

Related post

WhatsApp Icon