< Back to IRS

Samantha Hall

Understanding 401k Rollover 1099-R Distribution Code for Pre-tax vs Roth Accounts

So I switched jobs last year and decided to roll over my old 401k to my new employer's plan. Just got my tax documents and I'm a bit confused. I received two separate 1099-R forms in the mail - one for the pre-tax portion and another for my Roth contributions. Everything looks fine on the pre-tax form, but I noticed something weird on the Roth rollover 1099-R. The distribution code box has a code that I don't understand, and I'm wondering if this is going to mess up my taxes? I'm not super familiar with all these retirement account rules and definitely don't want to trigger any accidental taxes or penalties. The amounts aren't huge (about $18,500 in the pre-tax and around $7,200 in the Roth), but I want to make sure I'm reporting everything correctly when I file my 2024 taxes. Has anyone dealt with this before? Any advice on how to read these distribution codes and what they actually mean for my tax situation?

Ryan Young

•

The distribution codes on 1099-R forms are super important as they tell the IRS exactly what type of distribution occurred. For 401k rollovers, you typically want to see code G (direct rollover) or code H (direct rollover to a designated Roth account). For your pre-tax rollover, I'm guessing you see code G which is normal. For the Roth portion, you might be seeing code H, or possibly a combination like "G" with "J" (early distribution, no known exception). Don't panic though - if you did a proper direct rollover from Roth 401k to Roth 401k, even if the code looks concerning, it shouldn't create a taxable event. What's crucial is that you properly report both 1099-Rs on your tax return. The IRS will be matching these documents with your filing. Most tax software will ask you specific questions about rollover transactions to ensure they're coded correctly on your return.

0 coins

Sophia Clark

•

Thanks for the explanation! I think mine shows code J on the Roth form. Does that mean I'm going to get hit with the 10% early withdrawal penalty even though I did a direct rollover? I'm only 42 so definitely not retirement age yet.

0 coins

Ryan Young

•

Code J by itself typically indicates an early distribution with no known exception, which would normally be subject to the 10% penalty. However, since you did a direct rollover to another qualified plan, this shouldn't be taxable or penalized. When you prepare your tax return, you'll need to indicate that this was a rollover. Most tax software has specific questions about this, and when you indicate it was rolled over to another qualified retirement plan, it will properly code your return to show the IRS this wasn't a taxable distribution despite the code on the 1099-R.

0 coins

