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) |
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 |
Rs. 14.4 lakh |
|
Kokilaben Hospital, Mumbai |
Rs. 8.4 lakh |
Sankara Netralaya, Chennai |
Rs. 9 lakh |
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 |
Rs. 10 lakh |
|
BAMS |
Rs. 8.1 lakh |
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 -