Skip to main content

Having Both a Roth IRA and a 401(k): How They Work Together

You can and usually should have both a Roth IRA and a 401(k) at the same time

A Roth IRA and a 401(k) serve different purposes and have different rules, so they complement each other rather than compete. Your employer sponsors the 401(k); you open and fund the Roth IRA yourself. The two accounts have separate contribution limits, which means you can max out both in the same year if your income and cash flow allow it. The real question is not whether to choose one or the other, but whether your situation makes both worth funding.

The main reason to have both is tax diversification. A traditional 401(k) reduces your taxable income now; a Roth IRA lets you withdraw money tax-free later. In retirement, you may face years when you want to pull money from one account or the other depending on what your tax bracket looks like that year. Having both gives you that flexibility. A second reason is contribution room: if your employer's 401(k) plan is limited or expensive, a Roth IRA lets you save more in a low-cost account you control.

Key Takeaways

  • You can contribute to both a Roth IRA and a 401(k) in the same year because they have separate contribution limits set by the IRS.
  • A 401(k) is employer-sponsored and often includes matching contributions; a Roth IRA is self-directed and offers no employer match but gives you full control over investments.
  • Roth IRA contributions are limited by your income level, so high earners may not be able to contribute directly and may need to use a backdoor Roth strategy instead.
  • Having both accounts lets you manage taxes in retirement by withdrawing from whichever account makes sense for your tax situation that year.
  • If your employer offers a 401(k) match, prioritize contributing enough to capture the full match before maximizing a Roth IRA.

How contribution limits work when you have both accounts

The IRS sets separate annual contribution limits for 401(k)s and Roth IRAs, so the limits do not overlap. For 2024, you can contribute up to $23,500 to a 401(k) and up to $7,000 to a Roth IRA in the same calendar year, assuming you meet the income requirements for the Roth. These are two different pots of money with two different rules.

The catch is that Roth IRA contributions are phased out at higher income levels. If you file as single and your modified adjusted gross income (MAGI) exceeds a certain threshold, you cannot contribute the full $7,000 to a Roth IRA—and above a higher threshold, you cannot contribute at all. The income limits change each year. If you earn too much to contribute directly to a Roth IRA, you may still be able to use a backdoor Roth strategy: contribute to a traditional IRA and then convert it to a Roth. This strategy has its own rules and tax consequences, so it is worth understanding before you attempt it.

Your 401(k) contributions do not have income limits, but they do have a catch-up provision if you are age 50 or older. You can contribute an additional $7,500 to a 401(k) if you meet that age requirement, bringing your total to $31,000 for 2024. Roth IRAs also allow a $1,000 catch-up contribution at age 50 or older.

Why employer matching makes the 401(k) the priority

If your employer offers a 401(k) match, that match is assistance programs—and it is the single best reason to fund a 401(k) before you max out a Roth IRA. A typical match might be 50 cents for every dollar you contribute, up to 6 percent of your salary. If you earn $60,000 and your employer matches 50 cents on the dollar up to 6 percent, you get $1,800 in free contributions just by putting in $3,600 of your own money.

A Roth IRA has no employer match. You fund it entirely with your own money. So the strategy most people should follow is: contribute to your 401(k) up to the full match first, then fund your Roth IRA up to the limit, then go back and contribute more to your 401(k) if you have money left over and want to save more for retirement.

If your employer does not offer a match, or if you have already captured the full match, then the choice between funding your 401(k) further or maxing out your Roth IRA depends on your tax situation and your preference for control. A Roth IRA gives you more investment choices and lower fees at most brokerages; a 401(k) may have higher fees but offers a larger contribution limit.

Tax treatment: now versus later

A traditional 401(k) contribution reduces your taxable income in the year you make it. If you contribute $10,000 to a traditional 401(k), your taxable income drops by $10,000, which lowers your tax bill that year. When you withdraw the money in retirement, you pay income tax on the full amount withdrawn.

A Roth IRA contribution does not reduce your taxable income now. You contribute after-tax dollars. But when you withdraw the money in retirement—including all the growth—you pay no income tax on any of it. This makes a Roth especially valuable if you expect to be in a higher tax bracket in retirement, or if you simply want the certainty of knowing your withdrawals will be tax-free.

Having both accounts lets you hedge against tax uncertainty. If tax rates rise in the future, you will be glad you have a Roth account to draw from. If tax rates fall, your traditional 401(k) withdrawals will be cheaper. You do not have to guess which scenario will happen; you can prepare for both.

Control and investment choices differ between the two

