Key Takeaways
- You can open as many Roth IRAs as you want, but your total contributions across all of them in one year cannot exceed the annual limit set by the IRS.
- The annual contribution limit is the same whether you have one Roth IRA or ten, and it depends on your age and income.
- If you contribute more than the limit across all your accounts combined, you owe a penalty tax of 6 percent per year on the excess until you remove it.
- You are responsible for tracking your total contributions yourself — the IRS does not automatically prevent you from over-contributing across multiple accounts.
Why Someone Might Open Multiple Roth IRAs
People open more than one Roth IRA for practical reasons, not tax reasons. A common scenario is switching brokers. If you move your money from one investment firm to another, you might keep the old account open while you set up the new one, especially if the old account has holdings you do not want to sell right away.
Another reason is separating money by purpose. Some people keep one Roth IRA for long-term retirement savings and another for money they plan to withdraw sooner (though Roth IRA withdrawal rules are the same regardless of which account the money sits in). A third reason is straightforward having accounts at different institutions — one person might use a brokerage for stocks and a bank for a Roth IRA CD, for example.
None of these reasons change your contribution limit. You still cannot put in more than the annual maximum across all accounts combined.
How the Contribution Limit Works Across Multiple Accounts
The IRS sets an annual contribution limit based on your age. For 2024, the 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). These limits change most years, usually by $500 increments.
That limit is a ceiling on your total contributions to all Roth IRAs you own in that calendar year. If you have two accounts and contribute $4,000 to the first and $3,500 to the second, you have hit $7,500 — which is $500 over the limit. You would owe a 6 percent penalty tax on that $500 excess.
The limit resets on January 1 each year. On that date, you can contribute again up to the new year's limit, even if you maxed out the previous year.
The Penalty for Over-Contributing
If you accidentally put more money into your Roth IRAs than the annual limit allows, the IRS charges a 6 percent excise tax on the excess amount. That tax applies every year the excess sits in your accounts, so the longer you leave it there, the more you owe.
The way to fix an over-contribution is to remove the excess money plus any earnings it generated before your tax return important date (usually April 15 of the following year). If you remove it in time, you owe the 6 percent tax only for the year you over-contributed. If you leave it in, you owe 6 percent every year until you take it out.
Example: You contribute $8,000 total to your Roth IRAs in 2024, but the limit is $7,000. You have a $1,000 excess. If you remove that $1,000 plus any gains it earned by April 15, 2025, you owe 6 percent of $1,000 ($60) for 2024 only. If you do not remove it, you owe $60 in 2025, $60 in 2026, and so on until you take it out.
Tracking Your Contributions Across Accounts
The IRS does not send you a notice if you over-contribute across multiple Roth IRAs. Each financial institution reports only the contributions you made to that specific account. You are responsible for adding up all your Roth IRA contributions yourself and making sure the total does not exceed the limit.
This is especially important if you have accounts at multiple brokers or banks. One institution has no way of knowing you also contributed to a Roth IRA elsewhere. You need to keep your own record of every contribution to every Roth IRA you own.
A straightforward way to track this is a spreadsheet or note where you record the date, amount, and account for each contribution. At the end of the year, add up the total. If it exceeds the limit, contact the financial institutions holding your accounts and ask how to withdraw the excess before the tax important date.
Converting Money Between Your Roth IRAs
Moving money from one Roth IRA to another is called a transfer, and it does not count toward your annual contribution limit. A transfer is different from a contribution. When you transfer, you are moving money that is already in a Roth IRA to a different Roth IRA — you are not adding new money from your paycheck or other income.
Transfers are tax-free and do not trigger the 6 percent penalty. You can transfer as much as you want between your own Roth IRAs without hitting any limit. The only rule is that you must complete the transfer within 60 days if you do it as a withdrawal (where the money goes to you first), or you can do a direct transfer between institutions, which has no time limit.
If you are moving money from a traditional IRA to a Roth IRA, that is a conversion, not a transfer, and it has different tax rules. A conversion counts as income on your tax return but does not count toward your annual Roth IRA contribution limit.
Consolidating Multiple Roth IRAs
If you have multiple Roth IRAs and want to simplify, you can combine them into one account. This is done through a transfer, which does not count against your contribution limit and does not trigger taxes or penalties.
Contact the financial institution where you want to keep your money and ask them to initiate a transfer from your other Roth IRA accounts. Provide them with the account numbers and the institutions holding those accounts. The receiving institution will handle the paperwork, and the money will move directly from one account to the other.
Consolidating makes it easier to track your contributions and manage your investments in one place. It also simplifies your tax records, since you will have only one Roth IRA to report on your tax return.
Frequently Asked Questions
If I have two Roth IRAs and max out one, can I still contribute to the other?
No. Your contribution limit applies to all your Roth IRAs combined, not to each account separately. If you have already contributed $7,000 to one Roth IRA, you cannot contribute anything more to any other Roth IRA that year, because you have hit the annual limit.
Do I have to report all my Roth IRAs on my tax return?
You report your total Roth IRA contributions on Form 8606 if you converted money from a traditional IRA to a Roth IRA that year. If you only made regular contributions (not conversions), you do not file a separate form, but you should keep records of your contributions for your own tracking. The financial institutions send you statements showing what you contributed to each account.
What happens if I inherit a Roth IRA from someone else?
An inherited Roth IRA is separate from your own Roth IRAs for contribution limit purposes. You cannot add new contributions to an inherited account, and the inherited account does not count toward your annual contribution limit. You do have to follow withdrawal rules for inherited accounts, which differ depending on your relationship to the person who left it to you.
Can I open a Roth IRA at two different banks in the same year?
Yes, you can open multiple Roth IRAs at different institutions in the same year. The only rule is that your total contributions across all of them cannot exceed the annual limit. You can split your contributions however you want among the accounts, as long as the total does not go over.