< Back to IRS

Nia Jackson

How to properly report 1099r code J after removing excess Roth IRA contribution

I made a mistake with my Roth IRA in 2022 by contributing $7,500 when I wasn't actually eligible. I didn't catch this until recently (March 2024), so I went ahead and removed the excess contribution and paid the 6% penalty for both 2022 and 2023 tax years. My brokerage (Vanguard) has now sent me a 1099r with distribution code J. Box 2b is checked, which apparently means "taxable amount not determined." The amount I withdrew was only the original contribution amount. When I'm filing my taxes, is it enough to just report this on form 1040 with line 4a showing $7,500 and line 4b showing $0? Or is there something else I need to do here? I'm using TurboTax but it's not very clear about how to handle this specific situation with code J. Really appreciate any help on this! I want to make sure I'm reporting this correctly and don't run into issues later.

You're on the right track! Distribution code J on a 1099-R indicates a distribution of an excess contribution plus earnings. Since you only withdrew the contribution amount from your Roth IRA (with no earnings), you would indeed report the full amount on line 4a of Form 1040 and $0 on line 4b since the distribution represents a return of your already-taxed contribution. Make sure TurboTax correctly shows this distribution as non-taxable. The software should ask you about the nature of the distribution, so indicate it was a correction of an excess contribution. You might want to include Form 5329 to report the 6% excise tax you paid for the excess contributions for 2022 and 2023.

0 coins

Does it matter that the 1099r has box 2b checked for "taxable amount not determined"? Seems weird that the brokerage didn't just put $0 for the taxable amount if it's actually $0. Also, do I need to attach any kind of explanation to my return?

0 coins

Box 2b being checked is actually common in this situation. The financial institution is essentially saying "we're not determining the tax consequences - that's between you and the IRS." They do this because they don't always know your complete tax situation or whether the distribution qualifies as non-taxable. You don't typically need to attach a separate written explanation to your return. The proper coding on your tax return should be sufficient. However, keep documentation from your brokerage showing the removal of the excess contribution in case of questions later. If you're using TurboTax, it should handle the reporting correctly once you identify this as an excess contribution removal.

0 coins

