Doctor vs. Engineer | A Financial Analysis

If you like science, it’s not unreasonable to be weighing your options in becoming an engineer versus a doctor. But which is better financially speaking?
engineering and architecture - black and white

Table of Contents

Updated 2022. Video data is from 2019.

If you like science, it’s not unreasonable to be weighing your options between becoming an engineer versus a doctor. But which is better financially speaking?

We break down the financial differences between becoming a doctor vs. an engineer, including debt coming out of school, starting salaries, and opportunity cost. Understanding these key financial factors and how they play out over the course of a career will help you make smart decisions for your future.

Why is “Doctor” so Prestigious?

In certain cultures, becoming a doctor is the highest achievement, followed by becoming an engineer or lawyer as number two. Why is becoming a doctor so highly valued at number one? There are a few reasons.

First, it’s an incredibly competitive and difficult path to complete, and the type of work you do is often considered noble. For that reason, being a doctor is highly prestigious.

Second, the financial aspects. Job security is high because people will always have health issues; therefore, doctors are always in demand. Additionally, doctors are some of the highest paid professionals, making an average of low to mid-six figures.

In short, being a doctor is safe. It’s the only profession where if you work hard, you are almost guaranteed to make low to mid-six figures. Can you make more in other professions? Sure, but going into business or engineering doesn’t have that guaranteed level of salary. The range is much broader, meaning you can make much less or much more than the average physician, but, on average, you’ll probably be making less.

So let’s say you want to get rich above all else. You don’t care about job satisfaction or lifestyle or your purpose in life. You’re just trying to make it rain. In that case, going into medicine must be the best choice, right? After all, it’s the highest paid profession. Let’s dig into that assumption a little further.

 

Doctor vs. Engineer Assumptions for Analysis

This is the part where we crunch the numbers. With any analysis, a series of assumptions must first be made.

On the doctor side, we’ll have two comparisons: primary care and specialist. To become an average primary care doctor, you’ll finish college then spend 4 years in medical school, graduating with an average debt of around $200,000. Then, you’ll complete 3-4 years of residency prior to earning your attending starting salary of around $260,000.

To become the average specialist, you’ll again have to complete 4 years of medical school, but since becoming a specialist, such as a plastic surgeon or dermatologist, is so insanely competitive, many students take an extra research year to bolster their residency application.

For that reason, we’ve simplified the analysis with 5 years of medical school. You’ll still graduate with an average of about $200,000 in debt, but now residency is a bit longer. If you go into orthopedic surgery, it’ll be 5 years, 7 for neurosurgery, 6 for plastics, and 6 for cardiology. For simplicity, we’ve rounded residency and fellowship to 6 years in length. The starting salary for specialists is around $368,000.

On the engineer side, you’ll be starting immediately after college and pulling in a starting salary of around $100,000, which is actually on the lower end of the starting salary for a computer programmer in San Francisco. However, given the wide range of starting salaries for engineers, we’ve set $100,000 as the starting point.

Additionally, student loans will accrue interest at 6%, investments earn 7% per year, and wage growth increases at 3% annually. If you’re confused about the wage growth rate, understand that inflation is on average 1-2% per year, and salaries usually steadily increase over the course of one’s career due to promotions and other factors.

In order to reduce extraneous variables, we have eliminated living expenses and savings ratios, as it’s impossible to accurately estimate the average engineer’s versus doctor’s living expenses—cue lifestyle inflation. Therefore, we are only looking at the lifetime earning potential.

Do you have different assumptions around these numbers? No problem. Feel free to download this excel spreadsheet and plug in your own numbers using your own assumptions. Leave a comment below to let us know your findings.

 

Doctor vs. Engineer Financial Results

First, between primary care doctor and specialist, it’s clear that choosing a specialty that earns a high salary is far more advantageous from a financial perspective. Despite spending 1 more year in medical school and 2 more years in residency, specialists blast past primary care doctors a decade after completing their training.

Given the high salary, they must also blast past engineers, right? Not so fast.

Despite a starting salary of more than 3 times that of an engineer, specialist doctors only surpass engineers in lifetime earnings at the age of 43. That’s right: from the age of 22 to 42, engineers are in a more favorable financial position than even specialist physicians. Primary care doctors catch up to engineers at the age of 42.

To most people, this is counterintuitive. It comes down to one often overlooked and underestimated factor: opportunity cost.

While future doctors are toiling away in medical school and residency, engineers are already making six figures. And if you manage to save that money, the powerful force of compounding comes into effect, accelerating your wealth accumulation.

 

Should I Go Into Medicine for the Money?

This analysis is far from perfect, but that’s not the point. If you want to adjust the assumptions, feel free to copy or download the spreadsheet and modify it yourself. Go to File –> Make a copy.

That being said, you’ll likely find similar results. The purpose of this analysis is to demonstrate that becoming a physician is not as lucrative as you or your parents may initially think when only considering the salaries. There is a massive opportunity cost due to over 10 years of training and massive student debt. This is why you hear so many physicians warn youngsters about going into medicine for the money.

On one hand, the training to become a physician is incredibly challenging, and the desire to get rich won’t help you push through in the same way that more personal motives will. But equally important, it just doesn’t make financial sense unless your idea of financial success is being dirt poor during the best years of your life and only becoming rich when you’re too old to fully enjoy the wealth.

If you are on the fence about going to medical school, my advice is you spend the extra time making sure it’s the right path for you. Shadow doctors, gain more clinical experience, and only pursue becoming a doctor if you are truly going into it for the right reasons.

