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

The IRS treats your Roth IRA and traditional IRA as a single account type for contribution purposes. If you contribute $3,000 to a Roth IRA, you can only add $4,000 more to a traditional IRA that same year (assuming the 2024 limit of $7,000 for those under 50). You do not get a separate $7,000 limit for each account — the limit is combined.

This rule applies regardless of how many IRAs you own. If you have three Roth IRAs and two traditional IRAs, all five accounts share one annual contribution limit. The IRS does not care how you split the money between them, only that the total does not exceed the yearly maximum.

Key Takeaways

  • Your combined contributions to all Roth and traditional IRAs cannot exceed $7,000 per year (2024) if you are under 50, or $8,000 if you are 50 or older.
  • The limit is shared across all your IRAs, so contributing $4,000 to a Roth leaves only $3,000 for a traditional IRA that same year.
  • You can split your contributions however you want between Roth and traditional accounts, as long as the total does not exceed the annual cap.
  • Income limits for deducting traditional IRA contributions may apply if you or your spouse has a workplace retirement plan, which could make a traditional IRA less attractive if you are also funding a Roth.

How the combined limit works in practice

Suppose you earn $80,000 and want to save for retirement using both account types. You decide to put $5,000 into a Roth IRA because you expect higher tax rates in retirement. You can still contribute to a traditional IRA, but only $2,000 of your $7,000 annual limit remains. If you try to add $3,000 to the traditional IRA as well, the IRS will treat the excess $1,000 as an over-contribution and charge you a 6% penalty tax on it each year it sits in the account.

The order in which you make contributions does not matter. You could fund the traditional IRA first, then the Roth, or vice versa. What matters is the total across both by December 31 of the tax year. You can also change your mind mid-year: if you contributed $6,000 to a traditional IRA by June and then want to move some money to a Roth, you can do so as long as your combined total stays within the limit.

Why you might want to use both account types

Some people split contributions between Roth and traditional IRAs to hedge against uncertainty about their future tax bracket. If you think you will be in a higher tax bracket in retirement, the Roth's tax-free withdrawals become more valuable. If you think you will be in a lower bracket, the traditional IRA's upfront tax deduction saves you money now.

Another reason is the income limits on deducting traditional IRA contributions. If you have a workplace 401(k) or similar plan, your ability to deduct traditional IRA contributions phases out at certain income levels. In 2024, for a single filer with a workplace plan, the deduction begins to phase out at $77,000 of income. If your income exceeds this range, you cannot deduct your traditional IRA contribution, so a Roth IRA becomes the better choice for that portion of your savings.

A third reason is the Roth's lack of required minimum distributions (RMDs). Traditional IRAs force you to start withdrawing money at age 73. Roth IRAs have no such requirement during your lifetime, which can be useful if you do not need the money and want to let it grow longer or pass it to heirs.

Income limits and deduction phase-outs

Your ability to deduct a traditional IRA contribution depends on whether you or your spouse has access to a workplace retirement plan and your modified adjusted gross income (MAGI). If neither of you has a workplace plan, you can always deduct your full contribution, regardless of income.

If you do have a workplace plan, the deduction phases out over a specific income range. For 2024, a single filer with a workplace plan can deduct the full amount if their MAGI is $77,000 or less. Between $77,000 and $87,000, the deduction phases out gradually. Above $87,000, you cannot deduct any traditional IRA contribution. These ranges change each year and are higher for married couples filing jointly.

This is where splitting between Roth and traditional becomes strategic. If your income is in the phase-out range, you might contribute to a Roth IRA (which has no income limit) and skip or reduce your traditional IRA contribution. Alternatively, you could contribute to the traditional IRA anyway, but you would not receive a tax deduction — the money would grow tax-deferred, but you would not save taxes upfront.

Tracking contributions across multiple accounts

If you own multiple IRAs, you are responsible for tracking the combined total yourself. The IRS does not automatically know how much you have contributed across all your accounts. Your financial institutions will report contributions to the IRS on Form 5498, but they only report what they know about their own accounts.

If you contribute $4,000 to a Roth at Bank A and $4,000 to a traditional IRA at Bank B, each institution reports $4,000 to the IRS. The IRS will see two separate reports and may flag you for over-contribution unless you file Form 8606 (Nondeductible IRAs) to explain that you intentionally split your contributions. Keep your own records of all contributions to all IRAs in a spreadsheet or document so you can prove your total if the IRS asks.

What happens if you over-contribute

If you contribute more than the annual limit across all your IRAs combined, the excess amount is subject to a 6% excise tax each year it remains in the account. This tax applies to the excess amount itself, not to your total contribution. For example, if you over-contribute by $1,000, you owe $60 in tax that year, and another $60 the next year if you do not remove the excess.

You can fix an over-contribution by withdrawing the excess amount plus any earnings on it before your tax return deadline (including extensions). If you withdraw by that deadline, you avoid the 6% penalty. If you do not withdraw in time, you will owe the penalty tax for each year the excess sits in the account until you remove it.

Roth conversion and the pro-rata rule

If you own both a Roth IRA and a traditional IRA with pre-tax money in it, converting money from the traditional to the Roth triggers the pro-rata rule. This rule requires you to calculate the tax on the conversion based on the total pre-tax and after-tax money across all your traditional IRAs, SEP IRAs, and SIMPLE IRAs combined — not just the account you are converting from.

For example, if you have $50,000 in a traditional IRA (all pre-tax) and $10,000 in a Roth IRA, and you want to convert $10,000 from the traditional IRA to the Roth, the pro-rata rule means you cannot simply pay tax on $10,000. Instead, you calculate what percentage of your total IRA balance is pre-tax ($50,000 out of $60,000 = 83%), and you owe tax on 83% of the $10,000 you convert. This can make conversions more expensive than expected if you have significant pre-tax IRA balances.

Frequently Asked Questions

Can I contribute to a Roth IRA and a traditional IRA if I have a 401(k) at work?

Yes. Your 401(k) has its own contribution limit ($23,500 in 2024) separate from your IRA limit. However, having a 401(k) does affect whether you can deduct traditional IRA contributions. If your income exceeds the phase-out range, you cannot deduct the traditional IRA contribution, so a Roth IRA becomes more attractive.

If I contribute $7,000 to a Roth IRA, can I still contribute to a traditional IRA?

No. Once you reach the annual limit in any combination of Roth and traditional IRAs, you cannot contribute more to either type that year. If you put $7,000 in a Roth, your traditional IRA contribution limit for that year is zero.

Do I have to contribute the same amount to both types of IRAs?

No. You can split the limit however you want. You could contribute $6,000 to a Roth and $1,000 to a traditional, or $3,500 to each, or any other combination that totals $7,000 or less.

What if I contribute to a Roth IRA but then my income increases and I become ineligible?

The contribution itself is not reversed. Roth IRAs have income limits for new contributions, but once money is in the account, it stays there. If your income exceeds the limit, you simply cannot make new contributions that year. Money already in the Roth continues to grow tax-free.

Can I move money between my Roth and traditional IRA without counting it as a new contribution?

A direct transfer between your own accounts is not a contribution and does not count toward your annual limit. However, if you withdraw money from one IRA and deposit it into another within 60 days, the IRS treats it as a rollover, which also does not count as a contribution. You can only do one rollover per IRA per 12-month period.