Yes, you can have both a Roth IRA and a 401(k) at the same time

You are allowed to contribute to a Roth IRA and a 401(k) in the same year. The two accounts have separate contribution limits, separate tax rules, and separate withdrawal rules. The main constraint is your income: if your income is too high, you cannot contribute directly to a Roth IRA, though you may still be able to use a workaround called a backdoor Roth conversion.

The reason people hold both is that they serve different purposes. A 401(k) is offered through your employer and often comes with matching contributions — essentially information programs. A Roth IRA is opened on your own and offers tax-free growth and withdrawals in retirement, which a 401(k) does not. Having both lets you take advantage of the employer match while also building a tax-free retirement pot.

Key Takeaways

  • You can contribute to both a Roth IRA and a 401(k) in the same year without penalty, as long as you stay within each account's separate contribution limit.
  • Your income determines whether you can contribute directly to a Roth IRA; if it exceeds the limit, you may still contribute to a 401(k) and use a backdoor Roth conversion.
  • A 401(k) contribution reduces your taxable income in the year you contribute, while a Roth IRA contribution does not — you pay tax on the money before it goes in.
  • If your employer offers a 401(k) match, contributing enough to capture the full match is usually the first priority, then you can direct additional savings to a Roth IRA.

How the contribution limits work when you have both accounts

Each account has its own annual contribution limit, and they do not affect each other. 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 year — these are separate pools of money. If you contribute $10,000 to your 401(k), you can still contribute the full $7,000 to a Roth IRA.

The only exception is if you have both a traditional IRA and a Roth IRA. The combined limit for all IRAs — traditional and Roth together — is $7,000 per year. So if you put $4,000 in a traditional IRA, you can only put $3,000 in a Roth IRA that same year. But a 401(k) sits outside this limit entirely.

Contribution limits change each year based on inflation. The IRS announces the new limits in October or November for the following year. If you are 50 or older, you can make catch-up contributions: an extra $7,500 to a 401(k) and an extra $1,000 to a Roth IRA.

Income limits for Roth IRA contributions

A Roth IRA has income limits that a 401(k) does not. If your modified adjusted gross income (MAGI) exceeds a certain threshold, you cannot contribute directly to a Roth IRA. The threshold depends on your filing status and changes each year. 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.

If your income is above the limit, you cannot make a direct Roth IRA contribution. However, you can still contribute to a 401(k) with no income limit. You also have the option of a backdoor Roth conversion: you contribute to a traditional IRA (which has no income limit), then convert it to a Roth IRA. This is legal and widely used, though it requires careful handling if you already have a traditional IRA with pre-tax money in it.

A 401(k) has no income limit for contributions. No matter how much you earn, you can contribute the full amount allowed.

Tax treatment: how contributions and withdrawals differ

Money you put into a 401(k) is usually deducted from your taxable income in the year you contribute. If you earn $80,000 and contribute $10,000 to your 401(k), your taxable income drops to $70,000. You pay no federal income tax on that $10,000 in the year you contribute, but you will pay tax on it when you withdraw it in retirement.

Money you put into a Roth IRA is not deducted from your taxable income. You contribute after-tax dollars — money you have already paid income tax on. In return, the money grows tax-free, and you pay no tax on withdrawals in retirement. This is the opposite of a 401(k).

When you withdraw from a 401(k) in retirement, the entire withdrawal is taxed as ordinary income. When you withdraw from a Roth IRA, you pay no tax on the withdrawal at all — neither on the contributions nor on the growth. This is why some people prioritize a Roth IRA: the tax-free withdrawal is permanent, whereas a 401(k) withdrawal is always taxable.

Withdrawal rules and access before retirement

A 401(k) generally locks your money until age 59½. If you withdraw before that age, you owe income tax on the withdrawal plus a 10 percent early withdrawal penalty, with some exceptions (hardship withdrawals, loans, and certain other situations). You must also begin taking required minimum distributions (RMDs) at age 73, meaning the IRS forces you to withdraw a certain amount each year and pay tax on it.

A Roth IRA is more flexible. You can withdraw your contributions (the money you put in) at any time, tax-free and penalty-free. You can only withdraw the earnings (the growth) before age 59½ if you meet certain conditions, such as a first-time home purchase or a may have access to disability. You are never required to take distributions from a Roth IRA during your lifetime — the money can stay invested and grow.

This flexibility is another reason people use both accounts. The 401(k) captures the employer match and reduces current taxes, while the Roth IRA serves as a flexible backup that you can access if needed.

Employer match and the order to prioritize contributions

If your employer offers a 401(k) match, that is information programs and should usually be your first priority. An employer match is not counted against your contribution limit — it is additional money the employer adds to your account. A common match is 50 percent of the first 6 percent of your salary, meaning if you earn $50,000 and contribute $3,000 (6 percent), your employer adds $1,500.

A Roth IRA offers no match. You are contributing your own money only. So the typical strategy is: first, contribute enough to your 401(k) to capture the full employer match. Then, if you have money left over and your income is below the Roth IRA limit, contribute to a Roth IRA. Then, if you still have money to save, go back and contribute more to your 401(k).

This order maximizes information programs (the match) and tax-free growth (the Roth), while using the 401(k) to reduce your current taxable income.

What happens if you change jobs

If you leave your job, your 401(k) stays with you — it does not disappear. You have several options: leave it with your former employer, roll it into your new employer's 401(k) if they allow it, or roll it into a traditional IRA. A Roth IRA is not affected by job changes at all; it stays in your control regardless of where you work.

A rollover from a 401(k) to a traditional IRA is tax-free if you do it correctly. You must complete the rollover within 60 days, or the IRS treats it as a distribution and taxes it. Many people use a direct rollover, where the 401(k) custodian sends the money directly to the IRA custodian, which avoids the 60-day clock.

If you roll a traditional 401(k) into a traditional IRA, the money stays pre-tax. If you later want to do a backdoor Roth conversion, having a large traditional IRA balance can create a tax problem called the pro-rata rule. This is a situation where a tax professional can help you navigate the details.

Frequently Asked Questions

Does contributing to a 401(k) reduce the amount I can contribute to a Roth IRA?

No. The contribution limits are separate. You can max out both in the same year. The only limit that connects them is if you have both a traditional IRA and a Roth IRA — those two combined cannot exceed $7,000 per year. A 401(k) is not part of that limit.

What is a backdoor Roth conversion, and do I need one?

A backdoor Roth is a way to contribute to a Roth IRA when your income is too high for a direct contribution. You put money into a traditional IRA, then when ready convert it to a Roth IRA. You pay tax on the conversion, but the money ends up in a Roth. You need one only if your income exceeds the Roth IRA limit and you want to contribute to a Roth.

If I have a 401(k) match, should I max out the 401(k) before opening a Roth IRA?

No. Capture the full employer match first (usually 3 to 6 percent of your salary), then open and contribute to a Roth IRA if your income allows. After that, if you have more to save, contribute additional money to your 401(k). This order balances information programs with tax-free growth.

Can I withdraw from my Roth IRA if I need the money before retirement?

You can withdraw your contributions anytime, tax-free and penalty-free. You cannot withdraw earnings before age 59½ unless you meet an exception like a first-time home purchase or disability. A 401(k) generally locks your money until 59½ and charges a 10 percent penalty for early withdrawal, with limited exceptions.

Do I have to take distributions from both accounts in retirement?

You must take required minimum distributions (RMDs) from your 401(k) starting at age 73. You never have to take distributions from a Roth IRA during your lifetime. This is another advantage of holding both: the Roth can keep growing untouched while you take only what you need from the 401(k).