Home  >  News & Articles  >  MBBS Doctor Salary in India: Specialization-Wise, City and Country Wise, Qualification Wise, Top Hospitals, Recruiters

Nikita Parmar

Updated on 21st April, 2023 , 6 min read

MBBS Doctor Salary in India: Specialization-Wise, City and Country Wise, Qualification Wise, Top Hospitals, Recruiters

Doctor Salary in India Overview

Doctors are the most recognized professions, and every specialty in the medical field is a blessing to human existence. Only these specialists are skilled at providing prompt treatment and medicine, and as such, they are well compensated. The majority of Indian families desire for their children to study medicine or engineering. Both of these occupations need specialization. In India, the average beginning income for a Doctor is INR 5.04 LPA. However, with time and expertise, the greatest compensation for a Senior Doctor in India goes from INR 12.5 L to 18.4 LPA. A doctor working in a private hospital can earn up to INR 1 lakh per month, or even more in some situations.

A doctor's pay in India with an MBBS degree and 4 - 5 years of relevant experience typically varies between INR 4 lakh to 7.50 lakh per annum. Candidates who have obtained their MS or MD degrees, on the other hand, may earn up to INR 10 LPA with considerable years of experience spanning from 5 to 7 years. Surgeons, Gynecologists, and Prosthodontists are the highest-paid doctors in India, with annual salaries averaging INR 1.91 crore, INR 1.77 crore, and INR 1.67 crore, respectively.

You can also read about: NEET Exam

What is the Average Doctor's Salary in India?

The average annual salary across all levels and functions is around Rs 9.6 lakh, specialist doctors top the chart with an average annual CTC of Rs 18.4 lakh, followed by non-medical professionals such as solution architects at Rs 15.1 lakh, product engineering specialists at Rs 14.8 lakh, and blockchain technology experts at Rs 14.6 lakh. According to the survey, Bangalore is the top paid city in India, while pharma and healthcare are the best paying industries for talent in India. Doctors' wages vary widely from city to city. In Mumbai, doctors earn between Rs. 25,000 and Rs. 3 lakh a month. Government hospitals often pay less. An MBBS doctor's starting salary in the government sector is Rs. 25,000 per month, whereas it may range from Rs. 30-40,000 in the private sector.

Also Read: GNM and ANM Nursing Courses.

MD/MS Doctor Salary in India

To grasp the income of a certified MD or MS, one must first understand the distinction between these medical professions. The Doctor of Medicine (MD) degree is a postgraduate degree in general medicine. A doctor with an MS degree is qualified to practice general surgery as a post-graduate. General medicine, dermatology, cardiology, pediatrics, neonatology, radiology, and other essential specializations are included in an MD degree. Specializations in ENT, orthopedics, obstetrics-gynecology (OBG), and ophthalmology are available with an MS degree. MD-qualified doctors in the private sector earn more money. Doctors and medical professionals are being paid the highest in India, according to a recent survey, as demand for specialist doctors and experts with research and development talents surges.

Read more about the Bead Pharmacy Course.

MD Physician Salaries

An MD who is just starting off in his career may start with Rs. 90,000 a year, depending on the hospital that hires him. An experienced MD physician with multiple years of experience may earn a salary ranging from 10 lakhs to 30 lakhs. Junior and senior residents are paid differently.

Read more about National Doctors' Day.

MS Physician Salary

The annual salary of an MS doctor who has recently entered the corporate sector might range from 1.5 lakhs to 3 lakhs, depending on the corporate hospital that provides employment. An experienced MS physician with several years of experience might earn between 15 and 20 LPA. Medical experts, such as an MD or an MS, might make much more if they open their own practice. 

Read more about the Types of Doctors.

Salary of an MBBS Doctor in India

A doctor's remuneration in India is determined by his specialized talents in a certain field of medicine. The income of a cardiologist differs from that of a neurosurgeon, and the salary of an MBBS doctor differs from that of a BAMS doctor. During a one-year MBBS internship, trainee doctors might earn between Rs. 15,000 and Rs. 20,000. A Junior Resident Doctor's salary at a good government hospital ranges from Rs. 60,000 to Rs. 90,000. Earnings at a small town government or private hospital are quite modest. Senior Resident Doctors earn between Rs. 60,000 to Rs. 1.25 lakh during a three-year period. Salary at public medical schools is quite low, and considerably lower in private medical schools.

Also Read: GNM Nursing Salary.

Salary of a Government Doctor

The average government hospital MBBS doctor pay in India is Rs. 6 lakhs for less than 1 to 4 years of experience. An MBBS doctor's pay at a government hospital ranges from Rs. 4.5 Lakhs to Rs. 8 Lakhs. It is virtually comparable to the average MBBS doctor pay in India, according to data.

Salary of a Veterinary Doctor in India

When veterinarian surgeons are not operating, they are regularly relied upon to offer consultations and guidance. They are an important source of information for primary care veterinarians. Because veterinary surgery is such a specialised area, the majority of veterinarian surgeons end up working at large hospitals, where they can do the most help. These institutions often contain cutting-edge equipment, procedures, and highly qualified personnel. Medicine/Surgery, Surgery, Diagnosis and Treatment Planning, and General Surgery skills are desirable and pay well. One of the skills that pays less than the market rate is animal care.

Salary of an Indian Army Doctor

