Yes, you can have both a Roth IRA and a traditional IRA open at the same time
There is no rule against holding both account types simultaneously. The IRS allows you to own a Roth IRA and a traditional IRA in parallel, and many people do this for specific reasons — usually to take advantage of different tax treatment for different portions of their retirement savings, or to move money between accounts as their situation changes.
The real constraint is not whether you can have both, but how much you can contribute across both accounts combined in a single year. The IRS sets an annual contribution limit that applies to your Roth and traditional IRAs together, not separately. For 2024, that limit is $7,000 per year if you are under 50, or $8,000 if you are 50 or older. If you contribute $4,000 to a traditional IRA, you can only contribute $3,000 to a Roth that same year — not $7,000 to each.
Beyond the contribution limit, there is one other rule that matters: if you have a traditional IRA with pre-tax money in it, you cannot simply move that money to a Roth IRA without tax consequences. That situation is called a backdoor Roth conversion, and it requires careful planning to avoid a tax bill.
Key Takeaways
- You can hold a Roth IRA and a traditional IRA at the same time with no legal restriction.
- Your total contribution across both accounts cannot exceed $7,000 per year (or $8,000 if you are 50 or older), not $7,000 per account.
- Converting pre-tax money from a traditional IRA to a Roth IRA triggers income tax on the amount converted in that tax year.
- If you have both account types, you must track contributions and conversions carefully to avoid overfunding or unexpected tax bills.
Why people open both account types
The most common reason is tax diversification. A traditional IRA gives you a tax deduction when you contribute (if you meet income limits), so you pay tax later when you withdraw in retirement. A Roth IRA takes after-tax money now, but withdrawals in retirement are tax-free. Having both means you can withdraw from whichever account makes sense in a given year based on your tax bracket.
Another reason is the backdoor Roth strategy. If your income is too high to contribute directly to a Roth IRA, some people contribute to a traditional IRA (which has no income limit), then immediately convert it to a Roth. This is legal, but it creates a tax bill in the year of conversion, and it only works cleanly if you have no other pre-tax IRA money sitting around.
A third reason is simply that you may have inherited an IRA from a spouse or opened accounts at different institutions over time. You do not have to consolidate them unless you want to.
How the contribution limit works across both accounts
The $7,000 annual limit (or $8,000 at age 50+) is a combined ceiling. It does not matter how you split the money between the two accounts — you cannot exceed the total in a single calendar year.
This means if you contribute $5,000 to a traditional IRA in January, you have $2,000 left to contribute to a Roth IRA for that same year. If you try to contribute $7,000 to each, you will have over-contributed, and the IRS will charge you a 6% penalty tax on the excess amount for each year it remains in the account.
The limit resets on January 1 each year. Contributions made in December count toward that calendar year, not the next one, even if you do not deposit the money until April of the following year.
The backdoor Roth conversion and the pro-rata rule
If you earn too much to contribute directly to a Roth IRA, you can contribute to a traditional IRA and then convert it to a Roth. The conversion itself is allowed, but you owe income tax on the amount converted in the year you do it.
The complication arises if you already have pre-tax money in any traditional IRA. The IRS applies the pro-rata rule, which means you cannot cherry-pick which dollars to convert. If you have $10,000 in pre-tax traditional IRA money and $1,000 in after-tax money, and you convert $1,000 to a Roth, the IRS treats it as 90% pre-tax and 10% after-tax. You owe tax on the $900 of pre-tax money, even though you only converted $1,000 total.
This is why the backdoor Roth works best if you have no other traditional IRA balances. If you do have them, you may need to roll them into a workplace 401(k) first to clear them out of the IRA system, then execute the backdoor conversion.
Tracking contributions and avoiding penalties
When you have both accounts, you need to keep records of what you contributed to each one. The IRS does not automatically know the split — you report it on your tax return using Form 8606 if you have any non-deductible contributions or conversions.
If you over-contribute to either account, you must withdraw the excess plus any earnings on it by the tax filing deadline (usually April 15 of the following year) to avoid the 6% penalty. Some people do this by accident when they forget they already contributed to one account and then contribute to the other.
Your bank or brokerage will send you a Form 5498 each year showing contributions to each IRA you own with them. Keep these forms and match them to your own records to make sure the totals are correct before you file your taxes.
Moving money between your Roth and traditional IRA
You can move money from a traditional IRA to a Roth IRA through a conversion, but this is a taxable event. You owe income tax on the pre-tax portion of whatever you convert, calculated at your ordinary income tax rate for that year.
You cannot move money from a Roth IRA back to a traditional IRA through a conversion. Once money is in a Roth, it stays there or comes out as a withdrawal (which may be subject to penalties if you are under 59½).
You can, however, recharacterize a contribution. If you contributed to a Roth IRA but later decide you should have contributed to a traditional IRA instead (or vice versa), you can ask your bank to move the contribution and any earnings back to the other account type. This must be done by the tax filing deadline and requires filing an amended return. Recharacterization is useful if your income changes or you realize you over-contributed.
Withdrawal rules when you have both accounts
Roth and traditional IRAs have different withdrawal rules, and having both means you need to understand which account you are withdrawing from.
With a traditional IRA, withdrawals are taxed as ordinary income. If you withdraw before age 59½, you typically owe a 10% early withdrawal penalty on top of the income tax, with some exceptions (like first-time home purchase or medical expenses).
With a Roth IRA, you can withdraw your contributions (the money you put in) at any time tax-free and penalty-free. Withdrawals of earnings (investment gains) before age 59½ are subject to tax and the 10% penalty, unless you meet an exception. This is why some people use a Roth as a flexible savings tool — the contributions are always accessible.
At age 73, you must begin taking required minimum distributions (RMDs) from your traditional IRA. Roth IRAs do not require distributions during your lifetime, which is another reason people prefer them for long-term wealth building.
Frequently Asked Questions
If I have both a Roth and traditional IRA, do I have to take withdrawals from both?
No. Required minimum distributions apply only to traditional IRAs starting at age 73. You can leave your Roth IRA untouched for as long as you live. You can also choose to withdraw from only one account in a given year if you prefer.
Can I convert my entire traditional IRA to a Roth in one year?
Yes, you can convert as much as you want in a single year, but you will owe income tax on the entire pre-tax portion in that tax year. This can push you into a higher tax bracket, so many people spread conversions over multiple years to manage the tax bill.
What happens if I accidentally over-contribute to both accounts?
You must withdraw the excess contribution plus any earnings it generated by the tax filing deadline to avoid a 6% penalty. Contact your bank or brokerage and ask them to process an excess contribution removal. You will owe tax on the earnings portion.
Can I have a Roth IRA and a traditional IRA at different banks?
Yes. You can open accounts at multiple institutions. However, the contribution limit still applies across all your IRAs combined, so you need to track total contributions yourself. Each bank will report their account separately on Form 5498.
Does having a traditional IRA affect my ability to contribute to a Roth IRA?
Not directly. The presence of a traditional IRA does not block Roth contributions. However, if your income exceeds the Roth income limits, you cannot contribute to a Roth regardless of whether you have a traditional IRA. The income limits depend on your filing status and modified adjusted gross income.