Yes, you can hold both a Roth IRA and a traditional IRA at the same time, but your total contributions across both accounts are limited by a single annual cap.

The IRS treats a Roth IRA and a traditional IRA as one combined account for contribution purposes. If the annual limit is $7,000 (for 2024, for people under 50), that $7,000 is the total you can put into both accounts combined in that year — not $7,000 into each. You can split the money however you want between them, but you cannot exceed the combined limit.

Many people hold both types because they serve different purposes. A traditional IRA offers a tax deduction now; a Roth IRA offers tax-free withdrawals later. Having both lets you hedge between the two, or use them at different life stages. The main constraint is not whether you can have them, but how much you can contribute and whether you meet the income limits for deducting traditional IRA contributions or making Roth contributions.

Key Takeaways

  • Your combined contribution limit across a Roth IRA and traditional IRA is one annual cap — $7,000 for 2024 if you are under 50, $8,000 if you are 50 or older.
  • You can split that limit however you want between the two accounts, but exceeding the total triggers IRS penalties and taxes.
  • Income limits for Roth contributions and traditional IRA deductions are separate rules that may prevent you from using one account or the other, even if you have room under the contribution cap.
  • If you have a workplace retirement plan like a 401(k), it does not count toward your IRA contribution limit, but it may reduce the tax deduction you can claim on a traditional IRA.

How the contribution limit works across both accounts

The IRS sets one annual contribution limit for IRAs, regardless of how many you own. For 2024, that limit is $7,000 if you are under 50, and $8,000 if you are 50 or older (the extra $1,000 is called a catch-up contribution). This limit applies to the total of all your IRAs combined — Roth, traditional, SEP, SIMPLE, or any other type.

If you contribute $4,000 to a Roth IRA in a given year, you can contribute only $3,000 to a traditional IRA that same year. If you contribute $7,000 to a traditional IRA, you cannot contribute anything to a Roth that year. The limit resets on January 1 of the next year.

Exceeding the limit triggers a 6% excise tax on the excess amount each year it remains in the account. If you over-contribute by mistake, you can withdraw the excess and any earnings on it before your tax filing deadline (including extensions) to avoid the penalty, but you will owe income tax on the earnings portion.

Income limits that may block Roth contributions

Even if you have room under the contribution cap, your income may prevent you from contributing to a Roth IRA. The IRS phases out Roth contributions based on your modified adjusted gross income (MAGI) and filing status. For 2024, if you file as single, you cannot contribute to a Roth if your MAGI is $146,000 or higher. If you file as married filing jointly, the phase-out range is $230,000 to $240,000.

These limits change yearly. If your income exceeds the limit, you have two options: contribute to a traditional IRA instead (if you are not blocked by the deduction limit), or use a backdoor Roth strategy, which involves contributing to a traditional IRA and then converting it to a Roth. A backdoor Roth has no income limit, but it requires careful handling if you already have traditional IRAs with pre-tax money in them.

Income limits that may reduce traditional IRA deductions

A traditional IRA contribution is tax-deductible only if you meet income requirements — but the rules differ depending on whether you or your spouse have a workplace retirement plan. If neither of you has a 401(k), 403(b), or similar plan, you can deduct the full amount regardless of income.

If you have a workplace plan, the deduction phases out based on MAGI. For 2024, if you file as single and have a workplace plan, you cannot deduct a traditional IRA contribution if your MAGI is $77,000 or higher. If you file as married filing jointly and only one spouse has a workplace plan, the phase-out for that spouse begins at $123,000.

You can still contribute to a traditional IRA even if you cannot deduct it — the money goes in after-tax. But this creates a tax complication later: when you withdraw, the IRS taxes the earnings, and you may owe tax on a portion of the principal too, depending on your total pre-tax IRA balance. Many people in this situation choose to contribute to a Roth instead, or use a backdoor Roth if their income is too high for direct Roth contributions.

Reasons people hold both accounts

Some people use a traditional IRA early in their career when their income is lower and a tax deduction is valuable, then switch to a Roth later when their income rises and they want tax-free growth. Others split contributions between both to diversify their tax situation in retirement — some withdrawals will be taxable, some tax-free, which can help manage their overall tax bill.

If you are self-employed or have side income, you might use a SEP-IRA or Solo 401(k) for that income (which has much higher contribution limits) and keep a Roth or traditional IRA for other savings. The SEP and Solo plans do count toward your combined IRA limit, so you need to track all of them together.

Some people also hold both because they converted a traditional IRA to a Roth in the past and want to keep contributing to a traditional IRA going forward. The conversion does not prevent you from making new contributions to either type.

What happens if you exceed the contribution limit

If you contribute more than the annual limit across all your IRAs, the excess is subject to a 6% excise tax each year it stays in the account. The tax applies to the excess amount itself, not to your total contribution.

The fastest way to fix an over-contribution is to withdraw the excess and any earnings it generated before your tax return deadline (including extensions). You will owe income tax on the earnings, but you avoid the 6% penalty. If you do not withdraw by the deadline, the 6% tax applies, and you will also owe income tax on the earnings when you eventually withdraw them.

If you discover the over-contribution in a later year, you can still withdraw it, but the 6% penalty applies to each year the excess sat in the account. This is why tracking your contributions across all accounts — especially if you have multiple IRAs or a workplace plan — matters.

How workplace retirement plans interact with IRAs

A 401(k), 403(b), or other workplace plan does not count toward your IRA contribution limit. You can contribute the maximum to your workplace plan and still contribute the full IRA limit to a Roth or traditional IRA. However, having a workplace plan does affect whether you can deduct a traditional IRA contribution, as described above.

If you leave a job, you can roll over the workplace plan balance into a traditional IRA without triggering taxes or counting against your annual contribution limit. A rollover is different from a contribution. If you then convert that rolled-over money to a Roth, you will owe income tax on the pre-tax portion, but again, it does not count against your annual contribution limit.

Frequently Asked Questions

Can I contribute to both a Roth and traditional IRA in the same year?

Yes, but your combined contributions cannot exceed the annual limit. If you contribute $3,000 to a Roth, you can contribute up to $4,000 to a traditional IRA in 2024 (assuming you are under 50 and meet the income requirements for each). The limit is shared across both accounts.

What if I have multiple Roth IRAs or multiple traditional IRAs?

The contribution limit still applies to all of them combined. If you have two Roth IRAs and one traditional IRA, your total contributions across all three cannot exceed $7,000 in 2024. Many people consolidate multiple IRAs into one to make tracking easier.

Does my 401(k) count toward my IRA contribution limit?

No. Your workplace plan and your IRAs have separate contribution limits. However, having a 401(k) may reduce or eliminate your ability to deduct a traditional IRA contribution, depending on your income. It does not affect your ability to contribute to a Roth, but Roth contributions have their own income limits.

Can I convert a traditional IRA to a Roth if I also have a Roth IRA?

Yes. A conversion does not count against your annual contribution limit. However, if you have multiple traditional IRAs with pre-tax money in them, the IRS requires you to consider all of them when calculating the tax owed on the conversion — you cannot cherry-pick which ones to convert to avoid taxes.

What if my income is too high for a Roth but I want one anyway?

You can use a backdoor Roth: contribute to a traditional IRA (non-deductible if your income is too high), then immediately convert it to a Roth. There is no income limit on conversions. Be aware that if you have other pre-tax traditional IRAs, the conversion will be partially taxable based on your total pre-tax balance across all IRAs.