Career
Doctor vs Engineer in India: Money, Years and Stress
6 Oct 2026
14 min read
Engineering gets you earning four years after Class 12. Medicine takes five and a half before you can register, and the first paid year can be worth as little as Rs. 5,000 a month. The official funnel numbers, the published pay scales, and what the NMC task force found about workload.

On doctor vs engineer, engineering pays sooner and medicine pays longer. A B.Tech takes four years. MBBS takes five and a half before you can even register to practise. Both are competitive, but medicine's bottleneck is seats, not the exam.
Doctor vs engineer at a glance
Doctor | Engineer | |
|---|---|---|
Entrance exam | NEET UG | JEE Main, then JEE Advanced for the IITs |
Course length | 4.5 years, then 1 year internship | 4 years |
Years before you can earn | 5.5 | 4 |
Years to specialist level | 8.5 and upward | Not required to practise |
Candidates who appeared, 2026 | 19,99,895 | 15,38,468 at JEE Main |
Entry-level government pay | Rs. 56,100 basic, Pay Level 10 | Rs. 50,000 basic at a Maharatna PSU |
Regulator with a duty-hour cap | Yes, recommended at 74 hours a week | No equivalent document |
Every figure below comes from the National Testing Agency, the National Medical Commission, the Joint Admission Board or a government recruitment notification.
How hard is it to get in, doctor vs engineer?
Both funnels are large. They narrow in different places, and that difference is the real story.
The medicine funnel
Stage | 2026 | Share of those who appeared |
|---|---|---|
Registered for NEET UG | 22,79,743 | |
Appeared | 19,99,895 | 100% |
Qualified | 11,21,185 | 56.1% |
MBBS seats available | 1,40,664 | 7.0% |
The figures come from the NTA key data points of NEET UG over the years, published 16 July 2026, and the seat figure from the NMC seat matrix for MBBS courses for 2026-27 as on 18 September 2026.
Two things about that table matter more than the headline. Qualifying in NEET is not the same as getting a seat. "Qualified" means clearing the percentile cut-off for the whole undergraduate pool, which includes dental and AYUSH courses. Eleven lakh students qualify. There are 1.4 lakh MBBS seats, and that seat count excludes the Institutes of National Importance, so the true all-India figure is a little higher.
The split inside those seats decides what a family pays. Of the 1,40,664 seats, 64,121 are in 447 government colleges and 76,543 are in 392 private colleges. More than half of all MBBS seats in India are private.
The engineering funnel
Stage | 2026 |
|---|---|
Registered for JEE Main, unique candidates | 16,04,854 |
Appeared for JEE Main | 15,38,468 |
Appeared for JEE Advanced, both papers | 1,79,694 |
Qualified in JEE Advanced | 56,880 |
Those come from the NTA press release on the JEE Main 2026 result and the JEE Advanced 2026 results press release.
So 56,880 candidates qualified in JEE Advanced out of 15,38,468 who sat JEE Main, which is 3.7%. That is the IIT funnel, and it is narrower at the top than medicine's. Engineering outside the IITs is a far larger field entered through JEE Main scores and state exams.
Year | Registered | Appeared |
|---|---|---|
2019 | 15,19,375 | 14,10,755 |
2021 | 16,14,777 | 15,44,273 |
2023 | 20,87,462 | 20,38,596 |
2024 | 24,06,079 | 23,33,297 |
2025 | 22,76,069 | 22,09,318 |
2026 | 22,79,743 | 19,99,895 |
Registrations rose by about half between 2019 and 2026. One note on 2026: the exam of 3 May 2026 was cancelled and a re-examination was held on 21 June 2026, which is why the gap between registered and appeared is wider that year.
How many years before you earn, doctor vs engineer?
Four years against five and a half. That gap is the single biggest practical difference between the two careers, and it is wider than it looks.
The NMC Competency Based Medical Education Curriculum sets MBBS at "a period of certified study extending over 4 ½ academic years... which shall be followed by one year of compulsory rotating medical internship." A doctor is not a graduate until that internship is done. The Compulsory Rotating Medical Internship Regulations, 2021 set it at "not less than twelve months".
A B.Tech is four years, as the JEE Advanced 2026 information brochure states in its table of academic programmes.
Then there is what happens in year five. A medical intern is paid, but the amount is set by whoever runs the college. NMC's own college-wise stipend details list records Maulana Azad Medical College in Delhi paying Rs. 34,310 a month, Government Medical College Kozhikode Rs. 27,300, several Maharashtra government colleges Rs. 18,000, and government colleges in Jammu and Kashmir Rs. 12,300. In the private sector the same file records figures down to Rs. 5,000 a month.
A B.Tech graduate in the same month is on a full salary. Our guide to the MBBS internship stipend by state sets out what interns are actually paid.
And medicine does not stop at five and a half years for most people. A specialist qualification adds three years on top of a NEET PG rank, taking the realistic figure to eight and a half or more. Our guide to choosing a course after MBBS covers that stage.

