You can have multiple Roth IRAs, but the contribution limit applies to all of them combined, not to each account separately.
If you open a second Roth IRA, the IRS does not treat it as a separate bucket with its own yearly limit. Instead, your total contributions across every Roth IRA you own cannot exceed the annual limit for your age and income level. For 2024, that limit is $7,000 per year if you are under 50, or $8,000 if you are 50 or older. If you contribute $4,000 to one Roth IRA and then $4,000 to another, you have exceeded the limit by $1,000, and the IRS will charge you a penalty on the overage.
The main reason people open multiple Roth IRAs is to spread their money across different investment firms or account types — for example, one account for stocks and another for bonds, or one at a brokerage and one at a bank. This can make record-keeping harder, not easier, so most people find one account sufficient. If you already have a Roth IRA and want to move money to a different firm, you can do a rollover or transfer instead of opening a new account.
Key Takeaways
- The yearly contribution limit ($7,000 or $8,000 depending on age) covers all your Roth IRAs combined, not each one individually.
- Contributing more than the limit across multiple accounts triggers a penalty tax on the overage, even if each account is under the limit on its own.
- You can move money between Roth IRAs at different firms using a rollover or direct transfer without triggering taxes or counting against your contribution limit.
- Having multiple Roth IRAs does not increase your contribution room or provide any tax advantage over a single account.
How the contribution limit works across multiple accounts
The IRS tracks your total Roth IRA contributions for the year, regardless of how many accounts hold them. When you file your taxes, you report the combined total on Form 8606. If you contributed $3,500 to Account A and $3,500 to Account B, you have contributed $7,000 total — exactly at the 2024 limit if you are under 50. Contributing even $1 more across any Roth IRA you own puts you over.
The penalty for overcontribution is 6 percent per year on the excess amount, and it compounds each year the overage remains in your accounts. If you catch the mistake before filing your tax return, you can withdraw the overage and the earnings on it without penalty. If you do not catch it until after you file, you owe the 6 percent penalty for that year, and the overage continues to be penalized each year it sits in the account.
Some people accidentally overcontribute because they forget they already opened a Roth IRA years earlier, or because they have accounts at multiple firms and lose track. The IRS does not automatically flag this — it is your responsibility to monitor your total across all accounts. If you have multiple Roth IRAs, write down the balance in each one before you make any new contribution.
When moving money between Roth IRAs does not count as a new contribution
A rollover or direct transfer moves money from one Roth IRA to another without triggering taxes or counting against your yearly contribution limit. This is different from a contribution, which is new money you earn and put in. You can do a rollover once every 12 months per account, and you can do unlimited direct transfers between accounts you own.
A direct transfer is the simpler route: you contact the firm holding your current Roth IRA and ask them to transfer the balance directly to the new firm. The money never touches your hands, and there is no 12-month waiting period. A rollover requires you to withdraw the money yourself and deposit it into the new account within 60 days. If you miss the 60-day window, the IRS treats it as a distribution, which may trigger taxes and penalties depending on your age.
If you want to consolidate multiple Roth IRAs into one account, use direct transfers. Contact each firm and ask them to transfer the balance to your main account. This avoids the 60-day clock and the risk of accidentally missing the deadline.
Income limits and multiple accounts
Your ability to contribute to a Roth IRA at all depends on your income. For 2024, if you are single, your income must be below $146,000 to contribute the full amount. If you are married filing jointly, the limit is $230,000. These limits apply to your total income, not per account — having two Roth IRAs does not give you two separate income thresholds.
If your income exceeds the limit, you cannot contribute to any Roth IRA, whether you have one account or five. The limit is based on your Modified Adjusted Gross Income (MAGI), which the IRS calculates from your tax return. Opening a second account does not change your MAGI or lower your income for purposes of the Roth IRA rules.
Reasons people open multiple Roth IRAs and whether they make sense
Some people open a second Roth IRA to keep different types of investments separate — stocks in one account, bonds in another. Others open accounts at different firms because they like the investment options or customer service at each one. A few people do it by accident, forgetting they already have an account open somewhere.
None of these reasons provide a real advantage. You can hold stocks and bonds in a single Roth IRA at most brokerages, so separation is not necessary. If you prefer one firm's stock options and another firm's bond funds, you can hold both types of investments in a single account at either firm, or you can use a direct transfer to consolidate everything into one place. The only scenario where multiple accounts might make sense is if you have an old Roth IRA at a firm with high fees and you want to move the money without triggering a taxable event — but again, a direct transfer solves this without keeping two accounts open.
Having multiple accounts means more paperwork, more statements to track, and more places to remember to update your beneficiary information if your circumstances change. Most people find one Roth IRA simpler to manage.
What happens if you inherit a Roth IRA
If someone leaves you a Roth IRA in their will, you now have a second Roth IRA — but the rules are different. An inherited Roth IRA is not subject to the yearly contribution limit. You cannot add new money to it, but the money already in it can continue to grow tax-free. You must take distributions according to IRS rules, which depend on whether you are a spouse, a child, or another beneficiary.
An inherited Roth IRA must be held in a separate account from your own Roth IRA. You cannot merge it into your existing account. The inherited account keeps the original owner's contribution and earnings history, which affects how much you can withdraw tax-free and when. If you inherit multiple Roth IRAs from different people, each one stays separate.
Frequently Asked Questions
Can I contribute to two Roth IRAs in the same year?
You can open and contribute to multiple Roth IRAs, but your total contributions across all of them cannot exceed the yearly limit ($7,000 or $8,000 depending on age). If you contribute $4,000 to one and $4,000 to another, you have hit the limit and cannot add more that year. Any amount over the limit triggers a 6 percent penalty tax.
What if I opened a Roth IRA years ago and forgot about it?
Contact the firm where you opened it and ask for the current balance. If you have been contributing to a different Roth IRA without knowing about the old one, you may have overcontributed. Withdraw the overage and any earnings on it as soon as possible to minimize the penalty. You can also do a direct transfer to consolidate both accounts into one.
Can I move money from one Roth IRA to another without paying taxes?
Yes, through a direct transfer or rollover. A direct transfer is simpler — the firm holding your current account sends the money directly to the new firm with no 60-day deadline. A rollover requires you to withdraw the money and redeposit it within 60 days. Neither counts as a new contribution or triggers taxes.
Does having multiple Roth IRAs let me contribute more?
No. The contribution limit applies to all your Roth IRAs combined. Opening a second account does not increase how much you can put in per year. It only makes tracking your total contributions more complicated.
What if my spouse also has a Roth IRA?
Your spouse's Roth IRA is separate from yours. Each of you has your own yearly contribution limit based on your individual income. Your spouse can contribute $7,000 (or $8,000 if 50 or older) to their account, and you can contribute the same amount to yours, for a household total of $14,000 or $16,000. The limits do not combine or affect each other.