You can contribute to both a Roth and traditional IRA in the same year, but your total contributions across both accounts cannot exceed the annual limit set by the IRS.

The IRS treats a Roth IRA and a traditional IRA as a single retirement savings vehicle for contribution purposes. This means if you put $3,000 into a Roth IRA, you can only put $3,500 into a traditional IRA that same year if the annual limit is $6,500 — not $6,500 into each account. The combined total is what matters, not the individual accounts.

The annual contribution limit changes most years. For 2024, the limit is $7,000 if you are under 50 years old, and $8,000 if you are 50 or older. For 2025, the limit is $8,000 under 50, and $9,000 at 50 and older. You should check the IRS website or your tax filing documents each year to confirm the current limit.

Key Takeaways

  • Your combined contributions to a Roth and traditional IRA cannot exceed the annual IRS limit, which is $7,000 for 2024 and $8,000 for 2025 if you are under 50.
  • You can split the limit however you want between the two accounts — for example, $4,000 to Roth and $3,000 to traditional, or any other split that totals the limit.
  • Income limits apply only to Roth contributions; if your income is too high, you cannot contribute to a Roth but can still contribute to a traditional IRA.
  • Traditional IRA contributions may be tax-deductible depending on whether you have a workplace retirement plan and your income level.
  • You report your total IRA contributions on your tax return, and the IRS will reject any contributions that exceed the annual limit.

How the contribution limit works when you split between accounts

Think of the annual limit as a single bucket. You decide how much goes into the Roth bucket and how much goes into the traditional bucket, but the total cannot exceed what the IRS allows that year. If you contribute $5,000 to a Roth IRA in January, you have $2,000 left to contribute to a traditional IRA (assuming a $7,000 limit) for the rest of that calendar year.

The split is entirely your choice. Some people put all their money into one account type. Others divide it based on their tax situation — for example, contributing more to a traditional IRA if they expect a high income that year and want the tax deduction, and more to a Roth in a lower-income year when the tax-free growth matters more. There is no rule that says you must use both accounts or split evenly.

Both accounts must be in your name. You cannot contribute to a Roth IRA in your name and a traditional IRA in your spouse's name and then combine the limits. Each person has their own separate limit based on their own income and filing status.

Income limits affect Roth contributions but not traditional ones

Roth IRA contributions are subject to income phase-out limits. If your income exceeds a certain threshold, you cannot contribute to a Roth IRA at all, even if you have not used your annual limit. For 2024, the phase-out range for single filers begins at $146,000 and ends at $161,000. For married filing jointly, it begins at $230,000 and ends at $240,000. These numbers change each year.

Traditional IRA contributions have no income limit — anyone with earned income can contribute. However, if you have a workplace retirement plan like a 401(k), the tax deduction for a traditional IRA contribution may be reduced or eliminated depending on your income. This is different from the contribution itself being blocked; you can still put money in, but you may not get the tax break.

This is why some people with high incomes contribute to a traditional IRA even though they cannot use a Roth: they get the contribution in, and then they may convert it to a Roth later through a backdoor Roth strategy. The conversion itself is a separate transaction and does not count against your annual contribution limit.

What happens if you contribute too much

If your combined contributions to both accounts exceed the annual limit, the IRS considers the excess an overcontribution. You will owe a 6% excise tax on the overcontribution amount for each year it remains in the account. This tax is in addition to any income tax you owe on the earnings.

The way to fix an overcontribution is to withdraw the excess amount plus any earnings on that excess before your tax filing deadline (usually April 15 of the following year). If you do this on time, you avoid the 6% penalty. If you do not catch it and correct it, the penalty applies every year until the overcontribution is removed.

Your IRA custodian (the bank or brokerage holding your account) does not always catch overcontributions automatically. It is your responsibility to track your total contributions across all IRAs and make sure you stay within the limit. If you have multiple IRAs at different institutions, add up all contributions before making a new one.

Tax deductions for traditional IRA contributions when you have both accounts

Contributing to a Roth IRA does not affect whether you can deduct a traditional IRA contribution. The deduction limit is based on your income and whether you have a workplace retirement plan, not on what you put into a Roth.

However, if you contribute to both a Roth and a traditional IRA in the same year, you need to report both on your tax return. The IRS uses Form 8606 to track nondeductible contributions to traditional IRAs. If you make a nondeductible contribution to a traditional IRA and later convert it to a Roth, you will need this form to show that you already paid tax on that money and should not pay tax again on the conversion.

The order in which you make contributions does not matter for the limit, but it can matter for tax purposes. If you are close to the income phase-out for Roth contributions, make your Roth contribution first to lock it in, then contribute to the traditional IRA. If you are unsure whether your traditional contribution will be deductible, consult a tax professional before filing.

Spousal IRA contributions and combined limits

If you are married and one spouse has little or no earned income, the working spouse can open and contribute to a spousal IRA on behalf of the non-working spouse. Each spouse has their own separate annual limit. The working spouse can contribute to their own Roth, their own traditional IRA, a spousal Roth, and a spousal traditional IRA — but each person's total contributions (including the spousal accounts) cannot exceed the annual limit for that person.

For example, if the annual limit is $7,000, the working spouse can contribute $7,000 total to their own accounts and $7,000 total to spousal accounts, for a household total of $14,000. But the working spouse cannot put $7,000 into their own Roth and $7,000 into a spousal Roth and then also contribute to a traditional IRA; that would exceed the limit for the non-working spouse.

Frequently Asked Questions

If I max out my Roth IRA, can I still contribute to a traditional IRA?

No. Once you reach the annual limit across all your IRAs, you cannot contribute to any IRA for that year. If you put $7,000 into a Roth IRA and the limit is $7,000, you have used your entire contribution room. You would have to wait until the next calendar year to contribute to a traditional IRA.

Does contributing to a workplace 401(k) affect my IRA contribution limit?

No. The annual limit for IRAs is separate from the limit for workplace plans like 401(k)s and 403(b)s. You can contribute the full IRA limit to a Roth and traditional IRA even if you also contribute to a 401(k). However, having a 401(k) may reduce or eliminate the tax deduction for a traditional IRA contribution if your income is high enough.

Can I contribute to a Roth IRA and a traditional IRA if I am self-employed?

Yes. Your earned income from self-employment counts toward your IRA contribution limit. You can split the limit between a Roth and traditional IRA the same way anyone else can. If you also have a SEP-IRA or Solo 401(k) for your business, those have separate limits and do not reduce your IRA contribution room.

What if I contributed to both accounts but did not know about the combined limit?

Contact your IRA custodian and ask them to help you withdraw the overcontribution plus earnings before your tax filing deadline. If you do this in time, you can avoid the 6% penalty. You will still owe income tax on the earnings portion of the withdrawal, but the penalty can be avoided.

Do I need to report both IRA accounts on my tax return?

You report your total IRA contributions on Form 1040 and Schedule 1. If you made nondeductible contributions to a traditional IRA, you also file Form 8606. You do not need to list each individual account, just your total contributions and whether they were deductible.