Yes, you can have both a Roth and a traditional IRA open at the same time, but there's a catch on how much you can contribute across them combined.

The IRS allows you to hold multiple IRAs of different types simultaneously. You can open a Roth IRA, keep a traditional IRA, and even have more than one of each type if you want. The real limit isn't on the number of accounts — it's on the total amount of money you can put into all of them in a single year.

For 2024, the annual contribution limit across all your traditional and Roth IRAs combined is $7,000 if you're under 50, or $8,000 if you're 50 or older. That means if you contribute $4,000 to a Roth IRA in January, you can only add $3,000 to a traditional IRA that same year. The IRS counts them together, not separately.

Key Takeaways

  • You can own a Roth IRA and a traditional IRA at the same time, but your total contributions to both accounts combined cannot exceed $7,000 per year (or $8,000 if you're 50 or older).
  • Income limits apply only to Roth contributions, not traditional ones, so high earners can still fund a traditional IRA even if they're blocked from a Roth.
  • You cannot deduct traditional IRA contributions if you have a workplace retirement plan and earn above a certain income threshold, even if you also have a Roth.
  • Holding both types lets you split your retirement savings between tax-deferred and tax-free growth, which some people use as a deliberate strategy.
  • You must track contributions yourself across all accounts, because the IRS does not automatically enforce the combined limit.

Why someone would want both accounts

Having both a Roth and a traditional IRA gives you flexibility in how you save for retirement. A traditional IRA may lower your taxable income in the year you contribute (if you meet the income and workplace plan requirements), while a Roth grows tax-free and lets you withdraw money without taxes in retirement. Some people use both to hedge against uncertainty about their tax bracket in the future.

Another reason is income limits. If your income is too high to contribute to a Roth IRA directly, you might still be able to fund a traditional IRA. This lets you save in both accounts, even if one route is closed to you. A financial advisor or tax professional can walk you through whether this makes sense for your specific situation.

How the contribution limit works across both accounts

The IRS treats your Roth IRA and traditional IRA as one pool for contribution purposes. If you contribute $5,000 to a Roth in March, you have $2,000 left to contribute to a traditional IRA (assuming the 2024 limit of $7,000). If you try to put $3,000 into the traditional account anyway, you've exceeded the limit by $1,000.

The IRS does not automatically stop you from over-contributing. You have to track it yourself. If you discover you've gone over the limit, you can withdraw the excess and any earnings on it before your tax return deadline (usually April 15 of the following year) to avoid penalties. If you don't catch it, you'll owe a 6% excise tax on the excess amount for each year it sits in the account.

If you have multiple IRAs at different banks or brokerages, add up all contributions across every account. The limit is per person, not per institution.

Income limits and deduction rules when you have both

Income limits affect whether you can contribute to a Roth IRA, but they work differently for traditional IRAs. If your income exceeds the Roth limit (which varies by filing status and changes yearly), you cannot contribute to a Roth at all. However, you can still contribute to a traditional IRA with no income limit.

The catch is the tax deduction. If you have access to a workplace retirement plan like a 401(k) and your income is above a certain threshold, you cannot deduct your traditional IRA contribution. For 2024, that threshold is $77,000 to $87,000 for single filers and $123,000 to $143,000 for married couples filing jointly (these numbers change yearly). If you're above the limit, you can still put money into a traditional IRA, but you won't get the upfront tax break.

Having a Roth IRA does not change these rules. The income limits and deduction rules for your traditional IRA are based on your total income and whether you have a workplace plan, regardless of whether you also own a Roth.

Keeping track of contributions across multiple accounts

When you have both a Roth and a traditional IRA, you need a system to track what you've put in each one. Many people use a simple spreadsheet or a note in their banking app. Write down the date, the account type, and the amount each time you contribute.

At the end of the year, add up all contributions to all your IRAs. Compare that total to the annual limit for your age. If you're under the limit, you're fine. If you're over, contact the financial institution holding the account with the excess and ask them to process a withdrawal of the overage plus earnings before your tax deadline.

Your IRA custodian (the bank or brokerage holding your account) will send you a Form 5498 each year showing what you contributed. Check this form against your own records to catch any discrepancies early.

What happens if you over-contribute

If you contribute more than the annual limit across all your IRAs combined, the IRS charges a 6% excise tax on the excess amount. This tax applies for each year the excess stays in the account. So if you over-contribute by $1,000 and don't fix it, you owe $60 in taxes that year. If you still don't withdraw it the next year, you owe another $60.

The good news is that you can fix an over-contribution. If you withdraw the excess and any earnings it generated before your tax return deadline (including extensions), you can avoid the penalty. You'll owe income tax on the earnings portion of the withdrawal, but not the 6% excise tax. The sooner you catch and fix an over-contribution, the less damage it does.

Conversions and rollovers when you have both account types

If you have both a Roth and a traditional IRA, you can convert money from the traditional account to the Roth. This means moving funds from the traditional IRA into the Roth IRA. You'll owe income tax on the amount you convert in that tax year, but the money then grows tax-free in the Roth.

A conversion does not count toward your annual contribution limit. The limit applies only to new money you add from your paycheck or other income. Conversions are a separate transaction. However, conversions do have tax consequences, so it's worth talking to a tax professional before you do one.

If you roll over money from a workplace retirement plan (like a 401(k)) into an IRA, that also does not count toward your contribution limit. Rollovers and conversions are treated differently from regular contributions.

Frequently Asked Questions

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

No. The $7,000 annual limit (or $8,000 if you're 50+) applies to your combined contributions to all IRAs. If you contribute $7,000 to a Roth, you've hit the limit and cannot add anything to a traditional IRA that year. You would have to wait until the next calendar year to contribute again.

Do I have to report both accounts on my tax return?

You report contributions and any deductions you claim. If you contribute to a traditional IRA and deduct it, that goes on your return. If you contribute to a Roth, you don't deduct it, but you still report the contribution on Form 8606 if you also have a traditional IRA with pre-tax money. Your IRA custodian sends Form 5498 to the IRS, so they know the accounts exist.

Can I have a Roth IRA and a traditional IRA at the same bank?

Yes. You can open both types at the same bank, brokerage, or credit union. Some people do this for simplicity. Just remember that contributions to both accounts count toward the same annual limit, regardless of where they're held.

What if my employer offers a 401(k) and I also have both an IRA and a Roth IRA?

The 401(k) limit is separate from the IRA limit. You can contribute up to $23,500 to a 401(k) in 2024 (or $31,000 if you're 50+) and also contribute up to $7,000 total across all your IRAs. However, having a 401(k) may affect whether you can deduct a traditional IRA contribution, depending on your income.

Can I split my annual contribution between a Roth and traditional IRA however I want?

Yes. You could contribute $3,500 to a Roth and $3,500 to a traditional IRA, or $6,000 to one and $1,000 to the other — any split that adds up to $7,000 or less works. The only constraints are income limits (which block Roth contributions for high earners) and deduction rules (which affect whether a traditional contribution is tax-deductible).