A 401(k) is managed by your employer's plan administrator. You can only invest in the funds the plan offers, which might be a limited menu of mutual funds or target-date funds. Some employer plans charge high fees, and you have no choice but to pay them if you want to participate. However, you do get the benefit of employer matching and the simplicity of automatic payroll deductions.

A Roth IRA is self-directed. You open it at a brokerage of your choice—Vanguard, Fidelity, Schwab, or hundreds of others—and you can invest in almost anything: individual stocks, ETFs, mutual funds, bonds, or even real estate through a self-directed IRA custodian. You have complete control over your investments and can usually access a much wider range of low-cost index funds than a typical 401(k) plan offers.

If your employer's 401(k) plan has high fees or limited investment options, a Roth IRA becomes more attractive as a place to save additional retirement money. You can keep your 401(k) contributions at the level needed to capture the full match, then put the rest of your retirement savings into a Roth IRA where you have better control and lower costs.

Withdrawal rules and access to your money

A traditional 401(k) requires you to start taking withdrawals at age 73 (as of 2023, under the SECURE 2.0 Act). These are called required minimum distributions, or RMDs. You must withdraw a certain amount each year based on your age and account balance, and you pay income tax on every withdrawal. If you do not take the RMD, you face a penalty.

A Roth IRA has no required minimum distributions during your lifetime. You can leave the money in the account as long as you want, and your beneficiaries inherit it tax-free. This makes a Roth especially useful if you do not need the money in retirement and want to pass wealth to your heirs.

Both accounts penalize you if you withdraw money before age 59½, with limited exceptions. A 401(k) allows withdrawals for certain hardships (medical bills, home purchase, education) without penalty in some cases, depending on your plan's rules. A Roth IRA lets you withdraw your contributions (not the earnings) at any time without penalty, which gives you more flexibility if you face an emergency. However, withdrawing from either account early means you lose years of tax-free or tax-deferred growth, so this should be a last resort.

A practical example: putting it together

Suppose you earn $80,000 a year and your employer offers a 401(k) with a 50-cent match up to 6 percent of salary. Here is a sensible savings order:

  1. Contribute $4,800 to your 401(k) (6 percent of $80,000) to capture the full $2,400 match. This is a may provide 50 percent return on your money.
  2. Contribute $7,000 to a Roth IRA. This gives you tax-free growth and more investment control.
  3. If you have more money to save, contribute additional amounts to your 401(k) to reach your savings goal.

Now suppose you earn $150,000 and your income is too high to contribute directly to a Roth IRA. You would still follow the same order: capture the 401(k) match first, then explore a backdoor Roth conversion if you want Roth savings. If a backdoor Roth is not right for you, you would max out your 401(k) instead.

In both cases, the presence of both accounts gives you options. You are not forced to choose; you can use both strategically based on your income, your employer's match, and your tax situation.

Frequently Asked Questions

Can I contribute to a Roth IRA if I have a 401(k)?

Yes. The two accounts have separate contribution limits and separate income rules. Your 401(k) contributions do not affect your ability to contribute to a Roth IRA, as long as your income is below the Roth IRA income limits. If your income is too high for a direct Roth contribution, you may still be able to use a backdoor Roth strategy.

What happens to my 401(k) if I leave my job?

You keep the money in the account, but you usually cannot make new contributions once you leave. You can roll the balance into an IRA (traditional or Roth, depending on the account type) or leave it with your former employer's plan if the balance is large enough. A rollover to an IRA often gives you better investment choices and lower fees than staying in the old 401(k).

Should I max out my 401(k) or my Roth IRA first?

If your employer offers a match, capture the full match first by contributing to your 401(k). Then max out your Roth IRA if your income allows it. Then contribute more to your 401(k) if you want to save additional retirement money. This order prioritizes assistance programs (the match) and tax-free growth (the Roth).

Can I convert my 401(k) to a Roth IRA?

Yes, through a process called a Roth conversion. You move money from a traditional 401(k) or traditional IRA into a Roth IRA. You pay income tax on the amount converted in the year you do it, but the money then grows tax-free. Conversions make sense when your income is temporarily low or when you expect higher tax rates in retirement.

Do I pay taxes twice if I have both a Roth IRA and a 401(k)?

No. Each account is taxed separately based on its own rules. Your 401(k) contributions reduce your taxable income now, and withdrawals are taxed later. Your Roth IRA contributions are made with after-tax dollars, and withdrawals are tax-free. You are not double-taxed; you are simply taxed at different times depending on the account type.