Roth IRA vs. 401(k): Which Account Type Fits Your Situation
A Roth IRA and a 401(k) are not competing choices — they serve different purposes and have different rules
Whether a Roth IRA is "better" than a 401(k) depends entirely on your income, your employer, and when you need the money. A Roth IRA lets you contribute after-tax dollars and withdraw earnings tax-free in retirement, but you can only contribute if your income is below a certain threshold. A 401(k) is an employer plan that lets you contribute before-tax dollars (reducing your taxable income now), but you cannot access the money penalty-free until age 59½. Many people use both at the same time.
Key Takeaways
- A 401(k) requires an employer to offer it; a Roth IRA you open on your own, but income limits may prevent you from contributing to a Roth if you earn above a certain amount.
- 401(k) contributions lower your taxes in the year you contribute; Roth contributions do not, but withdrawals in retirement are tax-free.
- You can withdraw Roth IRA contributions (not earnings) at any time without penalty; 401(k) withdrawals before 59½ usually trigger a 10% penalty plus income tax.
- 401(k) contribution limits are much higher than Roth IRA limits, so if your employer matches contributions, a 401(k) is often the first place to save.
- You can have both a 401(k) and a Roth IRA in the same year if you meet the income requirements for the Roth.
How contribution limits differ between the two accounts
A 401(k) allows you to contribute up to $23,500 per year (as of 2024), or $30,500 if you are age 50 or older. A Roth IRA allows you to contribute up to $7,000 per year, or $8,000 if you are age 50 or older. These limits change annually and are set by the IRS.
The income limit for a Roth IRA is the real constraint for many people. If your modified adjusted gross income (MAGI) exceeds a certain threshold, you cannot contribute to a Roth IRA at all. That threshold varies by filing status and changes each year. A 401(k) has no income limit — anyone whose employer offers one can contribute, regardless of how much they earn.
If your employer offers a 401(k) match, that match does not count toward your contribution limit. For example, if you contribute $10,000 and your employer matches $5,000, you have contributed $10,000 and your employer has contributed $5,000. Only your $10,000 counts against the $23,500 limit.
Tax treatment: when you pay, and how much
A 401(k) contribution reduces your taxable income in the year you contribute. If you earn $80,000 and contribute $10,000 to a 401(k), your taxable income drops to $70,000. You pay income tax on that $70,000 now, and you pay income tax again on the full amount you withdraw in retirement.
A Roth IRA contribution does not reduce your taxable income. You pay income tax on the full amount you earn in the year you contribute. In retirement, you withdraw the money tax-free — both the contributions you made and the earnings those contributions generated.
This difference matters most when your tax bracket is different now than it will be in retirement. If you expect to be in a lower tax bracket when you retire, a 401(k) may save you more money overall. If you expect to be in a higher bracket, or if you are unsure, a Roth locks in today's tax rate and guarantees tax-free withdrawals later.
Access to your money before retirement
A Roth IRA lets you withdraw your contributions (the money you put in) at any time, for any reason, without penalty or tax. You cannot withdraw the earnings those contributions generated without penalty until you are 59½ and have held the account for at least five years. This flexibility is one reason some people prefer a Roth for emergency savings.
A 401(k) penalizes you for withdrawing money before age 59½. The withdrawal is taxed as income, and you owe an additional 10% penalty on top of that. Some 401(k) plans allow loans against your balance, which you repay with interest, but that is a separate feature and not all plans offer it. A few exceptions to the penalty exist — for example, if you are permanently disabled or face a financial hardship — but they are narrow and require documentation.
After age 59½, you can withdraw from either account without the 10% penalty. You still owe income tax on 401(k) withdrawals, but not on Roth withdrawals (assuming the account has been open five years).
Required withdrawals in retirement
A 401(k) requires you to begin taking withdrawals at age 73 (as of 2023, when the age increased from 72). These are called required minimum distributions (RMDs). The IRS calculates how much you must withdraw each year based on your age and account balance. If you do not withdraw enough, you owe a penalty.
A Roth IRA has no required minimum distributions during your lifetime. You can leave the money in the account to grow tax-free for as long as you live. This makes a Roth useful if you do not need the money in retirement and want to pass it to heirs.
Employer match and why it matters
Many employers offer a 401(k) match — they contribute money to your account if you contribute to yours. A common match is 50% of what you contribute, up to 6% of your salary. If you earn $100,000 and contribute $6,000, your employer contributes $3,000. That is information programs.
A Roth IRA does not have an employer match because it is not an employer plan. If your employer offers a 401(k) match, you are leaving money on the table if you do not contribute enough to capture it. Financial advisors often recommend contributing to a 401(k) up to the match first, then maxing out a Roth IRA if you are under the income limit, then going back to the 401(k) if you have more to save.
Income limits and who can contribute
Anyone with earned income can open and contribute to a Roth IRA, but only if their MAGI is below the limit for their filing status. For 2024, the limit phases out between $146,000 and $161,000 for single filers, and between $230,000 and $240,000 for married couples filing jointly. These limits increase each year.
If your income exceeds the limit, you cannot contribute directly to a Roth IRA. Some people use a strategy called a "backdoor Roth" — they contribute to a traditional IRA and then convert it to a Roth — but that involves tax calculations and is not available to everyone.
A 401(k) has no income limit. If your employer offers one, you can contribute regardless of how much you earn. This is one reason high earners often rely on 401(k)s to save for retirement.
Frequently Asked Questions
Can I have both a 401(k) and a Roth IRA at the same time?
Yes. You can contribute to both in the same year if your employer offers a 401(k) and your income is below the Roth IRA limit. The contribution limits are separate — maxing out a 401(k) does not reduce how much you can contribute to a Roth.
Which account should I fund first?
If your employer offers a 401(k) match, contribute enough to capture the full match first. Then, if you are under the Roth income limit, consider maxing out the Roth IRA. After that, if you have more to save, go back to the 401(k). This order captures information programs and takes advantage of the Roth's tax-free growth.
What happens to my 401(k) if I leave my job?
You keep the money. You can leave it in your former employer's plan (if the balance is high enough), roll it into a new employer's 401(k), or roll it into a traditional IRA. You cannot roll a 401(k) directly into a Roth IRA without paying taxes on the amount converted.
Is a Roth IRA better if I am young?
A Roth can be advantageous when you are young because you have decades for the money to grow tax-free, and you are likely in a lower tax bracket now than you will be later. But this depends on your income, whether your employer offers a match, and your personal tax situation. Both accounts can be useful at any age.
What if my income is too high for a Roth IRA?
You can still contribute to a 401(k) if your employer offers one. You can also explore a backdoor Roth conversion, though this involves converting a traditional IRA to a Roth and paying taxes on the conversion. Consult a tax professional to understand whether this strategy makes sense for your situation.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.