Yes, you can contribute to both a Roth IRA and a 401(k) in the same year

The IRS allows you to fund both accounts simultaneously. They are separate retirement savings vehicles with their own contribution limits, so maxing out one does not prevent you from funding the other. The real constraint is your income and how much money you have available to save — not a rule that forces you to choose.

However, if your employer offers a Roth 401(k) option, you face a different kind of choice: you can contribute to a traditional 401(k) and a Roth IRA, or to a Roth 401(k) and a Roth IRA, but the contribution limits work differently depending on which path you take. Understanding which accounts share limits and which do not is what determines your actual strategy.

Key Takeaways

  • A Roth IRA and a traditional 401(k) have separate contribution limits, so you can fund both in the same year without hitting an IRS cap.
  • A Roth IRA and a Roth 401(k) both accept after-tax dollars, but their contribution limits are independent — you can contribute the maximum to each.
  • Your income may limit how much you can contribute to a Roth IRA, but it does not affect your 401(k) contributions at all.
  • If you have a traditional 401(k), contributing to it does not reduce the amount you can put into a Roth IRA.

How contribution limits work when you have both accounts

The 401(k) contribution limit is set by the IRS each year and applies to all 401(k) accounts you own combined — whether they are traditional, Roth, or a mix. For 2024, that limit is $23,500 (or $31,000 if you are 50 or older and make catch-up contributions). This limit covers contributions from your paycheck only, not employer matching.

The Roth IRA contribution limit is separate and lower. For 2024, it is $7,000 per year ($8,000 if you are 50 or older). This limit is not affected by how much you contribute to a 401(k). You could contribute the full $23,500 to your 401(k) and still contribute the full $7,000 to a Roth IRA in the same year, as long as your income does not disqualify you from Roth IRA contributions.

The one exception: if your employer offers both a traditional 401(k) and a Roth 401(k), your contributions to both combined cannot exceed the annual 401(k) limit. So if you put $15,000 into a Roth 401(k), you can only contribute $8,500 more to a traditional 401(k) that same year.

Income limits that affect Roth IRA contributions

Your ability to contribute to a Roth IRA depends on your modified adjusted gross income (MAGI). If your income is above a certain threshold, you cannot contribute the full amount — or cannot contribute at all. These thresholds vary by filing status and change each year.

For 2024, if you file as single, the Roth IRA contribution phases out between $146,000 and $161,000 of MAGI. If you are married filing jointly, it phases out between $230,000 and $240,000. If you are married filing separately, the range is $0 to $10,000. Your 401(k) contributions do not count toward this income limit, so funding a 401(k) does not reduce your Roth IRA may be able to access.

If your income exceeds the limit, you have other options: a backdoor Roth (contributing to a traditional IRA and converting it to a Roth) or a mega backdoor Roth (if your employer plan allows after-tax contributions). These strategies let you fund a Roth IRA even when your income is too high for direct contributions.

Why you might want to do both

Contributing to both accounts gives you tax diversification in retirement. A 401(k) is usually funded with pre-tax dollars, so withdrawals in retirement are taxed as income. A Roth IRA is funded with after-tax dollars, so may have access to withdrawals are tax-free. Having both means you can withdraw from whichever account makes sense based on your tax situation that year.

A 401(k) also offers higher contribution limits and employer matching, which is information programs. A Roth IRA offers more flexibility: you can withdraw your contributions (not earnings) at any time without penalty, and there are no required minimum distributions in your lifetime. Many people fund the 401(k) up to the employer match first, then max out the Roth IRA, then put any remaining savings back into the 401(k).

What happens if you contribute to both and exceed the limit

If you accidentally contribute more than the annual limit to your 401(k), your employer should catch it and return the excess to you. If you over-contribute to a Roth IRA, you must withdraw the excess and any earnings on it by your tax filing important date (usually April 15 of the following year) to avoid a 6% penalty tax on the excess amount each year it remains in the account.

If you have a Roth 401(k) and a Roth IRA and contribute too much total to your Roth 401(k), the excess does not spill into the Roth IRA — it just exceeds the 401(k) limit and gets returned. The two accounts do not share a limit; they share the same annual 401(k) cap only if you have multiple 401(k)s (traditional and Roth) at the same employer or different employers.

Employer match and how it affects your strategy

If your employer offers a 401(k) match, that matching contribution does not count toward your personal contribution limit. So if you contribute $10,000 and your employer matches $5,000, only your $10,000 counts against the $23,500 limit. This means employer match never prevents you from also funding a Roth IRA.

Most financial advisors suggest capturing the full employer match first (it is when ready return on your money), then funding a Roth IRA up to your limit, then returning to the 401(k) if you have more to save. This approach balances the tax advantages of both accounts and ensures you do not leave information programs on the table.

Frequently Asked Questions

Does contributing to a 401(k) reduce how much I can put in a Roth IRA?

No. A traditional 401(k) and a Roth IRA have completely separate contribution limits. You can contribute the maximum to both in the same year. Your income may limit your Roth IRA contributions, but 401(k) contributions do not affect that income calculation.

Can I contribute to a Roth 401(k) and a Roth IRA at the same time?

Yes. Both accounts accept after-tax contributions and have independent limits. However, if your employer offers both a traditional and Roth 401(k), your combined contributions to both cannot exceed the annual 401(k) limit. A Roth IRA is always separate and unaffected.

What if I have a 401(k) at two different jobs?

Your contributions to all 401(k)s combined cannot exceed the annual limit. If you worked at two employers and contributed $12,000 to each, you have exceeded the limit by $1,000. You must withdraw the excess from one account. A Roth IRA is not affected by this rule.

Does employer matching count toward my contribution limit?

No. Only your personal contributions count toward the limit. Employer matching is separate and does not reduce the amount you can contribute yourself or the amount you can put into a Roth IRA.

What if my income is too high for a Roth IRA but I have a 401(k)?

You can still fund the 401(k) normally. For the Roth IRA, you may be able to use a backdoor Roth strategy: contribute to a traditional IRA and convert it to a Roth. Ask a tax professional whether this makes sense for your situation, as it has specific rules and timing requirements.