Salary of MBBS & MD/MS Doctor in India - Magzinenow

Salary of MBBS & MD/MS Doctor in India

Doctors are using a stethoscope to check lungs and heart.

The majority of Indian families desire that their children pursue careers in either engineering or medical. Both of these occupations require specialisation. Yet, there are many different medical specialties. For practically every organ in the human body, there is a medical specialist. Every problem, from illnesses to allergies and from hereditary conditions to viral infections, has a specialised practitioner. With abilities and expertise come different remuneration packages for each specialisation.

Also, salaries are determined by the hospitals, particularly those in the nation’s urban areas and other second-tier cities, where there is a great demand for specialised doctors. Today, the majority of medical students who are offered an internship in a prestigious private hospital start off on a salary that might range from Rs. 20,000 to 30,000. Once more, this is based on Indian cities. The pay for internships varies greatly across government-run and private hospitals. In government hospitals, interns might make between Rs. 20,000 and 25,000. A private hospital intern can expect to make between Rs. 30,000 and 40,000.

Doctor’s average salary in India

Specialist doctors top the list with an average annual CTC of Rs 18.4 lakh, followed by non-medical professionals like solution architects at Rs 15.1 lakh, product engineering experts at Rs 14.8 lakh, and blockchain technology experts at Rs 14.6 lakh. The average annual salary across all levels and functions is roughly Rs 9.6 lakh. The pay for doctors varies greatly from city to city. The monthly salary for doctors in Mumbai ranges from Rs. 25,000 to Rs. 3 lakh. Government hospitals frequently offer lower payments. In the public sector, an MBBS doctor’s beginning wage is Rs. 25,000 per month, whereas in the private sector, it might range from Rs. 30-40,000.

See also  Affordable Dentists In Your Area That You Can Trust

With an MBBS degree and four to five years of relevant experience, a doctor’s salary in India normally ranges from INR 4 lakh to 7.50 lakh per year. On the other hand, those who have earned their MS or MD degrees may make up to INR 10 LPA with significant years of experience ranging from 5 to 7 years. The top paid doctors in India are surgeons, gynaecologists, and prosthodontists, with average yearly wages of INR 1.91 crore, INR 1.77 crore, and INR 1.67 crore, respectively.

MD/MS Doctor salary in India

One must first comprehend the differences between these medical professions in order to comprehend the salary of a licenced MD or MS. A postgraduate degree in general medicine is called a doctor of medicine (MD). General surgery is a post-graduate specialty that a doctor with an MS degree is eligible to practise. An MD degree includes general medicine, dermatology, cardiology, paediatrics, neonatology, radiology, and other crucial disciplines.

With an MS degree, one can specialise in ophthalmology, orthopaedics, obstetrics-gynecology (OBG), and ENT. MD-qualified physicians make greater money working for private companies. According to a recent report, doctors and medical professionals are paid the highest salaries in India due to the rising need for specialists and professionals with skills in research and development.

Depending on the hospital that accepts him, an MD who is just beginning out in his career may start with Rs. 90,000 a year. An experienced MD doctor with several years of experience might receive a salary between 10 lakhs and 30 lakhs. Senior and junior residents receive varying salaries.

Depending on the corporate hospital that offers work, the annual compensation of an MS doctor who has recently entered the corporate sector could range from 1.5 lakhs to 3 lakhs. A doctor with several years of experience treating MS may make between 15 and 20 LPA. A doctor with an MD or MS might earn significantly more money if they start their own practise.

See also  Things to Look for While Buying Weed Online In 2023

Salary of MBBS doctor in India

In India, a doctor’s pay is based on his specific skills in a particular area of medicine. A cardiologist has a different wage than a neurosurgeon, and a doctor with an MBBS degree makes a different salary than a doctor with a BAMS degree. Trainee doctors could make between Rs. 15,000 and Rs. 20,000 throughout their one-year MBBS internship. 

In a reputable government hospital, a junior resident doctor can earn between 60,000 and 90,000. The pay in a government or commercial hospital in a small town is quite low. Senior Resident Physicians make between Rs. 60,000 and Rs. 1.25 lakh throughout the course of three years. Public medical schools pay a modest salary, and private medical schools pay even less.

Doctor salary in top hospitals in India

India is a diverse nation with a sizable population of highly qualified doctors. The pay for doctors varies depending on the country. Information regarding top hospital doctors’ salaries in India is provided in the table below.

Hospital NameAnnual Salary (average)
AIIMS, New DelhiRs. 9.8 lakh
Tata Memorial Hospital, MumbaiRs. 18 lakh
JIPMER, PondicherryRs. 14.4 lakh
Lilavati Hospital, MumbaiRs. 13.4 lakh
Kokilaben Hospital, MumbaiRs. 8.4 lakh
PGIMER, ChandigarhRs. 12.3 lakh
Christian Medical College, VelloreRs. 12 lakh
Indraprastha Apollo Hospital, New DelhiRs. 11  lakh
Fortis Hospital, KolkataRs. 9.8 lakh
Sankara Netralaya, ChennaiRs. 9 lakh

Government doctor salary

For less than 1 to 4 years of experience, the average government hospital MBBS doctor salary in India is Rs. 6 lakhs. The salary of an MBBS physician at a government hospital ranges from 4.5 to 8 lakh rupees. According to data, it is almost equal to the typical MBBS doctor average remuneration in India.

See also  6 Best Tips On Creating A Diet Suitable To Your Needs 

Some of the positions held by the Indian government are included in the table below, along with the corresponding yearly basic salary:

PositionAnnual Salary (average)
Junior residentRs. 7.2 lakh
Senior residentRs. 9.6 lakh
Divisional medical officers in Indian RailwayRs. 8.6 lakh
Chief medical director in Indian RailwayRs. 15 lakh

Doctor salary in Indian army

The position of Medical Officer in the Indian army has a competitive compensation package, according to the 7th pay commission. The salary will range from INR 11,00,000 to INR 12,00,000 per year.

The 10B level of the Defence Pay Matrix, which is BP 61300 + MSP 15500 + HRA (if applicable) based on the city type, will be given to doctors who are commissioned in the AFMS. This rank will be equivalent to a Captain in the Navy or Air Force. Officers stationed in places like Tier 1, 2, 3, and 4 cities, for instance, with NPA at standard rates + Transport Allowance 3600-7200 as per city type + 20,000 (Annually) for clothing allowances and DA at standard rates, the entire sum will be almost INR 97000/- per month.


Doctors are the most well-regarded profession, and every medical specialty benefits human existence. Only these specialists are skilled at administering medication and treatment when necessary, therefore they merit the salary they receive.

Most people think that doctors in India often earn very high incomes. The truth is that, in contrast to all other professions, the medical field requires extensive attention and accuracy over a lengthy period of time. Physicians have to handle a variety of problems. As a result of the extreme difficulty of each ailment, doctors must treat each patient with extreme caution. The human body is susceptible to devastating consequences from even a minor mistake. Private-practice doctors are renowned for putting in nearly 16 hours a day. Although the medical field pays well, it is also quite demanding. It is well known that almost everyone who pursues a career in medicine does so because they have a strong desire to help people.

It’s no secret that higher studies in medical sciences cost a lot. If you are looking for instant funds to support your medical studies, check out personal loan options by  moneyview.

You can also use moneyview EMI calculator to check your monthly installment if you have taken or plan to take a loan. This will help you easily organise your loan payment and other finances.

steve smith