Yes, you can contribute to both a Roth IRA and a traditional IRA in the same tax year, but your total contributions across both accounts cannot exceed the annual limit

The IRS treats a Roth IRA and a traditional IRA as a single retirement savings category for contribution purposes. This means if you contribute $3,000 to a Roth IRA, you can contribute only $3,500 more to a traditional IRA that same year (assuming the 2024 limit of $6,500 for someone under 50). You cannot contribute the full limit to each account separately.

The combined limit applies regardless of how many IRAs you own. If you have two Roth IRAs and one traditional IRA, the $6,500 annual limit still covers all three accounts together. The IRS does not care how you split the money between them — only that the total does not exceed the year's limit.

Your income level may further restrict what you can contribute to a Roth IRA, but it does not affect traditional IRA contributions. A traditional IRA accepts contributions from anyone with earned income, though the tax deduction phases out if you or your spouse have a workplace retirement plan and earn above a certain income threshold.

Key Takeaways

  • Your combined contributions to all Roth and traditional IRAs cannot exceed $6,500 per year (or $7,500 if you are 50 or older) in 2024, regardless of how many accounts you own.
  • If your income is too high to contribute to a Roth IRA, you can still contribute the full amount to a traditional IRA in the same year.
  • A traditional IRA contribution may not be tax-deductible if you have a workplace retirement plan and earn above the income phase-out range, but you can still make the contribution.
  • The IRS combines all your Roth and traditional IRAs when calculating whether you have exceeded the annual limit, so you must track contributions across all accounts.

How the combined contribution limit works

The annual contribution limit is a single pool of money you can split between Roth and traditional IRAs however you choose. For 2024, that pool is $6,500 if you are under 50, or $7,500 if you are 50 or older (the extra $1,000 is called a catch-up contribution). The IRS does not increase the limit if you have multiple accounts — it stays the same regardless of how many IRAs you own.

When you file your tax return, you report your total IRA contributions on Form 8606 (for non-deductible traditional IRA contributions) or on your main tax form if you are claiming a deduction. The IRS uses this information to verify you have not exceeded the limit across all your accounts. If you do exceed it, you owe a 6% excise tax on the excess amount for each year it remains in the account.

Some people use this flexibility intentionally. For example, you might contribute $4,000 to a Roth IRA early in the year, then contribute $2,500 to a traditional IRA later if your income situation changes. As long as the total stays within $6,500, you are within the rules.

Income limits for Roth contributions versus traditional deductions

A Roth IRA has income limits that prevent high earners from contributing at all. For 2024, if you file as single, you cannot contribute to a Roth IRA if your modified adjusted gross income (MAGI) is $146,000 or higher. If you are married filing jointly, the limit is $230,000. These ranges change each year.

A traditional IRA has no income limit on contributions themselves — anyone with earned income can contribute. However, if you have a workplace retirement plan (such as a 401(k) or 403(b)), your ability to deduct a traditional IRA contribution phases out at higher income levels. For 2024, if you are single and covered by a workplace plan, the deduction phases out between $77,000 and $87,000 of MAGI. If you are married filing jointly and your spouse has a workplace plan, it phases out between $123,000 and $133,000.

This creates an important distinction: if your income is too high for a Roth IRA, you can still contribute to a traditional IRA, though the contribution may not be tax-deductible. You would report this non-deductible contribution on Form 8606 when you file your taxes.

Contributing to both accounts in the same year: a common scenario

Many people contribute to both a Roth and a traditional IRA intentionally. A common reason is tax diversification — having some money in a Roth (where withdrawals are tax-free) and some in a traditional IRA (where withdrawals are taxed as income) gives you flexibility in retirement about which account to draw from.

Another scenario occurs when your income changes during the year. You might contribute to a Roth IRA early in the year when you expect to stay below the income limit, then later learn your income will exceed it. At that point, you can stop Roth contributions and switch to a traditional IRA for the remainder of the year, as long as your combined total does not exceed the limit.

A third reason is spousal coordination. If you are married and both have IRAs, you each have your own $6,500 limit. One spouse might contribute $6,500 to a Roth IRA while the other contributes $6,500 to a traditional IRA. The limits do not combine between spouses — each person has a separate pool.

Tracking contributions across multiple accounts

If you own more than one IRA, you are responsible for tracking your total contributions across all of them. The IRS does not automatically combine this information — you must do it yourself and report it correctly on your tax return.

Each financial institution that holds an IRA sends you a Form 5498 by May 31 of the following year, showing contributions made to that specific account. If you have three IRAs at three different banks, you will receive three Form 5498s. You must add up the totals yourself to confirm you have not exceeded the annual limit.

If you discover you have over-contributed after the tax year ends, you can request a return of the excess contribution from your IRA custodian. The excess amount and any earnings on it must be removed by the tax filing important date (including extensions) to avoid the 6% excise tax. This process is called a corrective distribution.

What happens if you exceed the contribution limit

Exceeding the annual contribution limit triggers a 6% excise tax on the excess amount. This tax applies for each year the excess remains in your IRA accounts. For example, if you contributed $7,000 when the limit was $6,500, you owe a 6% tax ($60) on that $500 excess for that year. If you do not remove the excess by the next tax year, you owe another 6% tax on it.

The excess contribution itself is not removed automatically — you must request it. Contact your IRA custodian and ask them to return the excess contribution plus any earnings on it. You will owe income tax on the earnings portion when you receive it, but removing the excess stops the 6% excise tax from continuing to accrue.

If you over-contributed to a Roth IRA because your income exceeded the limit, the situation is more complex. You may be able to recharacterize the contribution (convert it to a traditional IRA contribution) or request a return of the excess. The rules differ depending on whether you have other IRAs, so consulting a tax professional is wise in this scenario.

Frequently Asked Questions

Can I contribute $6,500 to a Roth IRA and $6,500 to a traditional IRA in the same year?

No. Your combined contributions to all Roth and traditional IRAs cannot exceed $6,500 in 2024 (or $7,500 if you are 50 or older). If you contribute $6,500 to a Roth IRA, you cannot contribute anything to a traditional IRA that year. You must split the $6,500 limit between the two account types.

What if I have two Roth IRAs and one traditional IRA?

The $6,500 annual limit covers all three accounts combined. You might contribute $2,000 to the first Roth IRA, $2,000 to the second Roth IRA, and $2,500 to the traditional IRA — as long as the total is $6,500 or less. The number of accounts does not matter; only the combined total counts.

If I cannot contribute to a Roth IRA due to income limits, can I contribute to a traditional IRA instead?

Yes. A traditional IRA has no income limit on contributions. However, if you have a workplace retirement plan, your ability to deduct the contribution may be limited at higher incomes. You can still make the contribution; it just may not be tax-deductible. Report non-deductible contributions on Form 8606.

Do my spouse's IRA contributions count toward my limit?

No. Each spouse has a separate $6,500 annual limit. If you are married, you can each contribute $6,500 to your own IRAs in the same year without affecting each other's limits. Only your own contributions count toward your personal limit.

What should I do if I accidentally over-contributed?

Contact your IRA custodian and request a return of the excess contribution plus earnings. This must happen by your tax filing important date (including extensions) to avoid ongoing 6% excise taxes. You will owe income tax on any earnings that are returned, but removing the excess stops the penalty from continuing.