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. Your 401(k) contributions and Roth IRA contributions are tracked separately, so the money you put into one does not count against the limit for the other. However, there is a catch: if your employer 401(k) includes a Roth option, the two Roth accounts share an income limit that may reduce how much you can contribute to your Roth IRA.

The practical reason most people do this is that a 401(k) is often employer-sponsored and automatic, while a Roth IRA is something you open and fund on your own. Many workers contribute to their employer plan first, then fund a Roth IRA with additional savings.

Key Takeaways

  • You can contribute to a traditional 401(k) and a Roth IRA in the same year without one affecting the other's contribution limit.
  • If your 401(k) offers a Roth option, that Roth 401(k) and your Roth IRA share an income phase-out range that may reduce your Roth IRA contribution room.
  • Your 401(k) contribution limit for 2024 is $23,500 (or $30,500 if you are 50 or older), separate from the Roth IRA limit of $7,000 (or $8,000 if 50 or older).
  • If you have a traditional 401(k), your Roth IRA contribution is not affected by income limits, only by your total income level.

How the contribution limits work when you have both accounts

Each account type has its own annual contribution ceiling. For 2024, you can put up to $23,500 into a 401(k) (whether traditional or Roth) and separately put up to $7,000 into a Roth IRA. These are two separate pools of money with two separate limits.

The 401(k) limit applies to all 401(k)s you own combined — if you work two jobs and both offer a 401(k), your total across both cannot exceed $23,500. The Roth IRA limit is per person, not per account, so if you have multiple Roth IRAs, your total contributions across all of them cannot exceed $7,000.

If you are 50 or older, you can add catch-up contributions: $7,500 extra for a 401(k) and $1,000 extra for a Roth IRA. These catch-up amounts are also separate from each other.

When a Roth 401(k) changes the picture

If your employer offers a Roth 401(k) option, the rules shift. A Roth 401(k) is a Roth account within your employer plan, and it shares an income phase-out range with your Roth IRA. This means if your income is high enough, you may not be able to contribute the full $7,000 to your Roth IRA, or you may not be able to contribute to a Roth IRA at all.

The income phase-out for Roth IRAs in 2024 begins at $146,000 for single filers and $230,000 for married filing jointly. If you also have a Roth 401(k), contributions to that plan reduce the amount you can put into your Roth IRA. A traditional 401(k) does not trigger this restriction — only Roth accounts do.

For example, if you are single, earn $160,000, and contribute $5,000 to a Roth 401(k), you may only be able to contribute $2,000 to your Roth IRA instead of the full $7,000. The exact calculation depends on your filing status and total income.

Why people choose to fund both accounts

Many workers use a 401(k) to get an employer match — assistance programs that your employer contributes if you contribute first. A Roth IRA does not offer an employer match, so it is usually a second priority. The typical strategy is to contribute enough to your 401(k) to capture the full match, then fund a Roth IRA with additional savings.

A Roth IRA also offers flexibility that a 401(k) does not: you can withdraw your contributions (not earnings) at any time without penalty, and you are not required to take withdrawals at a certain age. A 401(k) has required minimum distributions starting at age 73. Some people fund both to have options in retirement.

Income limits for Roth IRA contributions when you have a 401(k)

If you have a traditional 401(k) only, your Roth IRA contribution is not limited by income. You can earn $500,000 a year and still contribute the full $7,000 to a Roth IRA, as long as you have earned income to cover it.

If you have a Roth 401(k), your income does affect how much you can put into a Roth IRA. The phase-out range is $146,000 to $161,000 for single filers in 2024. If your income falls in that range, your Roth IRA contribution is reduced. Above $161,000, you cannot contribute to a Roth IRA at all, though you can still fund a Roth 401(k) with no income limit.

Your employer plan type (traditional or Roth 401(k)) is separate from whether you can contribute to a Roth IRA. What matters is whether you have a Roth account anywhere in your employer plan.

Tax treatment of contributions to both accounts

Contributions to a traditional 401(k) may lower your taxable income for the year, depending on your income and whether you have access to other retirement plans. Contributions to a Roth IRA do not reduce your taxable income now, but withdrawals in retirement are tax-free.

If you contribute to both a traditional 401(k) and a Roth IRA, you are splitting your retirement savings between a tax-deferred account and a tax-free account. This can be useful if you expect to be in a higher tax bracket in retirement, or if you want flexibility in how much taxable income you report each year.

What happens if you contribute too much

If you accidentally contribute more than the annual limit to either account, the IRS charges a 6% excise tax on the excess amount each year it remains in the account. You can fix this by withdrawing the excess contribution and any earnings on it before your tax filing deadline (usually April 15 of the following year).

If you discover the error after filing, you can still request a correction, but you may owe the excise tax plus interest. It is worth checking your contribution records each year, especially if you change jobs or have multiple accounts.

Frequently Asked Questions

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

Only if your 401(k) is a Roth 401(k). A traditional 401(k) does not affect your Roth IRA limit. If you have a Roth 401(k) and your income is in the phase-out range, contributions to the Roth 401(k) reduce your Roth IRA contribution room.

Can I contribute to a 401(k) and a Roth IRA if I am self-employed?

Yes. Self-employed people can open a Solo 401(k) or SEP-IRA through their business and also fund a Roth IRA personally. The contribution limits are separate. A Solo 401(k) can accept both employee and employer contributions, so the total limit is much higher than for an employee 401(k).

What if I change jobs mid-year?

Your 401(k) contribution limit applies across all 401(k)s you have in a single year, including plans from previous employers. If you contributed $10,000 to your old employer's 401(k) before switching jobs, you can only contribute $13,500 more to your new employer's 401(k) in 2024. Track your contributions across all plans to avoid exceeding the limit.

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

Yes, but they share an income phase-out range. If your income is high, the Roth 401(k) contributions may reduce or eliminate your ability to contribute to a Roth IRA. You can have both accounts open, but your total Roth contributions are limited by income.

Is it better to max out my 401(k) or my Roth IRA first?

Most financial advisors suggest capturing your full employer match in the 401(k) first (assistance programs), then funding a Roth IRA up to your limit, then going back to max out the 401(k) if you have additional savings. This order balances the employer match benefit with the Roth IRA's flexibility and tax-free growth.