Engineering (B.Tech, 4 years)
Total time: 4 years undergrad (B.Tech). Optional MS/MBA: +2 years. Cost: ₹4-25 Lakh (depending on tier) + optional MS/MBA ₹15-40 Lakh. Average first salary: ₹6-30 LPA depending on tier. Career trajectory: Software engineer / hardware engineer / consultant / PM. Promotions to senior roles in 4-7 years. Senior engineer ₹30-80 LPA at top product companies.
Medicine (MBBS, 5.5 years + PG 3 years = 8.5 years total typical)
Total time: 5.5 years for MBBS (4.5 years of study plus a 1-year compulsory rotating internship) + 3-year MD/MS PG (since most students need PG specialisation). Cost MBBS (indicative): from under ₹1 lakh to several lakh for the whole course at most government colleges, depending on the state; often ₹50 lakh to ₹1.5 crore or more at private and deemed medical colleges. PG cost: anywhere from modest at government colleges to tens of lakhs at private ones. NMC has told colleges to charge MBBS fees only for the 4.5 academic years, not the internship year, and interns receive a stipend. Average first salary post MBBS only: ₹3-8 LPA (junior doctor/RMO). Average post-MD/MS specialist: ₹15-40 LPA (consultant in tier-1 hospital), ₹8-15 LPA (smaller private clinic), can scale to ₹50L+ as senior consultant. Career trajectory: Resident doctor → senior resident → consultant → senior consultant. Long timeline. Higher autonomy + social respect than engineering.
Cost-benefit comparison
These are illustrative scenarios, not averages; your own numbers depend heavily on the college and seat type.
Engineering: 4-year cost ~₹15 lakh, salary ₹15 LPA by year 5 = positive cash flow by year 6-7. Medicine: 8.5-year cost from under ₹1 lakh to several lakh (government seats) to ₹50 lakh-1 crore or more (private seats), salary ₹15 LPA only by year 9. With a private seat, positive cash flow may take until year 13-15.
Effort + difficulty
Engineering: 2-year prep for JEE/state entrance + 4-year college (manageable workload). Medicine: 2-year NEET UG prep (more intense than JEE for many) + 5.5 years of MBBS and internship + 3 years of PG (very high workload, high stress).
Risk factors
Engineering risk: Tier-3 placement struggles. Solution: optimise CGPA + internships at any college. Medicine risk: PG admission is very competitive. NEET PG cutoffs are tight. Without PG specialisation, MBBS-only doctor earns ₹3-8 LPA in junior roles long-term.
Decision framework
Pick Engineering if:
- Strong PCM aptitude, comfort with abstract problem-solving
- Want 4-year UG + early career start
- Prefer urban tech / corporate environment
- Comfortable with shifting tech stack every few years
Pick Medicine if:
- Strong PCB + interest in human biology + healing
- Comfortable with 8-10 year commitment
- Want autonomy + direct patient impact
- Stable long-term career (less industry-cyclical than tech)
Combined route (rare but possible)
Some students do B.Tech in Bio-Med Engineering as middle path. Career as medical-device engineer with healthcare context, faster ROI than full medicine, less abstract than pure CSE.
If you are deciding for the 2027 cycle, remember the exams differ too: NEET UG is the only route to MBBS and is usually held in early May, while engineering offers JEE Main (typically January and April), state CETs and university tests. Our guide on how to choose a college after 12th covers the next step once you have picked a stream.
