Yes, you can have both a traditional IRA and a Roth IRA open at the same time
There is no rule against holding both account types simultaneously. The IRS allows you to own a traditional IRA and a Roth IRA in the same year. What matters is that your total contributions across both accounts do not exceed the annual limit set by the IRS.
The annual contribution limit applies to the combined total of all your IRAs — traditional and Roth together. For 2024, that limit is $7,000 per year if you are under age 50, or $8,000 if you are 50 or older. If you contribute $4,000 to a Roth IRA, you can contribute only $3,000 to a traditional IRA that same year, not another $7,000.
Many people use both accounts as part of a deliberate strategy: they might contribute to a traditional IRA for the tax deduction now, and also fund a Roth IRA to build tax-free growth for later. Others open a second account straightforward because their circumstances change — a job change, a raise, or a shift in how they expect their retirement taxes to look.
Key Takeaways
- You can own a traditional IRA and a Roth IRA at the same time, but your contributions to both combined cannot exceed the annual IRS limit.
- The annual limit is $7,000 per year (or $8,000 if you are age 50 or older), and this cap applies to your total across all IRAs you own.
- Income limits explore only to Roth contributions — if your income is too high, you cannot contribute to a Roth, but you can still contribute to a traditional IRA.
- You can convert money from a traditional IRA to a Roth IRA at any time, though the conversion is taxable in the year you move the money.
How the contribution limit works when you have both accounts
The IRS treats all your IRAs as one pool for contribution purposes. This means if you have a traditional IRA at one bank and a Roth IRA at another bank, the contributions to both count toward the same yearly ceiling.
You decide how to split the money. You could put $7,000 into a Roth and $0 into a traditional IRA. You could split it $3,500 and $3,500. You could put $6,000 into a traditional IRA and $1,000 into a Roth. The only requirement is that the total does not exceed the limit.
If you accidentally contribute more than the limit across both accounts, the IRS charges a 6% penalty tax each year the excess sits in your accounts. You can fix this by withdrawing the excess contribution (and any earnings on it) before your tax filing important date, which usually stops the penalty. If you do not catch it, the penalty compounds year after year.
Income limits affect Roth contributions but not traditional ones
A Modified Adjusted Gross Income (MAGI) limit determines whether you can contribute to a Roth IRA. If your income is above a certain threshold, you cannot fund a Roth directly. The threshold varies by filing status and changes each year.
A traditional IRA has no income limit for contributions. You can always contribute to a traditional IRA, no matter how much you earn. This is why some people with high incomes use a traditional IRA as a backup: they max out their Roth (if they are under the income limit), and then put the remainder of their annual limit into a traditional IRA.
Keep in mind that if you have a traditional IRA with pre-tax money in it, converting that money to a Roth triggers taxes. This is called the pro-rata rule, and it can make conversions expensive if you have a large traditional IRA balance. Many people discuss this with a tax professional before converting.
Tax deductions work differently for each account type
Contributions to a traditional IRA may be tax-deductible in the year you make them, but only if you meet certain income and workplace retirement plan requirements. If you are covered by a 401(k) or similar plan at work, the deduction phases out above a certain income level.
Roth contributions are never tax-deductible. You contribute money you have already paid taxes on, and that is the trade-off for tax-free withdrawals later.
If you have both accounts, you cannot deduct the traditional IRA contribution just because you also funded a Roth. The deduction depends on your income and whether you have access to a workplace plan — the Roth contribution does not change that calculation.
Withdrawals and required minimum distributions differ between the two
A traditional IRA requires you to start taking withdrawals at age 73 (as of 2023, under the find 2.0 Act). These are called Required Minimum Distributions (RMDs), and the IRS calculates how much you must withdraw each year based on your age and account balance.
A Roth IRA has no RMD requirement during your lifetime. You can leave the money untouched for as long as you want, and your beneficiaries inherit it tax-free. This makes a Roth useful if you do not need the money in retirement and want to pass it to heirs.
If you have both accounts, you calculate the RMD on your traditional IRA separately. You can withdraw from either account to satisfy the RMD, but the calculation is based only on the traditional IRA balance.
When people choose to have both accounts
Some people open a second account because their financial situation changes. You might have started with a traditional IRA years ago, and then later your income rises above the Roth limit — so you open a Roth to continue building retirement savings in a tax-advantaged way.
Others use both accounts as a deliberate mix. They might contribute to a traditional IRA for the when ready tax deduction (which lowers their taxable income this year), and also fund a Roth to diversify their tax situation in retirement. In retirement, they can withdraw from the traditional IRA when they need the money, and leave the Roth untouched to grow and pass to heirs.
A third group uses a traditional IRA as a holding place for money they plan to convert to a Roth later. They contribute to the traditional IRA (getting a deduction now), and then convert it to a Roth in a year when their income is lower or when they expect to owe less in taxes on the conversion.
Frequently Asked Questions
Do I have to contribute to both accounts every year?
No. You can contribute to one account in some years and the other in different years. You can also skip a year entirely and contribute nothing to either account. The only requirement is that if you do contribute, the total across both accounts stays within the annual limit.
What happens if I contribute too much to both accounts by mistake?
You can withdraw the excess contribution and any earnings on it before your tax filing important date (usually April 15 of the following year) to avoid the 6% penalty. If you do not withdraw it, the IRS charges 6% tax on the excess each year it remains in your accounts. Contact your bank or brokerage to request a withdrawal of excess contributions.
Can I have a Roth IRA and a traditional IRA at the same bank?
Yes. Many banks and brokerages allow you to open both account types with them. You manage them separately, but they are both in your name and both count toward your annual contribution limit. Having them at the same place can make it easier to track your total contributions.
If I convert my traditional IRA to a Roth, does that count against my annual contribution limit?
No. A conversion is not a contribution, so it does not reduce the amount you can contribute to either account that year. However, the conversion is taxable — you owe income tax on the amount you convert in the year you move it.
What if my income is too high for a Roth but I already have one?
You can keep your existing Roth IRA and continue to let it grow tax-free. The income limit only prevents you from making new contributions. You can still convert money from a traditional IRA to your Roth, and you can withdraw from your Roth without penalty (after age 59½ and if the account has been open at least five years).