According to the 7th pay commission, the position of Medical Officer in the Indian army offers a good remuneration package. The yearly pay will be between INR 11,00,000 and INR 12,00,000/-. Doctors commissioned in the AFMS will be assigned the rank of Captain (or comparable rank in the Navy/Air Force) at the 10B level of the Defence Pay Matrix, which is BP 61300 + MSP 15500 + HRA (if applicable) based on the city type. For example, officers posted in cities such as tier 1, 2, 3, and 4 cities + NPA at prevalent rates + Transport Allowance 3600-7200 as per city category (i.e. tier 1, 2, 3, and 4 cities where the officer is posted) + 20,000 (Annually) for dress allowances and DA at prevalent rates, the total amount will be around INR 97000/- per month).

Read more about Indian Army Salary

Salaries of Top Hospital Doctors in India

India is a varied country with a large number of skilled physicians. Doctors' salaries differ from one jurisdiction to the next. Doctors in the north of India, such as Haryana, Uttar Pradesh, and the capital city of Delhi, earn significantly more than doctors in the south, west, or east of the country. A doctor's typical MBBS income in India might range between 30 lakhs and 50 lakhs per year, whereas a super specialist's compensation can range between 2 lakhs and 3 lakhs per month. These wage ranges are attainable in prestigious organizations such as AIIMS or Apollo Hospital. However, an AIIMS doctor's remuneration in India ranges from 10 lakhs to 22 lakhs per year for experience ranging from 1 to 6 years.

The compensation of a cardiologist in India is determined by experience and location. The salary ranges from Rs.1 - 45 lakh. A super expert in cardiology might earn more than a million dollars per year. The following table gives details about the salaries of top hospital doctors in India-

Hospital Name in India

Average Annual Salary (INR)

AIIMS, New Delhi 

Rs. 9.8 lakh

Indraprastha Apollo Hospital, New Delhi

Rs. 11  lakh

Tata Memorial Hospital, Mumbai

Rs. 18 lakh

Lilavati Hospital, Mumbai

Rs. 13.4 lakh

Fortis Hospital, Kolkata

Rs. 9.8 lakh

JIPMER, Pondicherry

Rs. 14.4 lakh

Kokilaben Hospital, Mumbai

Rs. 8.4 lakh

Sankara Netralaya, Chennai

Rs. 9 lakh

PGIMER, Chandigarh

Rs. 12.3 lakh

Christian Medical College, Vellore

Rs. 12 lakh

Doctor Salary in India Specialisation-Wise

The following table gives details about the salaries of doctors in India, specialization wise-

Specializations

Average Annual Salary (INR)

Cardiologist

Rs. 14.70 LPA

Dentists

Rs. 7.7 LPA

ENT Specialist 

Rs. 9.6 LPA

General Physician

Rs. 7.10 LPA

Neurologists

Rs. 11.64 LPA

Oncologists

Rs. 9.45 LPA

Pediatricians

Rs. 9.60 LPA

Psychiatrists

Rs. 15.51 LPA

Doctor Salary in India Qualification-Wise

The average income of a doctor in India is given in the below table based on the qualifications for both undergraduate and postgraduate degrees pursued-

Qualifications

Average Annual Salary (INR)

DNB

Rs. 35 lakh

MS

Rs. 35 lakh

MD

Rs. 20 lakh

BHMS

Rs. 10 lakh

BAMS

Rs. 8.1 lakh

BDS

Rs. 4.1 lakh

MBBS

Rs. 12 lakh

Read More: BDS Salary in India.

Doctor Salary in India City-Wise

The average pay of a Doctor in India across several cities are listed in the below table-

Name of the Cities 

Average Annual Salary (INR)

Bangalore 

Rs. 13.92 lakh

Delhi 

Rs. 16.83 lakh

Hyderabad

Rs. 18.8 lakh

Kolkata

Rs. 14 lakh

Mumbai

Rs. 25.3 lakh

Doctor Salary in India Country-Wise

Tthe average pay of a Doctor in India across several countries are listed in the below table-

Name of the Countries 

Average Annual Salary (INR)

Austria

Rs. 1.38 crore

Australia

Rs. 1.18 crore

Germany

Rs. 51.77 lakh

Switzerland

Rs. 1.90 crore

USA

Rs. 1.70 crore

Areas of Doctor Recruitment

The following completion of an MBBS or MD/MS degree, a variety of industries can be chosen as a designated area or field of practice. The table below discusses some of the primary areas in which an MBBS or MD / MS student can search for a job-

Medical Colleges

Hospitals 

Polyclinics

Nursing Homes

-

Laboratories

Health Centers

Non - Profit Organizations

Biomedical Companies

 

Check out the Salary Breakdown of Different Courses in the section below - 

Was this Article Helpful/Relevant or did you get what you were looking for ?

👎234

Similar Articles

JoSAA Counselling 2024

By - Avantika Bhardwaj 2024-02-05 11:56:38 , 18 min read
Read More

Frequently Asked Questions

Ans. AIIMS is one of the best-paying institutions in India for doctors. The average monthly pay at AIIMS is one lakh rupees. However, it is dependent on the physicians’ abilities and specialization.

Ans. A BAMS doctor’s monthly gross compensation might vary from Rs. 20,000 to 50,000.

Ans. A doctor with an MBBS degree may expect to earn between Rs. 5 and 8 lakhs per year.

Ans. A doctor’s monthly pay in India begins at Rs. 60,000. This might vary based on the city and the facility. A well-established corporate hospital may be able to pay considerably more.

Ans. Both are post-graduate degrees that can help doctors advance their careers depending on their specialization. Both provide competitive physician wages.

Similar College

Course Offered

MBA

Fees for 2 years

₹ 909000

Avg. Package

₹ 8.7 LPA

Highest Package

₹ 12 LPA

Course Offered

MBA

Fees for 2 years

₹ 909000

Avg. Package

₹ 6.0 LPA

Highest Package

₹ 7.70 LPA

Check Eligibility   Free 1:1 Counselling