written by | April 20, 2022

The Salary of MD/MS & MBBS Doctors in India

Most Indian households prefer their children to pursue a career in either medicine or engineering. Both these professions involve specialisations as well. However, the disciplines in the medical field are wide-ranging. You can find a medical specialist for almost every human body organ. There is a specialist practitioner for every complication, from ailments to allergies and from genetic to viral infections. Every specialisation comes with its distinct salary packages that increase with skills and experience.

Moreover, salaries depend on the hospitals where the demand for specialised doctors is high, especially in the country's metropolitans and other two-tier cities. Most medical students today who get an internship opportunity in a renowned private hospital begin on a remuneration that can vary between ₹ 20,000 and ₹ 30,000. This again is dependent on the cities across India. Internship compensations vary extensively between government-run hospitals and private hospitals. Interns working in government hospitals can earn about ₹ 20,000 or ₹ 25,000. Interns in private hospitals earn a salary between ₹ 30,000 and ₹ 40,000.

Did you know?

Out of all the countries in the world, Luxembourg pays the highest salaries to doctors!

What is the Salary of MD/MS & MBBS Doctors in India?

Doctors with an MBBS, MS, or MD medical degree draw attractive pay packages. However, the salaries depend on whether they are general practitioners and run their private practice or highly specialised like heart and brain surgeons who serve in reputed hospitals.

Salary of MD/MS Doctor in India

To understand the salary of an MD or an MS qualified, you have to understand the difference between these medical professions. The MD degree, i.e., Doctor of Medicine (MD), is a post-graduate degree in general medicine. A doctor who has earned an MS degree is qualified as a post-graduate in general surgery. Some of the key specialisations that an MD degree includes are general medicine, dermatology, cardiology, paediatrics, neonatology, radiology, etc. An MS degree includes specialisations in ENT, orthopaedics, obstetrics-gynaecologist (OBG), and ophthalmology.

Also Read: What is the Average Salary in India?

Salary of an MD Physician

  • An MD who has just started his profession can begin with ₹ 0.9 lakhs per annum depending on the hospital that offers the individual employment.
  • An experienced MD physician with several years of experience can get a remuneration that ranges between ₹ 10 lakhs to ₹ 30 lakhs.
  • The salaries vary for junior residents and senior residents. The wages of an MD can exceed ₹ 50 lakhs depending on the pay scale of the medical institution which employs such a professional.

Salary of an MS Doctor

  • The pay package of an MS doctor who has just stepped into the corporate world can range from ₹ 1.5 lakhs - to ₹3 lakhs per annum, depending on the corporate hospital that offers employment.
  • An experienced MS physician with several years of experience can get a remuneration between ₹ 15 lakhs - ₹ 20 lakhs per annum.

Medical specialists like an MD or an MS can earn even more if they start their private practice. However, this depends on the city where they choose to set up their professional practice. A simple visit can cost patients anything between ₹ 200 and ₹ 800. These professionals also work as private consultants, which involves offering their services for a couple of hours at least twice a week at renowned hospitals. These activities also increase their overall earnings.

MBBS Doctor's Salary in India

A doctor's salary in India is in accordance with his specialised skills in a particular stream of medicine. The cardiologist's salary will vary from a neurosurgeon's, and the MBBS salary differs from a BAMS doctor’s.

Top Hospital Doctors' Salaries in India

India is a diverse country with so many qualified doctors. The salary range of doctors varies from one territory to another. Doctors in the north of India, e.g. in the states of Haryana, Uttar Pradesh, and the capital city of Delhi, draw salaries that differ widely from doctors in the south, west, or eastern parts of the county. The average MBBS salary of a doctor in India can range between ₹ 30 lakhs - ₹ 50 lakhs per annum, and a super specialist's remuneration can vary between ₹ 2 lakhs - ₹ 3 lakhs per month. These pay scales are possible in highly reputed organisations like AIIMS or Apollo Hospital. However, an AIIMS doctor's salary in India is between ₹ 10 lakhs - ₹ 22 lakhs per year for an experience of 1 to 6 years.

  • A BAMS doctor's salary varies between ₹ 0.4 lakhs and ₹ 8.1 lakhs for a professional experience of 1 year to 25 years.
  • A cardiologist's salary in India depends on experience and the place of employment. The pay can range between ₹ 1 lakh and ₹ 45 lakhs. A super specialist in cardiology can draw more than ₹ 1 crore per year.

