You can open as many Roth IRAs as you want, but you can only contribute to one total amount per year
The IRS does not limit the number of Roth IRA accounts you can have. You could open one at your bank, another at a brokerage, and a third at an investment firm, and that is legally allowed. However, there is a hard ceiling on how much money you can put into all of them combined each year — and that limit does not increase just because you have multiple accounts.
The annual contribution limit for 2024 is $7,000 if you are under 50, or $8,000 if you are 50 or older. That $7,000 or $8,000 is your total across every Roth IRA you own. If you contribute $4,000 to one account and $3,500 to another, you have hit your limit. The IRS tracks this using your Social Security number, not by account.
Most people never need more than one Roth IRA. The practical reasons to open a second one are rare — usually it happens by accident when someone opens a new account and forgets about an old one, or when they move money between institutions and end up keeping both open.
Key Takeaways
- You can open multiple Roth IRAs at different banks or brokerages with no legal limit on the number of accounts.
- Your annual contribution limit is $7,000 (or $8,000 if age 50+) across all your Roth IRAs combined, not per account.
- The IRS tracks your total contributions by your Social Security number, so opening extra accounts does not increase how much you can contribute each year.
- If you accidentally contribute more than the annual limit across multiple accounts, you must withdraw the excess and any earnings on it before tax day to avoid a 6% penalty each year.
How the IRS counts contributions across multiple accounts
When you file your taxes, you report your total Roth IRA contributions for the year on Form 8606. The IRS does not care which account the money went into — only the total amount matters. If you have three Roth IRAs and contribute $2,000 to each one, you have contributed $6,000 total, and you still have $1,000 of your annual limit left (assuming you are under 50).
The IRS uses your Social Security number to match all your Roth IRA accounts across all financial institutions. This is why you cannot get around the contribution limit by spreading money across multiple accounts at different banks. The system is automated, and financial institutions report contributions to the IRS.
If you exceed the limit by mistake, you have until the tax filing deadline (usually April 15) to withdraw the excess contribution and any earnings it generated. If you do not withdraw it, you owe a 6% excise tax on the excess amount for that year, and you owe it again the next year if the excess is still there. This penalty stacks annually until the problem is fixed.
When people accidentally end up with multiple Roth IRAs
The most common scenario is opening a new Roth IRA at a different institution without closing the old one. Someone might move their money to a brokerage with lower fees, open a new account there, and forget they still have an old account at their bank sitting with a small balance. Both accounts are still active and in their name.
This creates a tracking problem. If you contribute to the new account and forget about the old one, you might think you have only contributed once when you have actually contributed twice. The IRS will catch this when you file taxes, and you will owe the penalty if the total exceeds your limit.
The solution is simple: close any Roth IRA accounts you are not using. You can do this by contacting the financial institution and requesting a full withdrawal. The money goes to you (or to another Roth IRA if you want to consolidate), and the account closes. This eliminates confusion and reduces the risk of accidentally over-contributing.
Income limits that affect whether you can contribute at all
Even if you have only one Roth IRA, there is an income threshold that can prevent you from contributing anything. Your ability to contribute depends on your Modified Adjusted Gross Income (MAGI) and your tax filing status. For 2024, if you are single and your MAGI is $146,000 or higher, you cannot contribute to a Roth IRA at all. If you are married filing jointly, the limit is $230,000.
These income limits apply to you as a person, not per account. Having two Roth IRAs does not change your income or give you a second chance to contribute if you are over the limit. If your income is too high, you cannot put money into any Roth IRA you own.
There is a workaround called a backdoor Roth that allows higher-income earners to contribute indirectly, but it involves opening a traditional IRA first and then converting it. This is a separate strategy and does not involve opening multiple Roth IRAs.
What happens to old Roth IRAs you leave open
If you leave an old Roth IRA open at a bank or brokerage you no longer use, the money inside continues to grow tax-free. There is no penalty for having an inactive account. However, there are practical downsides. You may pay maintenance fees on an account with a small balance. You have to track it for tax purposes. You might forget about it entirely and lose track of your total retirement savings.
Most financial institutions charge annual fees only if your balance falls below a minimum — often $1,000 or $2,500. If your old Roth IRA has less than that, you could be paying $25 to $50 per year just to keep the account open. Over time, this erodes your balance.
The better approach is to consolidate. You can transfer money from one Roth IRA to another through a direct trustee-to-trustee transfer, which takes one to two weeks and has no tax consequences. After the transfer completes, close the old account. This keeps your finances organized and eliminates unnecessary fees.
Roth IRA conversions and whether they count toward your limit
A Roth conversion is when you move money from a traditional IRA or other retirement account into a Roth IRA. Conversions do not count toward your annual contribution limit. You can convert $100,000 from a traditional IRA to a Roth IRA in the same year you contribute $7,000 directly to a Roth IRA, and you have not violated any rules.
Conversions do count as taxable income in the year you do them, which can push you into a higher tax bracket. But they do not reduce your $7,000 contribution room. This is why some people use conversions as a strategy to move larger amounts into Roth accounts over time, especially if they expect their income to be lower in a particular year.
Having multiple Roth IRAs does not change how conversions work. Whether you convert into one Roth IRA or split the conversion across two Roth IRAs, the tax treatment is the same. The conversion amount does not count against your contribution limit either way.
Frequently Asked Questions
Can I open a second Roth IRA to contribute more money each year?
No. The $7,000 annual limit applies to all your Roth IRAs combined, regardless of how many you have. Opening a second account does not increase how much you can contribute. The IRS tracks your total contributions by your Social Security number across all institutions.
What if I have a Roth IRA at two different banks and I forget which one I contributed to?
Check your records and contact both banks to ask for your contribution history. You can also look at your prior year tax return — Form 8606 shows your total Roth contributions. Add up what you contributed to each account this year and make sure the total does not exceed $7,000 (or $8,000 if age 50+). If it does, withdraw the excess before April 15.
Is it better to have one Roth IRA or multiple accounts?
One account is simpler and reduces the risk of over-contributing by mistake. Multiple accounts make sense only if you have a specific reason — for example, you want different investment strategies at different institutions, or you are consolidating accounts and have not closed the old one yet. Most people do best with a single Roth IRA at a reputable brokerage.
Can I have a Roth IRA and a traditional IRA at the same time?
Yes. You can own both types of accounts simultaneously. However, your combined contributions to all traditional and Roth IRAs cannot exceed $7,000 per year (or $8,000 if age 50+). If you contribute $4,000 to a traditional IRA, you can only contribute $3,000 to a Roth IRA that same year.