Roth IRA or 401(k): Which One Is Right For You?

image.jpg

Editor’s Note: This guide was originally published in 2020 and has been updated in December 2023 for accuracy.

I hear it all the time, “Should I invest in a Roth IRA or a 401(k)?” To help you answer that question, first we need to know what they are and what some of their benefits are. From there, I will make several suggestions to help you think about your own situation. Ultimately, the answer will largely depend on your current tax bracket, your future retirement tax bracket, and when you plan on retiring. One thing I will say is that no matter how high your income is, it’s possible for you and your spouse to each use both!

Before I dive into the details, note that I will use the following terms quite often, so it’s important to know the difference:

  • Contributions refer to money you put in

  • Earnings refer to your gains

  • Pre-tax dollars is income before taxes are taken

  • Post-tax dollars is income after taxes are taken

  • Tax-deferred means you pay taxes later, when you withdraw the money from a retirement account, hopefully when your tax bracket is lower

Now that we got that cleared up, let’s compare the Roth IRA and 401(k).

Roth IRA vs 401(k)

Roth IRA 401(k)
  • An investment account funded with post-tax dollars
  • An investment account funded with pre-tax dollars
  • Contributions reduce today’s income, and less income reduces your effective tax rate
  • Contributions were already taxed. They won’t be taxed again upon withdrawal.
  • Contributions and earnings are taxed once they’re withdrawn from the account
  • Earnings grow tax-free
  • All contributions can be withdrawn penalty-free at any time
  • Earnings withdrawn before 59 ½ are taxed as income and have a hefty 10% penalty (except in certain cases).
  • Contributions and earnings cannot be withdrawn until 59 ½. If you do it before that age, your contributions will be taxed at today’s income tax rate and have a 10% early withdrawal penalty.
  • 2024 contribution limit is $7,000 per person. If either person is 50+, they can contribute up to $8,000. See this article for details, since the contribution limit can technically be limited based on income.
  • 2024 contribution limit is $23,000 or $30,500 if 50+. If your employer offers a company match, the employer’s contributions do not count towards the $23,000 contribution limit.
  • 2024 income limit is $161K for single filers and $240K for married filers
  • No income limit to be eligible
  • Has a wide variety of funds you can invest in, including ones with low fees
  • Has a limited set of funds you can invest in, generally with high fees

As you can see, the major benefit of a Roth IRA is that earnings grow tax-free! The major benefit of a 401(k) is that you can lower your tax burden today and pay taxes later (hopefully when your tax bracket is lower). The other major benefit of a 401(k) is called a company match, if offered by your employer.

401(k) Employer Match

If your employer offers this benefit, I strongly suggest contributing up to the maximum amount your employer will contribute. For example, let’s say your employer offers a 100% company match of up to 3% of your gross salary (that is, your pre-tax salary) and that your gross salary is $100K. If you contribute 3% of your gross salary into your employer-sponsored 401(k) plan, then your employer will also contribute 3%.

  • Your gross salary: $100K

  • Your contribution: 3% of your gross salary = $3000

  • Employer contribution: 100% match up to 3% of your $100K gross salary = $3000

  • Total balance in your 401(k): $6,000

Every dollar you put in (up to $3000, in this example) automatically gets doubled thanks to your employer and makes an immediate 100% ROI (return on investment)! I can’t think of an easier way to double your money than that, which is why I believe contributing to a 401(k) up to the company match should be your highest priority.

As illustrated above, the dollar amount an employer contributes to your 401(k) is based on a percentage your employer picks and your salary.

Employer contribution = Match percentage x Your salary

So the more you make, the more your employer contributes to your 401(k). That sounds great if you’re highly-compensated, but that’s not fair to lower-paid employees. So in an attempt to level out the playing field, the IRS imposes a max salary that can be used when calculating the employer match dollar amount. In 2024, that max salary is $345K. So even if you make $500K per year, your max employer contribution will be calculated using the $345K salary cap. Using the previous formula:

Employer contribution = Match percentage x $345K (not $500K)

Lastly, let’s illustrate just how high the highly-compensated employee’s total 401(k) contribution would be if they maxed out their 401(k) plus the employer match:

  • Gross salary: $500K -> Salary cap reduces the match calculation down to $345K

  • Employee contribution: The 401(k) max if under 50 = $23,000

  • Employer contribution: 100% match up to 3% IRS max of $345K = $10,350

  • Total balance in your 401(k): $33,350

