Yes, you can contribute to both a Roth IRA and a traditional IRA in the same tax year, but your total contribution across both accounts cannot exceed the annual limit set by the IRS.
The IRS treats Roth and traditional IRAs as a single category for contribution purposes. If you contribute $3,000 to a Roth IRA, you can contribute only $4,000 to a traditional IRA that same year (assuming the 2024 limit of $7,000 for people under 50). You cannot split the limit between accounts — you must stay within the combined ceiling.
The reason this matters: many people assume they can max out both accounts separately. They cannot. The limit applies to your total retirement savings across all IRAs you own, whether Roth, traditional, SEP, or SIMPLE. If you exceed the combined limit, the IRS charges a 6% excise tax on the overage each year it remains in the account.
Key Takeaways
- Your combined contribution to all IRAs in one tax year cannot exceed the annual IRS limit, which is $7,000 for 2024 if you are under 50 years old.
- Contributing to both a Roth and traditional IRA is allowed, but the dollars you put into one account reduce the amount you can put into the other.
- If you contribute more than the limit across all your IRA accounts, you owe a 6% excise tax on the excess amount each year until you remove it.
- Your income may limit or prevent you from deducting traditional IRA contributions if you have a workplace retirement plan, even though Roth contributions have separate income rules.
How the combined limit works in practice
The IRS publishes an annual contribution limit. For 2024, that limit is $7,000 for people under age 50, and $8,000 for people 50 and older (the extra $1,000 is called a catch-up contribution). This limit applies to the sum of all contributions you make to any IRA account during the calendar year, regardless of account type.
If you contribute $2,500 to a Roth IRA in January, you have $4,500 remaining for a traditional IRA in 2024. If you then contribute $5,000 to a traditional IRA, you have exceeded the limit by $500. That $500 overage triggers the 6% excise tax, and you must remove it (plus any earnings it generated) by the tax filing deadline to avoid the penalty.
The limit resets on January 1 each year. Contributions made in January through December of one tax year count toward that year's limit, even if you do not withdraw or use the money until later.
Income limits and deductibility are separate from contribution limits
Contributing to both accounts is one question. Whether you can deduct a traditional IRA contribution is another. The IRS limits or eliminates the deduction for traditional IRA contributions if your income is above a certain threshold and you have access to a workplace retirement plan like a 401(k).
Roth IRA contributions have their own income limits, but they work differently. You cannot contribute to a Roth at all if your income exceeds the phase-out range. For 2024, that range is $146,000 to $161,000 for single filers and $230,000 to $240,000 for married filing jointly (these numbers change yearly).
This means you could have high enough income to contribute to a traditional IRA but not deduct it, while simultaneously being barred from contributing to a Roth. In that case, you could contribute to the traditional IRA but not the Roth, even though both are available to you in theory.
Why someone might contribute to both accounts
People with moderate incomes sometimes use both accounts as a tax strategy. If your income is too high to deduct traditional IRA contributions but low enough to contribute to a Roth, you might put money into the Roth. If you also have earned income and want to save more, you could contribute to a traditional IRA as well (even if non-deductible), as long as the combined total stays within the limit.
Another scenario: you have a spouse with no earned income. You can contribute to your own Roth IRA and also to a spousal IRA (a traditional or Roth account in your spouse's name), as long as you have enough combined household earned income and the total stays within the annual limit per person.
A third reason is tax diversification. Some people deliberately split contributions between Roth and traditional accounts to have both pre-tax and after-tax money in retirement, giving them flexibility in which account to withdraw from depending on their tax situation in a given year.
What happens if you contribute too much
If you realize you have contributed more than the annual limit across all your IRA accounts, you have options. The simplest is to remove the excess contribution and any earnings it generated before your tax return is due (including extensions). This is called a return of excess contributions. You report it on your tax return, and the earnings portion is taxed as income for that year.
If you do not remove the excess, the IRS charges a 6% excise tax on the overage. This tax applies each year the excess remains in the account. If you contributed $500 too much and never remove it, you owe 6% of $500 ($30) in year one, and another $30 in year two, and so on. The tax compounds the longer the money sits.
If the excess was contributed to a Roth and you do not remove it, you also face the possibility that the excess contribution (though not the earnings) could be treated as a non-may have access to distribution if you withdraw it later, triggering income tax and potentially a 10% penalty if you are under 59½.
Tracking contributions across multiple accounts
If you have IRAs at different financial institutions, you are responsible for tracking your total contributions across all of them. The IRS does not automatically aggregate this information. If you have a Roth IRA at one bank and a traditional IRA at another, neither institution knows about the other account unless you tell them.
Keep records of every contribution you make: the date, the amount, the account type, and the institution. When you file your tax return, you report your total IRA contributions on Form 8606 (for non-deductible traditional contributions) or Schedule 1 (for Roth contributions). The IRS uses these forms to verify you stayed within the limit.
If you have a SEP IRA or SIMPLE IRA through self-employment or a small business, those contributions count toward the same limit as Roth and traditional IRAs. This is where people most often make mistakes: they contribute to a SEP, forget about it, and then contribute to a Roth, exceeding the limit without realizing it.
Spousal IRAs and the contribution limit
A spousal IRA is an account opened in your spouse's name using your household earned income. Each spouse has their own annual contribution limit. If you are married filing jointly and both you and your spouse have earned income, you can each contribute up to $7,000 (or $8,000 if 50 or older) in 2024, for a household total of $14,000 or $16,000.
If only one spouse has earned income, the earning spouse can still fund an IRA in the non-earning spouse's name, as long as the household earned income is at least equal to the total contributions. The non-earning spouse's IRA is separate from the earning spouse's IRA, so each has its own $7,000 limit.
You can open a Roth spousal IRA and a traditional spousal IRA in the same year, but again, the combined contributions to both accounts in the non-earning spouse's name cannot exceed the annual limit. The earning spouse's own IRAs are subject to a separate limit.
Frequently Asked Questions
If I contribute $3,000 to a Roth IRA, can I contribute $7,000 to a traditional IRA?
No. Your combined contributions to all IRAs cannot exceed $7,000 in 2024 (if you are under 50). If you contribute $3,000 to a Roth, you can contribute only $4,000 to a traditional IRA that year. The limit is per person, not per account type.
Do SEP IRAs and SIMPLE IRAs count toward the same limit as Roth and traditional IRAs?
Yes. All IRA contributions — Roth, traditional, SEP, and SIMPLE — count toward the same annual limit. If you contribute to a SEP IRA through self-employment, you cannot also contribute the full amount to a Roth or traditional IRA. The limits are combined.
What if I contributed too much to my IRAs and did not realize it until after tax day?
You can still remove the excess and any earnings it generated, but you will owe income tax on the earnings portion. You should file an amended return (Form 1040-X) to report the correction. The 6% excise tax applies for each year the excess remains in the account, so removing it as soon as you discover the error minimizes the penalty.
Can I contribute to a Roth IRA and a spousal Roth IRA in the same year?
Yes, but each account has its own $7,000 limit (2024). Your Roth IRA and your spouse's Roth IRA are separate for contribution purposes. However, if you also have a traditional IRA, your contributions to all three accounts combined cannot exceed $7,000 per person.
Does my income affect whether I can contribute to both a Roth and traditional IRA?
Your income may prevent you from deducting traditional IRA contributions if you have a workplace retirement plan, but it does not prevent you from contributing to a traditional IRA itself. However, high income can disqualify you from contributing to a Roth entirely. You may be able to contribute to a traditional IRA (non-deductible) while being barred from a Roth due to income limits.