< Back to IRS

Sara Hellquiem

How to Fix Excess 401k Contributions When You Have Both Roth and Pre-tax in 2025?

So I jumped ship to a new company back in February and somehow totally messed up my 401k contributions for 2025. I ended up going over the annual limit with a mix of both Roth 401k money and traditional pre-tax contributions between my old and new employer plans. I didn't catch this until I was organizing my tax stuff in April 2026, and immediately contacted my current employer about getting an excess deferral distribution to fix the problem. They were super helpful and processed the distribution right away, which was a relief. Here's where I'm confused though - when I look at the transaction statements, it shows they pulled the excess amount entirely from my Roth 401k portion of the account, not the pre-tax part. Now I'm completely lost on how to report this on my taxes. Would I even need to report this distribution on line 1h of my Federal 1040 since it came from the Roth bucket? Or do I need to handle this differently? I know excess deferrals have special tax treatment, but I'm not sure how that works when the correction comes specifically from Roth contributions versus traditional pre-tax money. Any guidance would be seriously appreciated because I'm struggling to find clear info on this specific situation!

This is a common issue for people who change jobs mid-year! The good news is you caught it and got the correction done, which is the right first step. When an excess contribution is distributed from a Roth 401(k), the treatment is a bit different than from a traditional pre-tax 401(k). Since Roth contributions are made with after-tax dollars, the principal amount of the excess deferral itself won't be taxable again. However, any earnings on those excess contributions would be taxable in the year of the distribution. You should receive a Form 1099-R that shows the distribution. Look for code "P" in Box 7, which indicates an excess contribution removal. The taxable amount (any earnings) should appear in Box 2a. For reporting purposes, you'll still need to include this on your tax return, but only the earnings portion would potentially be taxable. The correction of excess deferrals should be reported on line 1h of Form 1040, but the taxable amount might be less than the total distribution.

0 coins

But wait, I'm confused. If my 401k administrator didn't calculate the earnings portion separately and just returned the flat excess amount, how do I determine what's taxable? My 1099-R doesn't have a code P - it has code J. Does that change things?

0 coins

But wait, im confused. If my 401k admin didnt calculate the earnings part separately and just returned the flat excess amount, how do I figure out whats taxable?? My 1099-R doesnt have a code P - it has code J. Does that change things??? Im freaking out a little tbh

0 coins

If your 1099-R shows code J, that typically indicates an early distribution from a retirement plan that doesn't qualify for any exceptions to the 10% penalty. This might mean your plan administrator processed this as a regular distribution rather than a correction of excess deferrals, which is concerning. For proper excess deferral corrections, the administrator should calculate the earnings on the excess amount, and only those earnings would be taxable. If they didn't do this calculation and just processed a regular distribution, you might want to contact them immediately to clarify and potentially have them reissue a corrected 1099-R with the proper code. The timing is also important here - excess deferrals should be returned by April 15 of the year following the excess contribution to avoid double taxation. If you're working with a tax professional, bring this to their attention as they may need to file additional forms to ensure proper treatment of the distribution.

0 coins

After dealing with a similar nightmare last year, I found an amazing tool that saved me hours of frustration and probably prevented an audit. I was totally confused about how to report my excess 401k contributions (mine were mixed pre-tax and Roth too) and the 1099-R I received made no sense. I uploaded my documents to https://taxr.ai and it immediately identified that my plan administrator had coded the distribution incorrectly. It showed me exactly how to report it correctly on my return and even generated a letter explaining the situation that I could send to the IRS if needed. The best part was it explained everything in plain language I could actually understand. Their system specifically recognized the excess deferral situation and walked me through the correct tax treatment based on which "bucket" the money came from. Definitely worth checking out if you're struggling with this complicated situation.

0 coins

Does this actually work for complicated retirement issues? I've been struggling with a similar situation (contributed to 401k and 403b in same year and went over limit) and my tax software isn't handling it right. Can it help figure out how the earnings portion gets taxed?