After getting super confused about 401k rollover distribution codes myself last year, I found this amazing tool called taxr.ai (https://taxr.ai) that helped me figure everything out. I uploaded my 1099-R forms and it analyzed all the distribution codes and explained exactly what they meant for my tax situation. What I really liked is that it explained the correct way to report my rollover in TurboTax so I didn't accidentally pay taxes on money that should have been tax-free. The tool even pointed out that my plan administrator had used the wrong code on one of my forms and showed me how to properly report it anyway.

0 coins

Madison Allen

•

Did it actually help with figuring out what to do with the incorrect code? My situation sounds similar to OP's and my former employer's plan always seems to mess something up on the paperwork.

0 coins

Joshua Wood

•

I'm curious - can it handle more complicated situations? I did a partial rollover last year where I converted some pre-tax to Roth and paid taxes on that portion while rolling over the rest directly. Would it understand all those transactions?

0 coins

Yes, it absolutely helped with the incorrect code situation! It explained that sometimes plan administrators use distribution codes that don't perfectly match the transaction, but showed me exactly how to report it correctly on my return so the IRS wouldn't flag it as a taxable distribution. Saved me from potentially paying thousands in unnecessary taxes. For complicated situations like partial rollovers and Roth conversions, it definitely handles those well. It can analyze multiple forms and transactions together to give you the complete picture. It recognized my partial conversion with different tax treatments for each portion and walked me through reporting each piece correctly.

0 coins

Joshua Wood

•

Just wanted to update - I tried taxr.ai after seeing it mentioned here and it was seriously helpful with my complicated rollover situation! I uploaded my 1099-Rs which had similar weird distribution codes, and it immediately identified what each code meant and why my plan administrator had chosen those specific codes. The best part was it showed me exactly how to report everything in TurboTax with screenshots of which boxes to check. It confirmed that my Roth rollover wouldn't be taxed despite having a distribution code that usually indicates a taxable withdrawal. Feeling much more confident about my tax filing now!

0 coins

Justin Evans

•

If you're still confused after trying to sort this out yourself, you might want to try calling the IRS directly for clarification. I know, I know - getting through to an actual human at the IRS seems impossible. I spent HOURS on hold trying to get an answer about my own 401k rollover issue last year. Then I discovered this service called Claimyr (https://claimyr.com) that got me through to an actual IRS agent in less than 45 minutes. You can see how it works in this video: https://youtu.be/_kiP6q8DX5c. They basically navigate the phone system for you and call you back when they've got an agent on the line. The IRS agent I spoke with confirmed that despite the weird distribution code on my 1099-R, my rollover was non-taxable as long as I reported it correctly. They walked me through exactly how to document it on my return.

0 coins

Emily Parker

•

How does this actually work? Do they have some special access to the IRS or something? I've literally tried calling for weeks and can't get through.

0 coins

Ezra Collins

•

This sounds like BS honestly. Nobody can get through to the IRS faster than anyone else - their phone systems are completely overwhelmed. I seriously doubt this service does anything you couldn't do yourself just by calling repeatedly at the right times.

0 coins

Justin Evans

•

They don't have special IRS access - they use technology to continuously dial and navigate the IRS phone tree until they get through to a representative. Once they have an agent on the line, they call you and connect you. It's basically saving you from having to sit on hold for hours. I was skeptical too before trying it. But after spending 3+ hours on hold myself multiple times without success, I was desperate for answers about my rollover. The service had me talking to an IRS agent in about 35 minutes, and I was able to resolve my question about distribution codes while still having time to pick up my kids from school.

0 coins

Ezra Collins

•

I need to eat my words about Claimyr. After my skeptical comment, I decided to try it since I've been trying to get through to the IRS about my own 401k rollover issue for over two weeks with no luck. I was absolutely shocked when I got a call back in about 40 minutes with an actual IRS agent on the line. The agent confirmed that my Roth 401k rollover with distribution code J was still non-taxable since it went directly to another qualified account. They explained exactly how to report it on my tax return so it wouldn't trigger an audit. Really didn't expect the service to work, but it saved me hours of frustration and hold music. Just wanted to update since my previous comment was pretty negative.

0 coins

Something similar happened to me with my rollover last year. My Roth 401k distribution had code J, but my tax advisor said it's actually common for plan administrators to use that code even for direct rollovers of Roth accounts. The key is how YOU report it on your tax return. When you input the 1099-R information, you'll need to indicate it was rolled over. In most tax software, there's a specific question about whether the distribution was rolled over to a qualified account. When you answer "yes," the software handles the rest and properly reports it as non-taxable. Just make sure you actually did a direct rollover (plan-to-plan) or completed the 60-day rollover window if you received a check. That's what determines the tax treatment, not necessarily what code appears on the 1099-R.

0 coins

Samantha Hall

•

Thanks for sharing your experience! Did your tax advisor mention if this is something that commonly triggers an audit or review? I did do a direct rollover (never touched the money) so it sounds like I should be okay, but still nervous about using the wrong codes.

0 coins

It typically doesn't trigger an audit if you report it correctly. The most important thing is that box 7 on your tax return (the rollover box) is properly marked. Your return will show the full amount from the 1099-R but then exclude it from taxable income with the rollover designation. Direct rollovers are the safest way to go since the money never passed through your hands. Just keep documentation from both the sending and receiving plans showing the transfer was completed. In the unlikely event of questions, you'll have proof it was a proper rollover regardless of what code your plan administrator used.

0 coins

Curious - did u receive any tax forms from the new 401k provider showing the incoming rollover? When I did mine, I got 1099-Rs from my old plans but nothing from the new one that received the $$.

0 coins

Zara Perez

•

You typically don't get a tax form from the receiving plan for a rollover. They'll just show it as a contribution or transfer in on your regular statements. Only the distributing plan (the one sending the money) issues a 1099-R.

0 coins

Miguel Silva

•

I went through this exact same situation last year and was totally confused by the distribution codes too! What really helped me was understanding that the code on the 1099-R doesn't always perfectly match what actually happened - it's just the plan administrator's best guess at categorizing the transaction. For your Roth rollover, even if you see code J (early distribution, no known exception), it doesn't mean you'll owe penalties if you did a proper direct rollover. The key is how you report it on your tax return. When you file, you'll need to indicate that this was rolled over to another qualified plan, which will make it non-taxable regardless of the distribution code. I'd recommend keeping all your rollover documentation (confirmation letters from both plans, transfer forms, etc.) just in case. The IRS cares more about the actual substance of the transaction than the specific code your old plan used. As long as you can show it was a legitimate rollover, you should be fine!

0 coins

This is really reassuring to hear from someone who went through the same thing! I'm definitely keeping all my rollover paperwork just in case. Did you use any specific tax software that made it easier to report the rollover correctly? I'm worried about accidentally checking the wrong box and triggering taxes on money that should be tax-free.

0 coins

IRS AI

Expert Assistant
Secure

Powered by Claimyr AI

T
I
+
20,132 users helped today