LAST REVIEWED Feb 18 2021 16 MIN READ
The 401(k) is a common financial tool for building up retirement savings. Not only does it offer tax advantages, but some employers match their employees’ contributions. If you’re starting a new job, opening and contributing to a 401(k) is almost always a good idea. But should you put your money into a traditional 401(k), as nearly nine in ten do, or opt for a Roth 401(k)? Can you do both? And how should you decide?
We’ll break down the differences between the two, and help you decide which retirement account is best for you.
The short answer
Three questions should guide whether you contribute to a pre-tax vs. Roth 401(k). We’ll explore each in more depth, but if you’re looking for a quick-and-dirty answer, here it is:
1. Will I be in a higher tax bracket today, or when I retire?
Today (generally, high earners and older workers): Traditional 401(k)
When I retire (generally, low earners and younger people): Roth 401(k)
2. Is there a chance I’ll need to withdraw before age 59 ½?
Yes: Roth 401(k)
No: Traditional 401(k)
3. Is there a time (before retirement) when I’ll be making less than I am now?
Yes: Traditional 401(k)
No: Roth 401(k)
Can I contribute to both types of 401(k)s?
Yes, you can contribute to both types of 401(k)s if your employer offers both.
If you contribute to both, the annual contribution limit is $22,500 in 2023, if you’re under age 50. $30,000 if you’re age 50+.
Generally, traditional 401(k)s are much more common, as Roth 401(k)s are less likely to be offered. If you’re unsure which options you have through your current 401(k) provider, be sure to ask specifically whether you can contribute to a 401(k) or a Roth 401(k), or possibly both.
What is a Roth 401(k)?
A Roth 401(k) is a retirement savings account offered by your employer that comes with tax advantages. A Roth 401(k) allows you to take taxes out today, allowing your contributions (and any interest they earn) to grow tax-free as well as you to take out that money tax-free at retirement.
Similarities between Roth and traditional 401(k)s
First, let’s go over how Roth 401(k)s and traditional 401(k)s are alike.
They’re employer-sponsored. Not every company offers a 401(k), and you can’t open one on your own – that’s what an IRA is for (both traditional IRAs and Roth IRAs).
Employers can match contributions. Some companies even offer to match the funds employees put into their retirement accounts, which offers tax advantages for both employee and employer.
Investments grow tax-free. You’ll pay income taxes either when you contribute or withdraw, but you won’t be paying annual capital gains taxes.
Contributions are limited. You can contribute up to $22,500 to your 401(k) a year in 2023, or up to $30,000 if you’re 50 or older. (Your 401(k) contributions won’t count towards IRA limits and don’t include employer contributions.)
You aren’t stuck with just one option. You can switch your contributions between a Roth 401(k) vs. a traditional 401(k), and even contribute to both simultaneously (if your employer offers both). Keep in mind that the contribution limit applies to the total amount, regardless of account type.
There are no income restrictions. One of the advantages of a 401(k) vs. a Roth IRA is there are no income restrictions. Roth IRAs prohibit contributions if your modified adjusted gross income (MAGI) is above $153,000 or $228,000 for married-filing-jointly. There are no such restrictions on either Roth or traditional 401(k)s.
Penalty-free withdrawals start at age 59 ½ or with a qualifying event. You can start withdrawing from your 401(k) upon disability, death, hardship, or reaching age 59 1/2. It’s possible to take out a loan up to 50% of the account balance, up to $50,000 (though we recommend avoiding this if possible!).
How should I decide?
Let’s talk about the differences between accounts, which will help you shape your decision. The three key factors – tax advantages, qualified withdrawals, and rollovers – will determine which is right for you and we’ll explore each in detail.
1. Tax advantages: Will I be in a higher tax bracket today, or when I retire?
The most important distinguishing factor between Roth 401(k) and a traditional 401(k) is when the money is taxed.
Traditional 401(k) contributions are pre-tax, meaning that you can deduct your contributions from your current income, and you’ll be taxed on the money you withdraw upon retirement.
Roth 401(k) contributions are after-tax, so your deductions won’t impact this year’s tax returns, but you’ll get to withdraw them tax-free on retirement.
We’ll walk through a few examples in a minute, but here’s a quick-and-dirty answer:
A traditional 401(k) is best if:
You’re a high earner whose tax bracket is probably higher than it will be when you retire.
Reducing your taxable income by the amount of your contribution would put you in a lower tax bracket.
A Roth 401(k) is best if:
You’re a low earner whose tax bracket will probably be lower when you retire.
You think that policy changes will make tax rates overall much higher when you retire – for example, you predict that the same income taxed at 20% today will be taxed at 40% when it’s time for you to retire.
Generally speaking, a Roth 401(k) is best for low-income and young people, who are likely in the lowest tax bracket of their careers. According to an Aon Hewitt survey, workers age 20-29 have the highest rates of participation in Roth 401(k)s.
Example: high earner today
Say your annual income is $100,000, your effective tax rate is 40%, and you contribute $10,000 to your 401(k). Let’s also say that in 40 years, you retire and withdraw $60,000 from your account, putting you in a 25% tax bracket.
Traditional 401(k): Your $10,000 contribution lowers your taxable income to $90,000, so you pay $36,000 in taxes this year. (For simplicity’s sake, we’re assuming that you’ll still be in the same tax bracket). Then, when you retire, you pay 25% in taxes on $60,000, for a total of $15,000 in taxes.
Roth 401(k): Your $10,000 contribution is after-tax, so you pay 40% taxes on the full $100,000 for a tax bill of $40,000 this year. When you retire, you withdraw tax-free, so you don’t pay any taxes on the $60,000.
It seems obvious that paying an extra $4,000 in taxes today (Roth) is much better than paying $15,000 at retirement (traditional). But keep in mind that the $4,000 you save today would grow to nearly $60,000 in 40 years, assuming a 7% annual return. That’s well worth paying $15,000 in taxes. In this case, a traditional 401(k) is the better option.
Example: low earner today
Now, say that your income today is $30,000 for a 10% tax rate. Assuming the same contribution and withdrawal conditions:
Traditional 401(k): Your contribution lowers your taxable income to $20,000, for a $2,000 tax bill today. When you retire, your tax bill is still $15,000.
Roth 401(k): Your $30,000 taxable income means you pay $3,000 in taxes this year, and your withdrawal is tax-free.
If you invest the $1,000 you save with a traditional 401(k), that money would grow to $14,970 once you retire—less than you’d pay in taxes. In this case, you’re better off with a Roth 401(k). Plus, this example assumes that you’d invest all of your tax savings from a traditional 401(k), which isn’t an option for many lower-income earners. If you spend that money instead, a Roth 401(k) looks even more attractive.
2. Qualified withdrawals: Is there a chance I’ll need to withdraw before age 59 ½?
The government wants to discourage you from prematurely pulling out money from your 401(k), and therefore levies some tax penalties to people who withdraw before they’re actually of retirement age. There are some circumstances when you can withdraw penalty-free before you turn 59 ½:
Higher education expenses
Certain medical expenses
As mentioned above, qualified withdrawals are tax-free with Roth accounts and subject to ordinary income taxes with traditional accounts. (Quick note: Roth withdrawals are only tax-free as long as five years have passed since you made your first contribution.)
It’s possible to make an unqualified withdrawal, that is, a withdrawal before age 59 ½ that’s not on the list of exceptions. Whether you have a traditional or Roth 401(k), you must pay income tax on the withdrawal, plus a 10% early distribution penalty. However, traditional withdrawals are taxed on the full amount, whereas Roth withdrawals only tax the earnings.
Here’s an example. Let’s say you contribute $1,000 to your 401(k) account, which grows to $4,000 over time. You then make a $4,000 unqualified withdrawal.
A Traditional 401(k): Since you pay income taxes on the full amount, the entire $4,000 withdrawal is subject to income tax in addition to the $400 penalty.
A Roth 401(k): The $4,000 distribution is made up of a $1,000 contribution and $3,000 in earnings. In this case, you pay income tax on only $3,000, though you still pay $400 in penalties.
Hopefully, you will never have to make an early, unqualified withdrawal from your 401(k) and you can let the money grow in your account until you retire. However, life happens and if you want the flexibility of being able to withdraw without as steep a tax penalty, a Roth 401(k) may be a better fit for you.
How does Roth 401(k) vs. traditional 401(k) work with employer matches?
Regardless of whether you choose a Roth 401(k) or a traditional 401(k), employer contributions (aka employer matches) are taxed when you withdraw. If you have a traditional 401(k), both your own and your employer’s contributions will go into the same account, pre-tax, and all of those funds will be taxed when you withdraw. If you have a Roth 401(k), employer contributions will go into a separate traditional 401(k), whereas your own contributions will be in the post-tax Roth account. When you withdraw, the funds in the Roth 401(k) account won’t be taxed, but the funds in the traditional 401(k) account will.
3. Rollovers: Is there a time (before retirement) when I’ll be making less than I am now?
After separating from your employer, you can roll over a traditional 401(k) to another qualified retirement plan, another traditional 401(k), Roth 401(k), IRA, or Roth IRA, as long as the new plan accepts the funds.
If you roll over a traditional 401(k) to a Roth 401(k) or Roth IRA, you’ll pay income taxes on the amount you transfer, though you won’t pay taxes on withdrawals once you retire. Essentially, with a traditional 401(k), you have the flexibility to decide when you’ll pay taxes on the money. (Note: If you roll over to a Roth IRA, it won’t be subject to Required Minimum Distributions, which are required from 401(k)s starting at age 72.)
Roth 401(k)s are more restrictive in some ways
You can roll over your account only into another Roth account, including a Roth 401(k), Roth 403(b), or Roth IRA. A Roth locks you into paying taxes only when you contribute.
Why is this important? There are many scenarios when you might be in a lower tax bracket than you are today, even before your retirement—for example, getting a graduate degree, taking time out of the workforce while parenting, or taking an unpaid sabbatical. If you roll over all or part of your traditional 401(k) during that time, you’ll pay income tax on the rollover amount plus your wages for that year. By timing your rollover right, you may pay very little taxes—or even escape them altogether.
If you foresee leaving the workforce before retirement, even if it’s temporary, you may want to open a traditional 401(k) with the intent of rolling over when you aren’t drawing a salary.
Both Roth and traditional 401(k) accounts have similarities and differences. Depending on your current and future tax bracket, need for early distributions, and desire to roll over accounts, one type of retirement account may be more beneficial than the other. Still, contributing to both a Roth and a traditional 401(k) may allow you to adjust to the changes in your future tax obligations. Ask your employer if they offer a Roth 401(k) option or for more information to help you decide.
Damian Davila is a Honolulu-based writer with an MBA from the University of Hawaii. He enjoys helping people save money and writes about retirement, taxes, debt, and more.