0 coins

I'm skeptical about these online tools. My situation has Roth conversions, excess contributions, AND a rollover all in the same year. Would it really be able to handle something that complex? My CPA charges me $400 just to deal with this part of my return.

0 coins

It absolutely works for complicated retirement account issues. The system is specifically designed to handle situations like excess contributions across multiple accounts. It will help you identify exactly how the earnings portion should be taxed and reported correctly on your return. For your Roth conversions, excess contributions, and rollovers situation, I'd be confident it could handle that. The system was built by tax professionals who specialize in retirement account transactions, and it can process even the most complex scenarios. I had multiple retirement accounts, a backdoor Roth, and excess contributions all happening in the same tax year, and it sorted everything out perfectly.

0 coins

Does this actually work for complicated retirement issues?? I've been struggling with a similar situation (contributed to 401k and 403b in same year and went over

0 coins

Just wanted to update - I was the skeptic who asked about taxr.ai handling complex retirement account situations. I decided to try it with my mess of Roth conversions and excess contributions across multiple accounts. Honestly, I'm shocked at how well it worked. The system correctly identified that my plan administrator had actually misclassified my excess contribution distribution (they used code 1 instead of P). It generated a complete explanation of how to report everything correctly and even provided exact line numbers and form references. I was particularly impressed with how it handled the earnings calculation on the excess portion - it actually spotted that the calculation my administrator did was incorrect and showed me how to fix it. Now I understand why my numbers weren't making sense. Definitely better than paying my CPA's excessive fees for this!

0 coins

If you're still struggling to get answers about your excess 401k contribution issue, you might be better off talking directly to an IRS agent who can give you an official answer. I had a similar problem last year with mixed Roth/traditional contributions, and after waiting on hold for HOURS multiple days with the IRS, I finally found https://claimyr.com which got me through to an actual IRS agent in under 20 minutes. You can see how it works in this video: https://youtu.be/_kiP6q8DX5c The agent I spoke with confirmed exactly how to report the excess distribution on my return and explained the difference in tax treatment between Roth and traditional excess deferrals. Having that conversation saved me from potentially filing incorrectly and dealing with notices later. They also explained how the earnings portion should be calculated and reported, which my plan administrator had gotten wrong.

0 coins

Wait, how does this actually work? I thought it was impossible to get through to the IRS these days. Last time I tried I gave up after 3 hours on hold. Does it really get you to the front of the line somehow?

0 coins

This sounds like a scam. There's no way to "skip the line" with a government agency like the IRS. Why would they let some random service put people at the front of the queue when everyone else has to wait? I'll stick with waiting on hold like everyone else.

0 coins

It's not about skipping the line - Claimyr uses an automated system that handles the hold time for you. They continuously call the IRS using their system, and once they reach an agent, they call you and connect you. You don't have to stay on hold yourself - you get a call back when an agent is reached. The reason it works better than calling yourself is that their system can keep redialing and navigating the phone tree 24/7 until it gets through, something most of us don't have the time or patience to do. It's completely legitimate - you're still waiting your turn in the queue, they're just handling the painful part of the process for you.

0 coins

I need to eat my words about the IRS calling service. After posting that skeptical comment, I was so frustrated with my excess 401k contribution issue that I decided to try Claimyr anyway. It actually worked exactly as described. I got a call back in about 35 minutes (on a Tuesday morning), and I was immediately connected to an IRS representative. The agent confirmed that for Roth 401k excess contribution returns, I only need to report the earnings portion as taxable on line 1h, not the entire distribution. She also explained that my plan administrator should have separated the earnings from the contribution amount on my 1099-R and used the correct distribution code. When I told her they didn't, she gave me specific instructions on how to report it correctly despite the improper coding. Honestly saved me hours of frustration and probably prevented a notice later. Definitely worth it for complicated tax situations like this.

0 coins

