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

  •  Content Creator : Prabhjot
  • 2025-08-31

Becoming an MBBS doctor is a popular career choice for students who want to work in the healthcare sector. After completing medical education, practical training and internship, graduates can work in government hospitals, private hospitals, clinics and other healthcare organisations.

One of the most common questions among medical students is about MBBS Doctor Salary in India. The salary of an MBBS doctor can vary depending on experience, job role, location, type of hospital and additional qualifications. Understanding these factors can help students plan their medical careers better.

What Is the MBBS Doctor Salary in India?

The starting salary of an MBBS doctor in India can generally range from Rs.40,000 to Rs.80,000 per month. However, the actual amount may be lower or higher depending on the employer, city and position.

Government hospitals usually follow a fixed pay structure and may provide additional allowances. Private hospitals have their own salary systems, which can depend on the hospital's size, location and requirements.

With experience, doctors can move into senior positions and improve their earning potential. Higher qualifications such as MD, MS or DNB can also help doctors move into specialised roles.

MBBS Internship Salary in India

Internship is an important part of MBBS education. After completing the required academic and clinical training, medical students generally have to complete a one-year compulsory internship.

During this period, interns receive a stipend rather than a regular doctor's salary. The amount can differ from one state, medical college or hospital to another.

In many government medical colleges, the monthly internship stipend may be around Rs.20,000 to Rs.30,000 or more. Private medical colleges may offer a lower stipend based on their policies.

The internship provides practical experience in departments such as medicine, surgery, paediatrics and emergency care. It helps students gain confidence and understand how hospitals operate.

Starting Salary After MBBS

After completing their internship, MBBS graduates can apply for different entry-level positions. These may include Medical Officer, Junior Resident, General Duty Doctor and hospital doctor.

A fresh MBBS graduate may earn around Rs.40,000 to Rs.80,000 per month, depending on the job and location. Doctors working in large hospitals or major cities may find better salary opportunities.

At the beginning of their career, doctors should also focus on gaining practical experience. Strong clinical skills and professional experience can help them move towards better positions over time.

Government MBBS Doctor Salary

Government jobs are a popular option among MBBS graduates because they offer stable employment and a structured salary system.

A government Medical Officer may earn approximately Rs.60,000 to Rs.1.20 lakh or more per month, depending on the state, position, pay level and applicable allowances.

Government doctors may also receive benefits such as Dearness Allowance, House Rent Allowance, medical facilities and other benefits provided under the applicable rules.

The salary can differ between states and government departments. Doctors may find opportunities in government hospitals, health centres, public health departments and other healthcare facilities.

Private Hospital Salary After MBBS

Private hospitals also offer several job opportunities to MBBS graduates. However, salaries can vary significantly from one hospital to another.

A fresh MBBS doctor may receive around Rs.40,000 to Rs.70,000 per month in a private hospital. With experience, doctors may receive better packages, especially in large hospitals and healthcare groups.

Factors such as hospital reputation, location, workload, experience and job responsibilities can affect the salary. Some private hospitals may also provide incentives or additional benefits.

MBBS Doctor Salary With Experience

Experience is an important factor in determining a doctor's income. Fresh graduates generally start at entry-level positions, while experienced doctors can take on greater responsibilities.

Doctors with three to five years of experience may earn around Rs.60,000 to Rs.1.20 lakh per month. Those with five to ten years of experience may earn Rs.80,000 to Rs.1.50 lakh or more, depending on their role and workplace.

Senior doctors with significant experience can earn above Rs.1.50 lakh per month, particularly if they hold senior positions or have additional qualifications.

Does MD or MS Increase Salary After MBBS?

Many MBBS graduates choose postgraduate education to improve their career opportunities. MD and MS are among the common postgraduate options.

These qualifications allow doctors to specialise in fields such as General Medicine, Paediatrics, Dermatology, Radiology, General Surgery, Orthopaedics and Anaesthesiology.

Specialist doctors generally have greater earning potential than doctors working only with an MBBS degree. Depending on specialisation, experience and workplace, a specialist doctor may earn Rs.1 lakh to Rs.3 lakh or more per month.

Factors That Affect MBBS Doctor Salary

Several factors can influence the salary of an MBBS doctor in India.

Experience: Doctors with more experience can qualify for senior roles and better salary packages.

Location: Salaries can be higher in metro cities, although living expenses may also be higher.

Job Role: Medical Officers, Junior Residents, Emergency Doctors and other positions have different responsibilities and pay levels.

Type of Hospital: Government, private and corporate hospitals may have different salary structures.

Additional Qualifications: Higher education and relevant certifications can help doctors access better career opportunities.

Career Options After MBBS

An MBBS degree offers several career paths. Graduates can work as Medical Officers, Junior Residents, General Duty Doctors or Emergency Doctors. They can also work in private clinics, hospitals, research organisations and healthcare companies.

Those who want to become specialists can pursue MD, MS or DNB. Others may explore medical research, teaching or healthcare administration.

Final Thoughts

The MBBS Doctor Salary in India depends on several factors, so there is no fixed salary for every doctor. Fresh graduates usually begin with an entry-level salary, while experience and higher qualifications can improve earning potential.

For students planning a career in medicine, salary is only one factor to consider. Professional growth, job stability, work environment and opportunities for specialisation are also important. With proper skills, experience and qualifications, an MBBS degree can provide a strong and rewarding career in healthcare.