Yes, you can have both a traditional and Roth IRA open at the same time, but there is one hard limit: your total contributions across both accounts cannot exceed the annual contribution limit set by the IRS.
The IRS treats a traditional IRA and a Roth IRA as a single retirement savings vehicle for contribution purposes. This means if you contribute $5,000 to a traditional IRA in a given year, you can only contribute $2,500 more to a Roth IRA that same year (assuming the annual limit is $7,500). You cannot contribute the full limit to each account separately.
Having both accounts can make sense if you want to split your retirement savings between the tax break you get now (traditional) and the tax-free withdrawals you get later (Roth). It also gives you flexibility if your income or tax situation changes, or if you want to hedge against uncertainty about what your tax rate will be in retirement.
Key Takeaways
- Your combined contributions to a traditional IRA and Roth IRA in one year cannot exceed the annual IRS limit, which varies by age.
- You can withdraw from a traditional IRA and a Roth IRA in the same year without penalty, though traditional IRA withdrawals are taxed as income.
- Income limits apply only to Roth IRA contributions, not traditional IRA contributions, so a high earner may be able to fund only a traditional IRA.
- If you have a workplace retirement plan like a 401(k), it does not count toward your IRA contribution limit, but it may reduce the tax deduction you can claim on a traditional IRA contribution.
How the contribution limit works across both accounts
The IRS sets an annual contribution limit that applies to the total of all your IRAs combined. For 2024, that limit is $7,000 if you are under 50, and $8,000 if you are 50 or older (the extra $1,000 is called a catch-up contribution). This limit resets each calendar year on January 1.
If you contribute $3,000 to a traditional IRA in January, you have $4,000 left to contribute to a Roth IRA that same year. If you try to contribute more than the total limit across both accounts, the IRS will charge you a 6% excise tax on the excess amount each year it remains in the account, unless you withdraw it by the tax filing deadline.
The limit applies to contributions you make yourself. It does not include employer contributions to a workplace plan, rollovers from another retirement account, or earnings that grow inside the accounts.
Income limits and who can contribute to each type
A traditional IRA has no income limit — anyone with earned income can contribute. However, if you or your spouse have access to a workplace retirement plan (a 401(k), 403(b), or similar), the amount you can deduct from your taxes for a traditional IRA contribution phases out at higher incomes. This means you can still contribute to the account, but you may not get a tax deduction for it.
A Roth IRA has strict income limits. If your modified adjusted gross income (MAGI) exceeds a certain threshold, you cannot contribute directly to a Roth IRA. For 2024, the phase-out range for single filers is $146,000 to $161,000, and for married filing jointly it is $230,000 to $240,000. These numbers change each year.
If your income is too high for a Roth IRA but you want to save in one, you may be able to use a "backdoor Roth" strategy, which involves contributing to a traditional IRA and then converting it to a Roth. This strategy has its own complications and tax consequences, so consult a tax professional before attempting it.
Tax treatment when you withdraw from both accounts
Withdrawals from a traditional IRA are taxed as ordinary income in the year you take them. Withdrawals from a Roth IRA are tax-free if you meet two conditions: the account has been open for at least five tax years, and you are at least 59½ years old (or meet another exception like disability or first-time home purchase).
You can withdraw from both accounts in the same year without any penalty or special tax treatment — the IRS does not restrict how many accounts you can draw from. However, if you withdraw from a traditional IRA before age 59½, you will owe income tax plus a 10% early withdrawal penalty on the amount withdrawn, unless you may have access to for an exception.
If you have both a traditional and Roth IRA and you are doing a conversion (moving money from traditional to Roth), the IRS has a rule called the "pro-rata rule" that can complicate your taxes. If you have any pre-tax money in any traditional IRA, SEP IRA, or SIMPLE IRA, a portion of your conversion will be taxed as income. This is one reason to discuss conversions with a tax professional.
Reasons to own both accounts
Splitting contributions between a traditional and Roth IRA lets you benefit from both tax structures. You get an immediate tax deduction on the traditional contribution (if you are may be able to access), reducing your taxable income this year. You also build a pool of tax-free growth in the Roth, which you can withdraw without owing taxes in retirement.
Having both accounts also gives you flexibility if your circumstances change. If you expect your tax rate to be lower in retirement, a traditional IRA makes more sense. If you expect it to be higher, or if you are young and have decades of tax-free growth ahead, a Roth makes more sense. By splitting your savings, you do not have to guess correctly.
Some people use both accounts as a way to manage required minimum distributions (RMDs). Traditional IRAs require you to start withdrawing at age 73 (as of 2023, under the SECURE 2.0 Act). Roth IRAs have no RMD during your lifetime. If you have both, you can take your RMD from the traditional IRA and let the Roth continue to grow.
How a workplace retirement plan affects your IRA strategy
If you have a 401(k), 403(b), or other workplace plan, you can still contribute to both a traditional and Roth IRA. The contribution limits are separate — your 401(k) limit is $23,500 for 2024 (or $31,000 if you are 50 or older), and your combined IRA limit is still $7,000 (or $8,000 at 50 or older).
However, having a workplace plan does affect the tax deduction you can claim on a traditional IRA contribution. If you are covered by a workplace plan and your income is above a certain threshold, you cannot deduct your traditional IRA contribution. The income phase-out ranges vary by filing status and change each year.
A Roth IRA contribution is not affected by having a workplace plan — you can still contribute to a Roth as long as your income is below the Roth income limits. This is why some people with high incomes and access to a 401(k) choose to fund a Roth IRA instead of a traditional one.
Tracking contributions to avoid penalties
Because the contribution limit applies across all your IRAs, you need to keep track of how much you have contributed to each account during the year. If you contribute to accounts at different financial institutions, they will not automatically know about contributions you made elsewhere.
The IRS Form 8606 is used to report nondeductible contributions to a traditional IRA and conversions to a Roth IRA. If you are making contributions to both accounts, especially if some are nondeductible, file this form with your tax return to create a record with the IRS.
If you accidentally over-contribute, you can withdraw the excess and any earnings on it before your tax filing deadline (usually April 15 of the following year) to avoid the 6% excise tax. After the deadline passes, the excess amount is subject to the penalty each year until it is corrected.
Frequently Asked Questions
Can I contribute the full limit to both a traditional and Roth IRA in the same year?
No. The IRS annual contribution limit applies to your combined contributions across all IRAs. If the limit is $7,000, you can split that $7,000 between a traditional and Roth IRA however you want, but you cannot contribute $7,000 to each account.
What happens if I contribute too much to both accounts?
The IRS charges a 6% excise tax on the excess amount each year it stays in the accounts. You can avoid this penalty by withdrawing the excess contribution and any earnings it generated before your tax filing deadline. After that deadline, the penalty applies annually until the excess is removed.
Does my 401(k) contribution count toward my IRA limit?
No. Your 401(k) contributions and IRA contributions are tracked separately and have different annual limits. However, if you are covered by a 401(k) at work, it may reduce or eliminate the tax deduction you can claim on a traditional IRA contribution if your income is high enough.
Can I have a Roth IRA if my income is too high?
You cannot contribute directly to a Roth IRA if your income exceeds the IRS limits. However, you may be able to use a backdoor Roth strategy, which involves contributing to a traditional IRA and converting it to a Roth. This strategy has tax implications and should be discussed with a tax professional.
Do I have to withdraw from both accounts in retirement?
No. You can withdraw from one account and leave the other untouched. Traditional IRAs require minimum withdrawals starting at age 73, but Roth IRAs have no lifetime requirement. You can choose to withdraw only from the Roth and let the traditional IRA grow, or vice versa.