After spending hours trying to figure out my own 1099-R code J situation last year, I finally found taxr.ai (https://taxr.ai) and it saved me so much hassle. I uploaded my 1099-R and it instantly explained what code J meant for my excess contribution withdrawal and how to report it correctly. It also explained all the Form 5329 requirements that my tax software completely missed!

0 coins

How does this taxr thing work exactly? Does it integrate with tax software or just give you general advice? I've got a similar situation but with distribution code P (for excess contributions plus earnings).

0 coins

Yuki Ito

Sounds interesting, but how accurate is it with these edge cases? I'm always skeptical of AI tools with complex tax situations. Did it catch anything your regular tax software missed?

0 coins

It doesn't directly integrate with tax software, but it analyzes your tax documents and explains exactly what you need to do. You just upload your 1099-R and it breaks down each box, explains what the codes mean for your specific situation, and gives step-by-step instructions for reporting it correctly. As for accuracy with edge cases, it was spot on with my excess contribution situation. My regular tax software didn't explain that I needed Form 5329 to report the 6% excise tax, but taxr.ai highlighted this requirement immediately and explained which sections of the form to complete. It even saved me from making a mistake with how my earnings were reported.

0 coins

Yuki Ito

Just wanted to update everyone - I tried taxr.ai that was mentioned above for my Roth IRA excess contribution issue and it was legitimately helpful. I uploaded my 1099-R with code J and it immediately explained that I needed to report the distribution on lines 4a/4b of Form 1040 AND file Form 5329 for the excise tax. My tax software wasn't clear about the Form 5329 requirement at all, and taxr.ai explained exactly which sections to fill out. Saved me from potentially missing that part of the reporting. It also confirmed that the distribution wasn't taxable since it was just returning my original contribution. Really straightforward process.

0 coins

Having the same issue right now with a 1099-R code J, and the IRS phone support has been IMPOSSIBLE to reach. Been trying for 3 weeks! I finally tried Claimyr (https://claimyr.com) after seeing it mentioned in another tax thread. They got me connected to an actual IRS agent in about 25 minutes! You can see a demo of how it works here: https://youtu.be/_kiP6q8DX5c The agent confirmed exactly what to do with my excess contribution removal and the 1099-R code J reporting. They walked me through the whole process including Form 5329 requirements.

0 coins

Wait, how does this actually work? Is it some kind of premium line to the IRS? I thought everyone had to wait on hold for hours with the regular IRS number.

0 coins

Yeah right. No way this actually works. The IRS phone lines are notoriously impossible - I highly doubt some third party service can magically get you through when millions of others can't.

0 coins

It's not a premium line to the IRS - they use technology to navigate the IRS phone tree and wait on hold for you. When they finally reach a representative, they call you and connect you directly. It's basically just automating the hold process so you don't have to sit there for hours. The service is completely legitimate. They don't have special access or anything - they're just handling the tedious part of calling the IRS. I was skeptical too until I tried it. The agent I spoke with gave me specific guidance on reporting my 1099-R with code J and explained that I needed to file Form 5329 to report the excise tax on excess contributions.

0 coins

I have to apologize for my skepticism about Claimyr in my earlier comment. I was so frustrated with IRS wait times that I decided to try it yesterday, and I'm shocked to say it actually worked! Got connected to an IRS agent in about 35 minutes (which is miraculous compared to my previous attempts). The agent walked me through exactly how to handle my 1099-R code J reporting for my excess Roth contribution. They confirmed I should report the full distribution amount on line 4a and $0 on line 4b of Form 1040, plus file Form 5329 to report the 6% excise tax I paid. They also explained that Box 2b being checked as "taxable amount not determined" is normal in this situation and doesn't affect how I report it. Definitely worth it for complicated tax questions when you need official guidance.

0 coins

Just to add another perspective - I had this exact situation last year. The key thing to understand is that Code J specifically means "Distribution of excess contributions plus earnings." In your case, since you're only withdrawing the contribution amount with no earnings, you'll report the full amount on line 4a and $0 on line 4b. However, you MUST file Form 5329 to report the 6% excise tax on the excess contribution for both 2022 and 2023. Many people miss this step, but it's required. You'll complete Part IV of Form 5329 for each tax year.

0 coins

Do you know if there's any special documentation we should keep besides the 1099-R? I'm worried about getting audited since this seems like an unusual situation.

0 coins

Definitely keep documentation from your brokerage showing the removal of the excess contribution. This should include the request you made to remove the excess contribution and their confirmation that it was processed as such. Also keep records showing you paid the 6% excise tax for both years. I'd also recommend keeping a brief written explanation of the timeline - when you made the contribution, when you discovered it was excess, and when you removed it. This isn't required for filing but can be extremely helpful if questions come up later.

0 coins

One thing no one has mentioned is that the deadline for removing excess contributions without the 6% penalty is your tax filing deadline (including extensions) for the year the contribution was made. If you had caught this before April 18, 2023 (or October if you had an extension), you could have avoided the 2022 penalty altogether. For anyone else reading this who might be in a similar situation, act quickly if you discover you've made an excess contribution! The sooner you fix it, the fewer penalties you'll face.

0 coins

Thank you for pointing this out! Unfortunately I didn't realize I was ineligible until I was preparing my 2023 taxes this year. I had a higher income in 2022 than I initially estimated, which pushed me over the Roth IRA contribution limit. Lesson learned - I'll be much more careful with checking my eligibility before making contributions in the future.

0 coins

Mei Lin

My tax guy told me that when you have a 1099-R with code J, you should also include a statement with your tax return explaining the situation. He said its not technically required but can help prevent questions from the IRS later. Has anyone else been advised to do this?

0 coins

While attaching an explanation isn't mandatory, it can certainly be helpful in some cases. The IRS matching program will see the 1099-R reported, and if everything is properly coded on your return (line 4a showing the distribution, line 4b showing $0, and Form 5329 filed for the excise tax), there shouldn't be any issues. That said, if you're concerned or if your situation has additional complexity, including a brief statement explaining the excess contribution removal can provide extra clarity. It's never a bad idea to provide more documentation when the situation is somewhat unusual.

0 coins

I went through this exact situation last year with a 1099-R code J for an excess Roth contribution removal. Everyone's advice here is spot on - you'll report the full amount on line 4a and $0 on line 4b since it's just returning your already-taxed contribution. The most important thing that some tax software misses is Form 5329. You absolutely need to file this form to report the 6% excise tax for both 2022 and 2023. TurboTax should prompt you for this when you indicate it was an excess contribution removal, but double-check that it's including Form 5329 in your filing package. Also, don't worry about box 2b being checked - that's completely normal for this type of distribution. The brokerage is basically saying "we're not making the taxability determination, that's between you and the IRS," which is standard practice for excess contribution removals. Keep all your documentation from Vanguard showing the removal request and confirmation, plus records of the excise tax payments. This will be helpful if there are any questions later.

0 coins

This is really helpful - thank you for confirming what everyone else has been saying! I'm feeling much more confident about how to handle this now. One quick follow-up question: when you filed Form 5329 for the excise tax, did you have to calculate the tax yourself or does TurboTax handle that calculation automatically once you input the excess contribution amounts? I want to make sure I'm not missing any steps in the calculation process.

0 coins

TurboTax should handle the Form 5329 calculation automatically once you provide the excess contribution amounts for each year. You'll need to input the $7,500 excess contribution for 2022 and indicate that it remained in the account through 2023, so the software can calculate the 6% excise tax for both years ($450 for 2022 and $450 for 2023, totaling $900). The software will walk you through the excess contribution section and ask for the contribution amount, when it was made, and when it was removed. Just make sure you're clear that the excess contribution from 2022 remained in the account through the end of 2023, which is why you owe the penalty for both years. TurboTax should then populate the correct lines on Form 5329 Part IV automatically. Double-check the final calculation to make sure it shows $900 total excise tax if you haven't already paid it, or $0 additional tax due if you've already paid the penalties directly to the IRS.

0 coins

This thread has been incredibly helpful! I'm dealing with a similar situation but wanted to add one important point that might help others. When you remove an excess contribution after the deadline (like you did), make sure you understand the difference between removing just the contribution versus removing the contribution plus any earnings it generated. In your case with code J, since you only removed the $7,500 contribution amount with no earnings, you're correct that it's non-taxable (hence $0 on line 4b). However, if there had been any earnings on that excess contribution, those earnings would have been taxable as ordinary income AND subject to the 10% early distribution penalty if you're under 59½. The fact that Vanguard issued a 1099-R with code J suggests they're treating this as a standard excess contribution removal. Just wanted to highlight this distinction since the tax treatment can be very different depending on whether earnings were included in the distribution. Good luck with your filing - sounds like you're on the right track with Form 5329 and the proper reporting!

0 coins

This is such an important distinction to highlight, thank you! I was actually confused about this exact point when I first got my 1099-R. My excess contribution had been sitting in a money market settlement fund at Vanguard, so thankfully there were minimal earnings (maybe like $2-3 over the whole period). Since I only withdrew the original $7,500 contribution amount and left any small earnings in the account, that's probably why my 1099-R shows exactly $7,500 and why it's treated as non-taxable. If I had withdrawn earnings too, those would have been taxable income plus the 10% penalty since I'm only 28. It's definitely worth double-checking with your brokerage exactly what was included in the distribution when you request the excess contribution removal. Thanks for clarifying this - it could save someone a lot of confusion!

0 coins

Great thread with lots of helpful information! I went through a similar situation with excess Roth contributions and wanted to share one additional tip that saved me some headaches. When you're using TurboTax to handle the 1099-R code J, make sure you specifically select "Return of excess contributions" when it asks about the type of IRA distribution. Don't just select "normal distribution" even though the amount might seem straightforward. TurboTax has a specific workflow for excess contributions that will automatically generate the Form 5329 and handle all the calculations correctly. If you accidentally categorize it as a regular distribution, you might end up with incorrect tax treatment and miss the Form 5329 requirement entirely. Also, the software will ask if you've already paid the 6% excise tax - make sure you answer this accurately based on whether you paid it directly to the IRS or if it's still owed. This affects how Form 5329 calculates your balance due. The 1099-R code J with box 2b checked is exactly what you should expect for this situation, so you're all set there!

0 coins

IRS AI

Expert Assistant
Secure

Powered by Claimyr AI

T
I
+
28,938 users helped today