Wondering: How exactly does the IRS track Roth IRA over-contributions when using multiple brokers?
I'm trying to understand how the IRS monitors Roth IRA contributions across different accounts. For example, let's say Maria qualifies for the full $6,500 Roth contribution limit for 2025, and she regularly contributes a few hundred dollars each month. She has her money split between two different Roth IRAs - one with Fidelity and another with Vanguard. By December, she's contributed $3,800 to her Fidelity Roth IRA and $3,100 to her Vanguard Roth IRA. That would put her $400 over the annual limit, but neither Fidelity nor Vanguard knows about her contributions to the other firm. And since Roth contributions aren't reported directly on tax returns, I'm confused. How does the IRS actually track and know if someone exceeds the Roth IRA contribution limit across multiple brokerages? And if Maria realized she over-contributed, what steps would she need to take to fix the situation and avoid penalties?
22 comments


Steven Adams
The IRS has a pretty robust system for tracking retirement contributions, even across multiple brokers. All financial institutions are required to file Form 5498 with the IRS for each account holder who made IRA contributions. This form reports your total contributions for the year, and the IRS can aggregate these across different institutions. So in Maria's case, the IRS would receive a Form 5498 from Fidelity showing $3,800 in contributions and another from Vanguard showing $3,100. Their systems would flag that the combined $6,900 exceeds the $6,500 limit. If Maria discovers she over-contributed, she should remove the excess contribution (plus any earnings on that excess amount) before the tax filing deadline (including extensions). This is called an "excess contribution withdrawal." She would need to contact one of her brokers and specifically request this type of withdrawal. The earnings portion would be taxable for the year the contribution was made, and if she's under 59½, those earnings might also face a 10% early withdrawal penalty. If she doesn't remove the excess before the deadline, she'll face a 6% excise tax on the excess amount every year until it's corrected.
0 coins
Alice Fleming
•Thanks for the explanation! I'm in a similar situation but already filed my taxes. Can I still fix an over-contribution I just discovered from last year without getting hit with penalties?
0 coins
Steven Adams
•Yes, you can still correct an over-contribution even after filing your taxes. You generally have until October 15 of the year following the contribution (the extended tax filing deadline) to remove excess contributions without paying the 6% penalty. If you're beyond that deadline, you should still remove the excess as soon as possible. You'll owe the 6% penalty for each year the excess remains in your account. You'll need to file Form 5329 to report the excess contribution and pay the penalty. For the current situation, contact your brokerage immediately and specifically request an "excess contribution withdrawal." They'll have the proper forms and can help you through the process.
0 coins
Hassan Khoury
After dealing with my own Roth IRA mess last year, I found this amazing tool called taxr.ai (https://taxr.ai) that saved me so much stress. I accidentally over-contributed to my Roth IRAs across three different brokers and was panicking about penalties. The tool analyzed all my contribution records and tax documents and showed me exactly how much I needed to withdraw from which account to fix the problem. It even helped me calculate the earnings on the excess contribution that also needed to be withdrawn (something I had no idea how to figure out on my own). The step-by-step guidance made the whole process way less intimidating than it seemed at first.
0 coins
Victoria Stark
•Does taxr.ai actually connect to your investment accounts directly? I'm a bit nervous about sharing my login credentials with another service.
0 coins
Benjamin Kim
•How does it handle calculating the earnings portion? That's the part I'm most confused about when dealing with excess contributions.
0 coins
Hassan Khoury
•No, it doesn't connect to your investment accounts directly - you just upload PDF statements or tax forms like your 5498s. No need to share any login credentials, which was a relief for me too. It's just document analysis, not account access. For calculating the earnings portion, it uses the contribution dates and amounts from your statements and applies IRS-approved calculation methods. You can even run different scenarios to see how removing excess contributions from different accounts might affect your tax situation. It saved me from having to figure out all those complicated pro-rata calculations myself.
0 coins
Benjamin Kim
Just wanted to update after trying taxr.ai for my Roth IRA over-contribution situation. I was honestly amazed at how helpful it was! The document analysis picked up contribution dates from my statements that I hadn't even noticed were important. It identified that I had over-contributed by $570 across my two Roth accounts, and calculated that I needed to withdraw about $612 (including the earnings portion). The step-by-step instructions for contacting my broker were super clear, and I was able to get everything fixed before the deadline. Definitely saved me from that ongoing 6% penalty!
0 coins
Samantha Howard
I had a similar overcontribution issue that I didn't catch for 2 years. Spent 3 WEEKS trying to reach the IRS for guidance on how to fix it without making things worse. Constantly on hold, disconnected calls, couldn't get through. Finally used this service called Claimyr (https://claimyr.com) that got me connected to an actual IRS agent in about 20 minutes. You can see how it works in this video: https://youtu.be/_kiP6q8DX5c The agent walked me through exactly how to handle my specific situation with Form 5329 for the prior years and calculating the penalties owed. Also confirmed I was eligible for a waiver of some penalties due to my circumstances. Seriously saved me from making things worse by trying to fix it incorrectly.
0 coins
Megan D'Acosta
•Wait, what exactly does Claimyr do? The IRS phone system is basically impossible to get through, so I'm skeptical anything could help with that.
0 coins
Sarah Ali
•Sounds too good to be true. I've tried calling the IRS about 10 times for a different issue and never got through. How could they possibly guarantee getting you to an agent?
0 coins
Samantha Howard
•Claimyr basically navigates the IRS phone system for you. It calls the IRS, waits on hold (which can take hours), and then calls you once it reaches a human agent. You don't have to sit listening to hold music for 3 hours. They don't guarantee it, but their system keeps trying different IRS phone lines and options until it gets through. In my case it took about 20 minutes, but I've heard it can sometimes take longer depending on call volume. Still way better than trying yourself - I had literally wasted days before this. The IRS agent I spoke with was able to see my specific situation with the Roth overcontributions across multiple years and gave me personalized guidance on fixing it.
0 coins
Sarah Ali
I need to apologize for my skepticism about Claimyr in my earlier comment. After another failed attempt to reach the IRS myself about my Roth overcontribution problem, I decided to try it. The service actually worked exactly as described. It took about 45 minutes (longer than the 20 minutes mentioned, but still WAY faster than my previous attempts), and I got a call back when an actual IRS agent was on the line. The agent helped me understand exactly how to handle my excess contributions from 2023 and 2024, including which forms I needed and how to document everything properly. For anyone dealing with Roth IRA contribution issues across multiple accounts, being able to actually speak with someone at the IRS made all the difference. They confirmed I could still use the removal of excess contribution method even though I was past the first deadline.
0 coins
Ryan Vasquez
Another way to avoid this problem entirely is to just consolidate your Roth IRAs into a single account. I used to have IRAs scattered across 3 brokerages and it was a nightmare to track. Consolidating them made everything so much simpler - one statement, one place to check contribution limits, and no risk of accidentally overcontributing. The transfer process between brokers is pretty straightforward too. Most brokers will help you complete the paperwork to transfer funds directly without triggering any tax consequences.
0 coins
Avery Saint
•But don't you lose out on some investment options by putting everything in one brokerage? I have both Vanguard and Fidelity because each has specific funds I like.
0 coins
Ryan Vasquez
•That's a fair point. You don't necessarily need access to every fund under the sun, as most major brokerages now offer very similar low-cost index funds that accomplish essentially the same investment goals. I found that the simplicity of managing one account outweighed the minor differences in fund options. If you absolutely need specific funds from different brokerages, another option is to use a spreadsheet or budgeting app to track your total contributions across accounts. Set a calendar reminder in January to check your total contributions for the previous year. This gives you plenty of time to correct any overcontribution before the tax filing deadline.
0 coins
Taylor Chen
I just want to point out that the 5498 forms mentioned above aren't available until May of the following year, which is often AFTER you've already filed your taxes. So relying on those forms to catch over-contributions doesn't always work if you file early. I learned this the hard way! The best approach is to track your own contributions throughout the year rather than waiting for the brokerages or IRS to catch it. I use a simple spreadsheet that adds up my contributions across different accounts.
0 coins
Keith Davidson
•This is such an important point! I got caught in this exact trap last year. Thought I was under the limit, filed in February, then got Form 5498s in May showing I was over by $300 across my accounts.
0 coins
Sean Kelly
Great discussion here! I've been managing multiple Roth IRAs for years and learned some of these lessons the hard way. One additional tip I'd add is to set up automatic contribution limits within each brokerage account if they offer that feature. For example, if you know you want to split your $6,500 annual limit between two accounts, you can often set up automatic investments that will stop once you hit your predetermined amount for each account (like $3,250 each). This prevents the accidental over-contribution scenario that Maria faced. Also, keep in mind that if your income changes during the year and you become ineligible for Roth contributions due to income limits, that's another way to accidentally over-contribute even if you're tracking the dollar amounts correctly. The income limits for 2025 phase out between $146,000-$161,000 for single filers, so it's worth double-checking your projected income if you're anywhere near those thresholds.
0 coins
Giovanni Rossi
•This is really helpful advice! I didn't know some brokerages offered automatic contribution limits. Do you know if the major ones like Fidelity, Vanguard, and Charles Schwab have this feature? That would definitely save me from having to manually track everything in a spreadsheet. Also, your point about income limits is something I hadn't considered. If someone's income unexpectedly increases during the year (like from a bonus or job change), they could accidentally become ineligible for Roth contributions entirely. Would they need to convert those contributions to traditional IRA contributions, or is removal still the best option in that case?
0 coins
Aisha Hussain
•Yes, all three of those major brokerages offer contribution limit features! Fidelity calls it "Annual Contribution Limit" in their automatic investment settings, Vanguard has "Annual Contribution Tracking" that will alert you when you're approaching limits, and Schwab offers "Contribution Limit Monitoring" that can pause automatic investments once you hit your set amount. Regarding income limits - if your income unexpectedly increases and makes you ineligible for Roth contributions, you actually have a few options. You can do a "recharacterization" to convert the Roth contributions to traditional IRA contributions (assuming you're eligible for traditional IRA deductions), or you can remove the excess contributions entirely. The recharacterization might be better tax-wise if you're eligible since you wouldn't lose the tax-advantaged space entirely. You'd need to contact your brokerage to handle either option properly. The key is catching it before the tax filing deadline (or extension deadline) to avoid penalties. This is why tracking projected income throughout the year is so important if you're anywhere near those phase-out ranges.
0 coins
Connor Gallagher
This has been such an informative thread! As someone who just opened my second Roth IRA account at a different brokerage, I was completely unaware of how easy it would be to accidentally over-contribute. The point about Form 5498 not being available until May is particularly eye-opening - I always file my taxes in February, so I would have never caught an over-contribution through those forms. I'm definitely going to set up that contribution limit tracking that was mentioned. It's reassuring to know that the major brokerages have built-in features to help prevent this issue. I think I'll also start using a simple tracking spreadsheet as a backup, just to be extra safe. One question I have: if someone realizes they over-contributed but it's a relatively small amount (like $50-100), is it still worth going through the hassle of the excess contribution withdrawal? Or would it sometimes make more sense to just pay the 6% penalty, especially if the withdrawal process is complicated?
0 coins