You can have more than one Roth IRA, but the total amount you contribute across all of them in a single year is capped by the IRS
The IRS does not prohibit you from opening multiple Roth IRAs with different financial institutions. You might have one at a bank, another at a brokerage, and a third through your employer's plan provider. However, there is a single annual contribution limit that applies to all your Roth IRAs combined, not to each account separately.
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 one Roth IRA and then $4,000 to a second one, you have exceeded the limit by $1,000. The IRS will expect you to withdraw the excess and any earnings on it, or you will face a 6% penalty tax each year the excess remains in the accounts.
The practical reason people open a second Roth IRA is usually to move money between providers without closing the first account, or to keep inherited Roth IRAs separate from their own contributions. The mechanics of doing this correctly matter, because the IRS tracks your total contributions across all accounts you own.
Key Takeaways
- You can open multiple Roth IRAs at different financial institutions, but your total contributions to all of them in one year cannot exceed $7,000 (or $8,000 if age 50 or older).
- The IRS treats all Roth IRAs you own as a single account for contribution limit purposes, so you must track your total deposits across every account.
- If you exceed the annual limit, you must withdraw the excess and any earnings it generated, or pay a 6% penalty tax each year the excess sits in the accounts.
- Opening a second Roth IRA to move money between providers requires a trustee-to-trustee transfer, not a withdrawal and redeposit, to avoid triggering tax consequences.
How the contribution limit works across multiple accounts
The IRS contribution limit is a per-person limit, not a per-account limit. This means if you are married filing jointly, you and your spouse each have a separate $7,000 limit. But you personally cannot split your $7,000 across two or three Roth IRAs to avoid the ceiling on any single account.
The IRS requires you to report your total Roth IRA contributions on Form 8606 when you file your tax return. If you have multiple accounts, you add up the contributions from all of them and enter the total. The financial institutions holding your accounts do not communicate with each other, so the burden of tracking falls on you. Many people discover they have over-contributed only when preparing their tax return.
If you do over-contribute, you have until the tax filing deadline (usually April 15) to withdraw the excess and any earnings it generated. If you miss that deadline, the 6% excise tax applies to the excess amount for that year, and continues to apply each year the excess remains in any of your Roth IRAs.
Moving money between Roth IRAs without triggering taxes
If you want to move your balance from one Roth IRA to another—say, from a bank to a brokerage with lower fees—you have two options: a direct transfer or a rollover. A direct transfer (also called a trustee-to-trustee transfer) is the safer route. You contact the new financial institution and ask them to initiate the transfer. They contact your old institution directly, and the money moves without ever passing through your hands.
A rollover is when you withdraw the money yourself and then deposit it into the new Roth IRA within 60 days. This method carries risk: if you miss the 60-day window, the IRS treats the withdrawal as a distribution, and you may owe taxes and penalties. You are also limited to one rollover per Roth IRA per 12-month period, so if you do multiple rollovers in a short time, the IRS may disallow them.
For most people, requesting a direct transfer from the new institution is simpler and safer. You do not have to count days, and there is no risk of accidentally triggering a taxable distribution. The transfer does not count against your annual contribution limit, because you are not making a new contribution—you are moving money that is already in a Roth IRA.
Inherited Roth IRAs and why you might keep them separate
When you inherit a Roth IRA from someone other than your spouse, the IRS requires you to keep it in a separate account or clearly separate it within an existing account. You cannot simply roll it into your own Roth IRA. This is why many people end up with multiple Roth IRAs: one for their own contributions and one (or more) for inherited accounts.
The rules for withdrawing from an inherited Roth IRA are different from the rules for your own account. If the original owner had owned the account for at least five years, you can withdraw earnings tax-free. If not, earnings are taxable. You also have different options for how long you can leave the money in the account, depending on whether you are the spouse or a non-spouse beneficiary. Keeping the inherited account separate makes it easier to track these rules and avoid mistakes.
If you inherit a Roth IRA from your spouse, you have the option to treat it as your own or to keep it as an inherited account. If you treat it as your own, you can roll it into your existing Roth IRA without issue. If you keep it as an inherited account, the same separation rules apply as for non-spouse beneficiaries.
Roth conversions and whether they count toward your limit
A Roth conversion is when you move money from a traditional IRA (or another pre-tax retirement account) into a Roth IRA. This is different from making a regular contribution. Conversions do not count toward your annual $7,000 contribution limit. You can convert $50,000 from a traditional IRA to a Roth IRA in the same year you contribute $7,000 to a Roth IRA, and you will not exceed any limit.
However, conversions are taxable events. The amount you convert is added to your taxable income for that year, and you owe income tax on it. This is why some people spread conversions across multiple years or multiple Roth IRAs—to manage their tax bill. Having multiple Roth IRAs does not change the tax treatment of a conversion, but it can make record-keeping easier if you want to track which account holds converted money versus contributions.
When having multiple Roth IRAs makes sense
Most people do not need more than one Roth IRA. A single account at a low-cost brokerage can hold all your contributions and conversions. However, there are situations where a second account is practical.
If you are moving your money to a new financial institution, opening an account there and requesting a direct transfer keeps your old account open until the transfer is complete. This gives you a window to verify the money arrived before closing the old account. Some people also keep separate accounts to organize their money by source: one for annual contributions, one for conversions, one for inherited money. This is purely a record-keeping choice and does not affect taxes or limits.
If you have a spouse, you each have your own $7,000 limit and can each have multiple accounts. Make sure you are not mixing your contributions with your spouse's. The IRS tracks contributions by the account owner's Social Security number, so accounts in your name count only toward your limit, not your spouse's.
What happens if you accidentally over-contribute
If you discover you have contributed more than $7,000 across all your Roth IRAs in a single year, you have options depending on when you catch the mistake. If you catch it before you file your tax return for that year, you can withdraw the excess and any earnings it generated. The withdrawal itself is not taxable, because you are removing money that should not have been contributed in the first place.
If you do not catch the mistake until after you file your return, you can still withdraw the excess, but you will owe the 6% excise tax for that year. You can also file an amended return (Form 1040-X) to correct the error. If the excess remains in your accounts and you do not withdraw it, the 6% tax applies every year until you do.
The earnings generated by the excess contribution are always taxable when you withdraw them, regardless of when you catch the mistake. This is another reason to monitor your contributions carefully if you have multiple accounts.
Frequently Asked Questions
Can I have a Roth IRA and a traditional IRA at the same time?
Yes. The $7,000 annual contribution limit applies to all your IRAs combined—traditional and Roth together—not to each type separately. If you contribute $4,000 to a traditional IRA and $4,000 to a Roth IRA in the same year, you have used your full limit. You cannot contribute an additional $7,000 to either account.
Do I need to report multiple Roth IRAs on my tax return?
You report your total Roth IRA contributions on Form 8606, regardless of how many accounts you own. You do not list each account separately. However, if you do a Roth conversion, you may need to report additional information depending on your situation and whether you have other pre-tax IRAs.
What if I want to close one of my Roth IRAs?
You can close a Roth IRA at any time by withdrawing all the money. If you withdraw only earnings (not contributions), the earnings are taxable and may be subject to a 10% penalty if you are under 59½. If you withdraw contributions, they come out tax-free. Closing an account does not change your contribution limit for the year.
Can I have a Roth IRA with my employer and a personal Roth IRA?
Yes. If your employer offers a Roth 401(k) or Roth 403(b), that is separate from a personal Roth IRA. The contribution limits are different: the employer plan has a much higher limit (around $23,500 in 2024), and your personal Roth IRA limit is $7,000. They do not count toward each other.
If I have two Roth IRAs, do I have to withdraw from both at retirement?
No. Roth IRAs have no required minimum distributions during your lifetime, regardless of how many you own. You can leave the money in the accounts as long as you want. When you do withdraw, you can take from one account, both, or any combination. The withdrawal rules are the same whether you have one account or five.