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.
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:
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:
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.
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:
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
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.