Doctor vs engineer salary: what the government actually publishes
Government pay is published openly for both. It is the only pay data either profession has on official record.
Post | Scale | Basic pay per month |
|---|---|---|
Junior Resident doctor, AIIMS | Pay Level 10, 7th CPC | Rs. 56,100 |
Senior Resident doctor, AIIMS | Pay Level 11, 7th CPC | Rs. 67,700 |
Graduate Engineer, Grade A, Indian Oil | IDA scale, Rs. 50,000 to Rs. 1,60,000 | Rs. 50,000 |
The doctor figures come from the AIIMS Junior Resident advertisement and the AIIMS Raipur Senior Resident advertisement of March 2026. The engineer figure comes from the Indian Oil Corporation executive recruitment advertisement of 14 August 2026, which places a Graduate Engineer in Grade A on Rs. 50,000 initial basic with an approximate cost to company of Rs. 18.4 lakh a year.
Read those side by side with care. Doctors in central government service are on the 7th Central Pay Commission pay matrix. Public sector undertakings use the Industrial Dearness Allowance scale instead. The two are not the same system, so this is two official benchmarks rather than a subtraction.
One allowance belongs only to the doctor, and it comes with a condition. A government doctor draws Non-Practising Allowance at 20 per cent of basic pay, with basic plus NPA capped at Rs. 2,37,500 a month, as the Press Information Bureau release of 26 July 2019 sets out. It is paid in lieu of private practice. Under Rule 13 of the Central Health Service Rules, 2014, doctors in that service "shall not be allowed private practice of any kind whatsoever".
So a government doctor's extra 20 per cent is bought with the right to earn outside. A PSU engineer carries no such restriction.
What about private sector salaries?
No Indian government body publishes private sector salaries for either profession. Government pay is published because it is a statutory pay scale. Private pay is not collected or published by any ministry, regulator or statistical office.
That is worth knowing when you see a salary comparison online. Any private figure for an Indian doctor or engineer comes from job portals, college placement reports or survey firms. Treat those as the market signals they are, not as official data, and look at who collected them and from how many people.
Doctor vs engineer stress: what the data shows
This is where the comparison stops being even, because only one of the two professions has been measured.
The National Medical Commission set up a national task force on the mental health and wellbeing of medical students. Its report, published in 2024, surveyed 25,590 undergraduate medical students and over 5,000 postgraduate residents. The findings are its own.
Postgraduate working hours. The report records that "Close to half the PG students 2432(45%) expressed working for more than 60 hours a week with over 3020(56%) not getting their weekly offs." A further 21.0% reported working more than 80 hours a week.
Undergraduate workload. 20.7% of undergraduate medical students called their academic workload "too heavy", and 56.6% called it "manageable but heavy". 43.7% said the curriculum was significantly or extremely stressful.
Work and life. 56.3% of undergraduate medical students agreed or strongly agreed with the statement "I struggle to balance my academic work with my personal life and wellbeing."
The task force then recommended a cap. In its words, it "recommends, based on feasibility, resources, and relevance, that residents work no more than 74 hours per week, with no more than 24 hours at a stretch." It also recommended that colleges "consider appointing at least two counsellors for every 500 students", reporting directly to the Dean. The full NMC national task force report on mental health and wellbeing of medical students runs to 153 pages, and we have covered it separately in our piece on the NMC task force recommendations.
Engineering has no equivalent regulator document. There is no published duty-hour cap, counsellor ratio or workload standard for engineering students in India. What does exist is a National Task Force on Mental Health of Students and Prevention of Suicides in Higher Education Institutions, constituted by the Supreme Court of India on 24 March 2025, which covers all higher education institutions including engineering colleges. It has visited 30 institutions across 10 states and its final report is due by 31 October 2026, as the Ministry of Education statement of 30 June 2026 records.
So on stress the fair reading is this. Medicine's workload has been measured by its own regulator and found heavy enough to need a cap. Engineering's has not been measured in the same way, and the national exercise that would measure it has not reported yet. Absence of data is not evidence of an easier course.