Details about a government doctor's salary

  • Junior resident in a reputed government hospital - ₹ 60,000 - ₹ 90,000 per month
  • Senior residents in a reputable government hospital - ₹ 16 lakhs per year


A neurosurgeon's salary in India can be anywhere between - ₹ 10 lakhs to ₹ 62 lakhs per year – across the different states of India.

The average hourly charge of a neurosurgeon can start at ₹ 2,000.

Also Read: Why Should You Avail a Doctor Loan and How Is It Beneficial?

General Surgeons

A surgeon's salary in India yearly is between ₹ 1 lakh - ₹ 25 lakhs per year, which applies to an experience between 1 and 6 years.

A general surgeon is not a specialist in any particular medical stream, and a general surgeon assists in most medical surgeries. However, many general surgeons later pursue a speciality to enhance their skills and monetary compensation.

Most individuals believe that doctors tend to draw extremely high salaries in India. The truth is that, unlike all other professions, the medical profession involves long hours of dedication and preciseness. Doctors have to deal with different types of cases. Some are related to accidents, various illnesses, mental conditions, and addictions. Each condition is exceptionally challenging, and doctors have to be highly cautious in the treatment of every patient they encounter. One slight error can have fatal repercussions on the human body. Doctors who set up their private practice are known to work for almost 16 hours each day. The medical profession is a high paying career but also a very demanding one. It is known that nearly everyone who chooses a medical profession does it out of a passion for serving humanity.


The details of this article take you through the varying salaries of medical professionals. Doctors are the most revered professionals, and every speciality in the medical stream is a boon to human life. Only these professionals are adept at timely treatment and medication, and hence they deserve the salaries they earn. 
Follow Khatabook for the latest updates, news blogs, and articles related to micro, small and medium businesses (MSMEs), business tips, income tax, GST, salary, and accounting.


Q: Is an MD degree more rewarding than an MS degree?


Both are post-graduate degrees that can enhance the career graphs of doctors depending on their specialisations. Both offer excellent doctors' salaries.

Q: What is the BAMS doctor's salary per month?


The gross salary for a BAMS doctor can range between ₹ 20,000 to ₹ 50,000 per month.

Q: How much is an MBBS doctors’ salary in a government hospital?


A doctor with an MBBS degree can earn between ₹ 5 lakhs to ₹ 8 lakhs per year.

Q: Is an AIIMS doctor's salary the highest in India?


AIIMS is one of the better-paying hospitals for doctors in India. The average salary working at AIIMS is ₹ 1 lakh per month. However, it depends on the doctors' skills and speciality.

Q: What are some of the doctor's salaries in India?


The average salary of a doctor in India starts at ₹ 60,000 per month. However, this can change depending on the city and the hospital. A well-established corporate hospital can pay even more than this.

Disclaimer :
The information, product and services provided on this website are provided on an “as is” and “as available” basis without any warranty or representation, express or implied. Khatabook Blogs are meant purely for educational discussion of financial products and services. Khatabook does not make a guarantee that the service will meet your requirements, or that it will be uninterrupted, timely and secure, and that errors, if any, will be corrected. The material and information contained herein is for general information purposes only. Consult a professional before relying on the information to make any legal, financial or business decisions. Use this information strictly at your own risk. Khatabook will not be liable for any false, inaccurate or incomplete information present on the website. Although every effort is made to ensure that the information contained in this website is updated, relevant and accurate, Khatabook makes no guarantees about the completeness, reliability, accuracy, suitability or availability with respect to the website or the information, product, services or related graphics contained on the website for any purpose. Khatabook will not be liable for the website being temporarily unavailable, due to any technical issues or otherwise, beyond its control and for any loss or damage suffered as a result of the use of or access to, or inability to use or access to this website whatsoever.