Roth IRA

After contributing up to your 401(k) company match limit (or if your employer doesn’t offer one), consider a Roth IRA because all earnings grow tax-free, compared to 401(k) earnings that grow tax-deferred. Additionally, a Roth IRA allows you to withdraw any of your contributions from the account at any time without penalty. I definitely don’t advocate for any early withdrawals since that would hurt your (tax-free) earnings, but the no-penalty aspect of a Roth IRA is certainly a nice backup option should you need your contributions before 59 ½ (e.g. emergencies, early retirement). Consider this: If you currently invest through a basic, individual brokerage account at a brokerage firm like Fidelity or E-Trade, then you might as well invest through a Roth IRA instead so that your earnings grow tax-free!

In the Roth IRA vs 401(k) comparison table above, I mentioned that the 2024 income limit is $161K for single filers and $240K for married filers. However, I should note that for single filers who make between $146-161K and married filers who make between $230-240K are subject to phase-out contribution limits. For example, a single filer under 50 years old who makes $152K can’t contribute up to the $7,000 max. Instead, their contribution limit is phased-out and can only contribute a fraction of the maximum. Thankfully, there’s a workaround to that problem called a Backdoor IRA!

Backdoor IRA

Earlier, I mentioned that no matter how high your income is, it’s possible for both you and your spouse to use a Roth IRA and 401(k). 401(k)s have no income restrictions, only contribution limits, so that’s a simple one. But the IRS prevents single filers and married filers who make $161K or $240K or more, respectively, from contributing to Roth IRAs (see contribution limits for details). However, through a process called a Backdoor IRA, you can convert a retirement account like a Traditional IRA or 401(k) into a Roth IRA account. The term Backdoor IRA is just a process, not an actual account type. As of 2024, you can do this conversion no matter what your income is, but it’s possible the IRS will close this loophole in the future. Note that doing a conversion can have tax consequences and restrictions on the converted money, so do your homework. Check out my step-by-step guide on how to do a Backdoor IRA using Fidelity!

Suggestions & Guidelines

For some, maxing out both a Roth IRA and a 401(k) is a no-brainer. But for many others, partial contributions to both will help maximize their benefits from each and, therefore, it’s important to consider the order in which to contribute to them. Typically, I recommend the following:

  1. Contribute up to your employer’s company match limit, if applicable

  2. Max out your Roth IRA. To avoid the contributions from being phased-out, use the Backdoor IRA conversion if your 2024 income is above $146K or $230K for single or married filing jointly filers, respectively.

  3. Contribute the remaining amount of your 401(k) up to the annual limit

It’s also important to know that 2024 income limits and contribution limits to both accounts depend on your age, as well as your filing status. See Roth IRA contribution limits and 401(k) contribution limits for details.

I obviously don’t know how much money you spend versus save annually, nor do I know the cost of living in your area or your current vs future tax brackets. So take my suggestions merely as high-level guidance. For example, if you believe your income will be higher when you retire or if you’re planning on retiring early, before 59 ½, perhaps you’ll want to avoid maxing out your 401(k). If you plan on retiring outside the U.S., 401(k) withdrawals will still be taxed as normal, but you may have to transfer in relatively small amounts over time and pay taxes in the foreign country. Ultimately, it’s up to you to understand your current and future financial situation, especially from a tax bracket perspective.

Everything considered, if you can afford to max out both, then consider both. For others, you usually want to contribute to a 401(k) up to the company match amount first, then max out a Roth IRA, and lastly finish maxing out your 401(k). For most, it’s a matter of prioritizing the money you’ve earmarked to invest into one retirement account or the other. Deciding which one(s) to use really depends on your current and future tax brackets, as well as your retirement goals. If you need further assistance digging into this, feel free to reach out to me via my Contact page!

Edited in December 2024: Check out my step-by-step guide to do a Backdoor IRA using Fidelity!

Edited in December 2024: Check out my step-by-step guide to do a Mega Backdoor Roth using Fidelity!

Previous
Previous

Reaching Financial Independence in Silicon Valley With $10,000,000

Next
Next

Why I Decided to Buy Instead of Rent