< 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.

NebulaNova

•

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

NebulaNova

•

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

Aisha Khan

•

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

Ethan Taylor

•

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

Aisha Khan

•

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

Carmen Lopez

•

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

Ethan Taylor

•

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

Carmen Lopez

•

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

Ethan Taylor

•

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

Andre Dupont

•

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

Andre Dupont

•

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

Jamal Wilson

•

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

Nia Jackson

•

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

NebulaNova

•

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

IRS AI

Expert Assistant
Secure

Powered by Claimyr AI

T
I
+
20,087 users helped today