MBBS Doctor Salary in India 2026: Average Doctor Salary, Internship Stipend, Government vs Private Salary
MBBS Doctor Salary in IndiaMBBS is one of the prestigious professional degrees across India and all over the world providing graduates the opportunity to work in a reputed and financially strong field. Apart from the reputation associated with the profession, many medical students are curious about the MBBS salary in India and earning criteria after the degree completion. The income of an MBBS doctor varies on various factors such as experience, employer, location, specialization, and whether the doctor works in the government or private sector.
Before becoming a licensed practitioner, MBBS students have to complete their compulsory internship from any MBBS colleges in India. During the internship, students earn a monthly stipend depending on the institution. From past years internship stipends have become an important factor among medical students. After internship completion, doctors can start their professional career, can work in any hospital, open their own clinic, and can also join government healthcare organizations.
What is the Average MBBS Doctor Salary in India?
The average MBBS doctor salary in India varies depending on factors such as experience and workplace. New MBBS graduates usually earn between ₹6 lakh and ₹10 lakh per annum while doctors with experience can earn higher.
The MBBS students are paid an internship stipend during their compulsory rotating internship before joining the work force. Stipend amount varies from state to state and medical college to medical college.
Career Experience | Average Monthly Salary |
MBBS Intern | ₹15,000 – ₹35,000 |
Fresh graduates MBBS Doctor | ₹50,000 – ₹80,000 |
3 - 5 Years Experience | ₹80,000 – ₹1.5 Lakh |
5 - 10 Years Experience | ₹1.5 – ₹3 Lakh |
Specialist Doctor | Above ₹3 Lakh |
States such as Delhi, Haryana, Chandigarh, and some central institutes are known for giving well paid internship stipend to MBBS students. The stipend helps student manage finances of their own
MBBS Doctor Salary in India: Government vs Private Sector
Confusion of salaries in different institutions, government or private, both the institution offers different salary structure and benefits. Below is the table comparing salaries between government medical colleges and private medical colleges in India .
Parameter | Government Medical Institution | Private Medical Institution |
Starting Salary | ₹60,000 – ₹1,00,000/month | ₹50,000 – ₹1,20,000/month |
Job Security | High | Moderate |
Added Benefits | Pension, HRA, Allowances | Incentives and Performance Bonuses |
Career opportunities | Structured Promotions | Faster Growth Potential |
Workload | Moderate to High | Depends on Hospital |
Salary for MBBS Doctors in India Based on Experience
Having experience in the medical field is one most crucial factor which directly affects a doctor's salary. As doctors gain clinical expertise and build reputation, their income potential grows significantly.
Experience | Average Monthly Salary |
Internship | ₹15,000 - ₹35,000 |
Fresher (0 to 1 Year) | ₹50,000 - ₹80,000 |
1–3 Years | ₹70,000 - ₹1.2 Lakh |
4–7 Years | ₹1.2 - ₹2 Lakh |
8–15 Years | ₹2 - ₹4 Lakh |
15+ Years | ₹4 Lakh+ |
MBBS Doctor Salary in India by Job Role
MBBS doctors can choose across various clinical and non clinical career options. The salary varies according to the roles and responsibilities. Many government organizations such as Indian Railways, Armed Forces Medical Services, ESIC hospitals, and state health departments regularly recruit MBBS graduates .Refer to the table below for more information about the different job roles and their salary structure.
Job Role | Average Annual Salary |
Medical Officer | ₹7 - ₹12 LPA |
Resident Doctor | ₹8 - ₹15 LPA |
General Physician | ₹6 - ₹20 LPA |
Emergency Medical Officer | ₹8 - ₹15 LPA |
Railway Medical Officer | ₹7 - ₹14 LPA |
Army Medical Officer | ₹10 - ₹18 LPA |
Clinical Research Associate | ₹5 - ₹10 LPA |
Hospital Administrator | ₹8 - ₹20 LPA |
Factors Affecting the Salary of MBBS Doctors in India
There are several factors which affect the income criteria for MBBS doctors in India. Experience plays a major role, as MBBS doctors with more years of practical experience generally earn more than fresh MBBS graduates. Location also affects the income with metro cities like Delhi, Mumbai, Bengaluru, Hyderabad, and Chennai offering better pay. The type of employer also matters, as government hospitals, private hospitals, corporate chains and medical colleges have different salary structures. And super-specialisation and higher educational qualifications like MD, MS, DNB can further hike the earning potential. Below is the list of factors affecting MBBS salary in India:
- Experience and expertise
- Location of practice
- Type of employer
- Higher qualifications
- Patient volume and reputation
- Medical specialization
Also Read: List of Top MBBS Colleges in India 2026: Ranking, Fees, Cutoff & Admission
Final Words
The salary of MBBS in India depends on many factors like Experience, Qualification, Location and Type of Employer. Fresh graduates can expect a competitive starting salary and experienced doctors and specialists can make significantly higher income. The internship period also plays an important role in a doctor’s professional journey providing practical exposure as well as a monthly stipend. Whether you choose a government service, private practice, higher education or alternative healthcare careers, the medical field in India continues to offer strong career growth and financial stability.
Frequently Asked Questions (FAQs)
Ques: What is the salary of an MBBS doctor in India per month?
Ans: A fresh MBBS doctor in India generally earns between ₹50,000 and ₹80,000 per month. The salary can increase significantly with experience, specialization, and workplace.
Ques: Do MBBS students get a stipend during internship?
Ans: Yes, MBBS students receive a stipend during their compulsory internship. The amount varies across states and institutions and usually ranges from ₹15,000 to ₹35,000 per month.
Ques: Who earns more, government doctors or private doctors?
Ans: Government doctors receive stable salaries and additional benefits, while private doctors may earn higher compensation through incentives, performance bonuses, and private practice opportunities.
Ques: What are the highest-paying specializations after MBBS?
Ans: Radiology, Cardiology, Orthopedics, Dermatology, Neurology, and Anesthesiology are among the highest-paying medical specializations in India.
Ques: Can an MBBS doctor earn more than ₹1 lakh per month?
Ans: Yes, many MBBS doctors earn over ₹1 lakh per month after gaining experience. Specialists and doctors with private practice often earn substantially higher incomes.