If you are struggling to make a decision, I recommend you start with the following articles:

If, on the other hand, you know that becoming a doctor is in your future, you’ve come to the right place. Whether or not you plan on going into something hyper-competitive like plastic surgery, it’s in your best interest to be the strongest applicant that you can be. By crushing my MCAT, having a near-perfect college GPA, and a rock solid application, I had my pick of top medical schools, with some even offering to pay the bill. That alone saved me over $200,000.

My suggestion is to invest in yourself, so you too can be in the best possible position.

Improvements in your grades, test taking skills, and application will only have compounding effects, so you won’t be pigeon holed as you move forward with your training. Rather, you’ll open additional doors and have your pick of the best opportunities. Trust me; it’s much harder to become an orthopedic surgeon at a leading institution if you aren’t at the top of your game and crushing it in school.

Have your parents pressured you to go into medicine? Why or why not? Let us know in the comments below.

X
LinkedIn
Facebook
Reddit
Email

This Post Has 7 Comments

  1. Jakob Chambers

    Hello I am currently a freshman in college and I decided to Major in Chemical engineering. I’ve been reading recently online that this isn’t a very typical path to get into med school because it is such a difficult path and is very difficult to maintain a 3.7 GPA or higher. I was wondering if anyone on here had anything to suggest on what I do because i would really like to get into med school.

    1. John

      What did you end up doing?

  2. Anirudha

    Kevin Jubbal, your financial analysis of a career in Engineering is extremely flawed.
    A Primary Care Physicians and Specialist may have consistent, linear earnings growth. However, given the unpredictability of the Corporate World, the career path of an average Engineer is much more unstable. Many engineers experience job loss or are phased out of employment once their salary reaches over a certain threshold (e.g., 120K) so your financial analysis is highly inaccurate and would mostly probably hold up in an ideal world.

  3. Brian Burchell

    Hello medschoolinsiders.com administrator, Your posts are always well presented.

  4. Joe

    This financial analysis makes sense in theory. At the breakeven point, physicians would surpass the engineer only if they don’t succumb to lifestyle creep (i.e., keeping up with the Jones’s). But more than often, physicians don’t learn financial literacy young enough to surpass an engineer. If you take the networth of your average engineer at 60 vs. your average doctor at 60, it’s likely identical.

  5. Matt

    The salary in the analysis for engineers is greatly exaggerated, imo. Also, I agree with the others that say engineering is a much less forgiving career and layoffs often happen at mid career.

  6. Kickass

    Well see…it all depends you’ll be earning 150k to 200k as an engineering PhD id you get it out of the road quickly. Tge best bet for this is british degrees That are specialized allowing and engineering degree and PhD in about 8byears instead of 12. Tack a part time MBA on the back ofvthatvsone time in the following 10 years and assuming you entrepreneurial you should put earn any MBA which is how it should be.

    The MD like the JD are anglicised latin Mexico detorre and jurisdiction detorre which tgecrestvof the world classifies. Including the US dept of Ed as a first degree in the field. This means as in Italy all bachelor holders are called doctor. In fact I think all degrees in the USvshoukd be called doctor like the MD because these are a second bachelor degree. M1 and M2 training is shallow but requiring heavy cramming which suits CA certain type of student. Take that med student into and in depth chemistry class and they’d likely struggle. It’s a different type of degree that Inca place like Europe is not seen anything overly special. It’s a hard cram for the first 2 years. Many physics students who can’t even conceptualize their material would take that deal. And its overhyped and not that hard to get into despite stats. There are so many schools engineering entry is competitive and you will pass the mcat and get in. What puts a lot of people off is just stupid cost. But all degrees are going that way so something will have to give sooner or later. I know plenty of engineering degrees more expensive than md degrees. So even though I am seeing 250k+ wages for engineers in California the cost of living and debt is crazy. Also the stress in engineering is off the charts with engineers regularly killing themselves. I came down in my 40s with a rare neurological disorder likely due to stress. I’ve lost count how many times ive thought about killing myself. I’ve been in school since 18. I’m 52. It’s probably the equivalent of 20 years full time. But its become expensive now which is probably a good thing. So pros and cons. The depth and sheer difficulty of engineering gives great highs. Company failure unemployment great lows. Medicine has far less depth unless you did a proper PhD afterwards. The MD-PhD is more like 2 professional doctorates than a northern European academic doctorate so it probably should be named md-dm or something. Fields like bio ethics don’t cut it. You can’t really have a PhD after M1 and M2 undergrad level work. It’s not masters level and not prep for a true PhD. Sorry. Just not. But the MD is a better choice in life as its safer and offers security with less stress than the kickass engineer.

Leave a Reply to Kickass Cancel reply

Find more
Related Posts
Do you wake up from naps feeling groggy, sometimes even worse than before the nap? It’s a common problem, and in this post I share how to nap like a pro. From power naps to coffee naps, these are the
When you date a doctor, you share them with medicine. Read the pros and cons of dating a physician to know what you’re getting yourself into.
The decision to pursue medicine is not one to be taken lightly. Do you ever wonder if becoming a doctor is overhyped? Let’s set the record straight.
Recent Posts
Stop relying on the average doctor salary. We break down the pay difference between specialties and how RVUs & procedures impact your compensation.
Are you built for the Emergency Department? We reveal the 6 signs that prove you’re destined to succeed in emergency medicine.
If you have a low GPA and want to be a doctor, all hope is not lost. Here’s how you can get accepted to medical school with a low GPA.