So which is better, doctor or engineer?
The numbers do not pick a winner. They pick a question, and it is not the one most families ask.
If the question is money soonest, engineering wins and it is not close. Four years to a salary against five and a half to a stipend that can be Rs. 5,000 a month, and eight and a half or more to a specialist post. On pure time-to-income, medicine is the slower of the two by years, not months.
If the question is certainty of the path, medicine wins. The route is fixed by regulation from Class 12 to registration, the pay scales are published, and a qualified doctor has a defined place in a system that is short of them. An engineering degree is one input into a far more open market.
What the data will not tell you is which suits the person. A student who wants medicine and takes engineering because the maths was easier does not become a happy engineer. The reverse is worse, because medicine asks for six years before the work even starts, and the NMC's own survey shows what those years feel like for a lot of people doing them.
Our guide to how to become a doctor in India sets out the medical path in full, and the web story on what it takes to become a doctor is the quick version. If a seat in India is the obstacle rather than the career, our NEET guide covers the cut-offs, and we write regularly about studying medicine in Europe as the alternative route.
How to decide, in order
Take these in sequence. Most families argue about step four before answering step one, and that is where the decision goes wrong.
Decide what the work is, not what the title is. A doctor spends their life with sick people. An engineer spends it with systems and problems. Sit with that before anything else.
Check the time you can afford. Four years to a salary, or five and a half to a stipend and eight and a half to a specialist post. This is a family budget question, and it has a real answer.
Work out what a seat will actually cost. 76,543 of India's 1,40,664 MBBS seats are private. Price the likely outcome, not the hoped-for government seat.
Read the hours honestly. 21.0% of postgraduate medical residents reported working more than 80 hours a week in the NMC survey. Decide whether that is acceptable before you start, not in year seven.
Only then look at salary comparisons, and check who published them. Government scales are official. Private figures are not.
Who should think twice about medicine
Anyone who needs to be earning in four years. The five and a half year minimum is in the regulations and cannot be shortened. If a family needs income sooner, that is a real constraint and not a failure of ambition.
Anyone choosing it only for the money. The published government figures do not support medicine as the faster route to income, and the private figures that circulate are not official data.
Anyone who has not looked at the hours. 21.0% of postgraduate residents in NMC's survey reported working more than 80 hours a week. That is the job, not a bad posting.
Anyone counting on a government seat. There are 64,121 government MBBS seats against nearly 20 lakh candidates who sat NEET UG in 2026. The private seat, at private fees, is the likelier outcome.

Free Tool
Turn your NEET score into a real college list
Enter your marks once and see the government, private and deemed colleges realistically in reach — fees and quotas side by side.
Frequently asked questions
Doctor vs engineer, which earns more in India?
In government service, an entry-level doctor is on Pay Level 10 at Rs. 56,100 basic a month, and a Graduate Engineer at Indian Oil starts on Rs. 50,000 basic with a cost to company of about Rs. 18.4 lakh a year. The two sit on different pay systems. No official source publishes private sector pay for either.
Which takes longer, MBBS or BTech?
MBBS. It runs four and a half years of study plus a compulsory one-year rotating internship, so five and a half years before a doctor can register and practise. A B.Tech is four years. Most doctors then add three more years for a postgraduate speciality.
Is NEET harder than JEE?
They narrow at different points. In 2026, 19,99,895 candidates sat NEET UG and 11,21,185 qualified, against 1,40,664 MBBS seats, so the squeeze is at the seat stage. For the IITs, 56,880 of the 15,38,468 who sat JEE Main qualified in JEE Advanced, which is 3.7%.
How many MBBS seats are there in India?
1,40,664 for the academic year 2026-27 across 839 colleges, excluding the Institutes of National Importance. Of those, 64,121 are in 447 government colleges and 76,543 in 392 private colleges, so more than half of all MBBS seats in India are private.
Do medical interns get paid?
Yes, but the amount is set by whoever runs the college. NMC's own college-wise list records Maulana Azad Medical College in Delhi at Rs. 34,310 a month, several Maharashtra government colleges at Rs. 18,000, government colleges in Jammu and Kashmir at Rs. 12,300, and private colleges down to Rs. 5,000.
Which career has more stress?
Medicine is the one that has been measured. The NMC task force found 45% of postgraduate residents working more than 60 hours a week and 56% not getting their weekly off, and recommended capping duty at 74 hours. Engineering has no equivalent published study in India.
Can I switch from engineering to medicine later?
You would start again. There is no bridge or lateral entry from a B.Tech into MBBS. Entry is through NEET UG with Physics, Chemistry and Biology at Class 12, and the full five and a half years follow from there regardless of a prior degree.
Is a private MBBS seat worth it?
That is a financial decision, not a medical one. With 76,543 of India's 1,40,664 MBBS seats in private colleges, it is the outcome most students who get a seat actually face. Weigh the total six-year cost against the published government pay scales before committing.
Sources
Related Topics
- Career Guidance
- NEET UG
- JEE
- MBBS