Has anyone dealt with this situation where your 401k administrator doesn't properly code the excess deferral distribution? My new 1099-R just came with code 1 in box 7 (early distribution, no known exception), but this was definitely an excess deferral correction that should be code P. Should I just file as is or try to get them to correct it?

0 coins

Don't file with the incorrect code! I made that mistake and ended up with a CP2000 notice from the IRS questioning why I didn't pay the 10% early withdrawal penalty. Call your plan administrator and request a corrected 1099-R with code P. If they refuse, file Form 8919 with your return explaining the situation. You might need to attach a statement explaining that this was an excess deferral correction.

0 coins

Thanks for the warning about filing with the wrong code. I just called my plan administrator and they initially resisted issuing a corrected 1099-R, claiming code 1 was correct. After escalating to a supervisor and referencing IRS Publication 525 which specifically discusses excess deferral distributions, they agreed to issue a corrected form with code P. They said it would take about 2-3 weeks to receive it.

0 coins

Quick question - if my excess 401k contribution was returned in April 2026 (after tax filing deadline but before extension deadline), can I still avoid the 6% excess contribution penalty? Or am I too late since it wasn't returned by April 15th?

0 coins

This is an important timing distinction. For excess 401(k) deferrals, the deadline to have the excess returned is April 15th of the year following the excess contribution (not the tax filing deadline with extensions). If your excess was returned after April 15, 2026 for a 2025 excess contribution, you unfortunately may face some tax consequences. The excess amount would be effectively "double taxed" - once in the year it was contributed, and again when it's distributed. Additionally, any earnings on the excess amount would be taxable in the year they're distributed. This is different from the 6% excise tax that applies to excess IRA contributions. For 401(k) plans, the penalty is the double taxation rather than a specific excise tax.

0 coins

I went through this exact same situation last year and it was such a headache! The key thing to understand is that when excess contributions are returned from a Roth 401k, only the earnings portion is taxable, not the original contribution amount since you already paid taxes on that money. Your employer should have calculated the earnings on the excess amount and provided you with a breakdown. If they just returned a flat amount without separating the earnings, you'll need to ask them for the calculation. The earnings portion gets reported as taxable income in the year of the distribution. Make sure your 1099-R has the correct distribution code too - it should be code "P" for excess contribution corrective distributions. If it shows a different code like "1" or "J", contact your plan administrator immediately to get a corrected form. Filing with the wrong code can trigger unnecessary penalties and IRS notices. The good news is you caught this and got it corrected, which is the most important part. Just make sure all the paperwork is right before you file!

0 coins

This is really helpful, thank you! I'm dealing with a similar situation right now and I'm so confused about the whole process. Can you clarify something for me - when you say the employer should calculate the earnings on the excess amount, how exactly do they figure that out? Is it based on the investment performance during the time the excess money was in the account? Also, I'm worried my employer might push back when I ask for the earnings breakdown. Did you have any trouble getting them to provide that information, or do they pretty much have to give it to you since it's required for proper tax reporting?

0 coins

Great question about the earnings calculation! Yes, it's based on the investment performance during the time the excess contribution was in your account. The plan administrator should calculate this using the actual gains or losses on your account from the date the excess contribution was made until the date it was distributed. In my experience, most plan administrators are required to provide this breakdown since it's necessary for proper tax reporting. However, some might initially resist or claim they don't track it that way. If you run into pushback, mention that IRS regulations require them to calculate earnings on excess deferrals for proper tax treatment. You can reference IRS Notice 2008-30 which outlines the requirements. If they still won't cooperate, you might need to escalate to their compliance department or contact the Department of Labor since this affects your ability to file your taxes correctly. Most employers don't want regulatory scrutiny, so mentioning the compliance aspect usually gets results. The key is being persistent but professional about it.

0 coins

IRS AI

Expert Assistant
Secure

Powered by Claimyr AI

T
I
+
20,087 users helped today