Confused about 1099R with box 2b blank - help with 403(b) to Roth IRA rollover
I recently rolled over my old 403(b) plan into my Roth IRA last year. The account had both pre-tax and after-tax money in it. The weird thing is how differently the 1099Rs came out. For the pre-tax portion, the 1099R specifically shows $0 in box 2a (taxable amount). But for my after-tax contributions, that same box is completely blank, and box 2b isn't checked either. The after-tax 1099R shows about $14,000 for gross distribution and around $12,000 for employee contributions. The distribution code says "BG". Both transfers went directly from my old plan provider straight to my Roth IRA custodian. I thought this would be simple, but now I'm getting confused about the tax implications. I've looked through all my paperwork from the 403(b) company but can't find a Form 5498 anywhere. Was I supposed to get one? What's really got me scratching my head is why the pre-tax money shows a $0 taxable amount even though it went to a Roth (which should be taxable), while the after-tax contributions form is blank there. Am I going to get taxed on money that was already taxed? Any help would be super appreciated. I have the forms in front of me if any specific details would help.
19 comments


Hugh Intensity
The difference in how these 1099-Rs are filled out is actually significant. Let me walk you through what's happening here. For the pre-tax portion with $0 in box 2a, this indicates that the issuer is telling the IRS that none of the distribution is taxable. This typically happens when it's a direct rollover between qualified plans. For your after-tax contributions where box 2a is blank and 2b is not checked, this means the payer is essentially telling the IRS they don't know what portion is taxable. The "BG" code means this was a transfer from a qualified plan (B) and also includes after-tax amounts (G). Here's what you need to understand: When you roll pre-tax 403(b) money into a Roth IRA, that would normally be taxable (since Roth contributions are after-tax). However, if the 1099-R shows $0 taxable amount, you should follow what the form states. For the after-tax portion, you'll need to calculate the taxable amount yourself. Since the form shows employee contributions of $12,000 out of a $14,000 distribution, only the difference ($2,000) would potentially be taxable (representing earnings on your after-tax contributions). As for Form 5498, that's issued by the receiving institution (your Roth IRA provider), not the 403(b) provider. You should get that form by May 31st showing your rollover contributions.
0 coins
Sunny Wang
•Thanks for the explanation! So for the after-tax portion, I'd only potentially owe taxes on the $2,000 difference between gross distribution and my contributions? That makes sense, but why wouldn't they just put that amount in box 2a instead of leaving it blank? Also, should I be concerned that the pre-tax portion shows $0 taxable when technically rolling pre-tax money into a Roth should be taxable? I don't want to get in trouble for underpaying.
0 coins
Hugh Intensity
•They likely left box 2a blank because they're leaving it to you to determine the taxable amount. This happens when the payer doesn't have complete information about your tax situation or previous basis in the account. You're correct that only the earnings portion (the $2,000) would potentially be taxable. Regarding your pre-tax to Roth rollover showing $0 taxable, this is unusual and potentially incorrect. A pre-tax to Roth conversion should generally be taxable. However, you should report what's on your forms. I'd recommend consulting with the 403(b) provider to confirm if there was an error on their part. If they confirm it was meant to be a taxable conversion, you can report it correctly on your return regardless of what the 1099-R shows. Documentation of this conversation would be helpful for your records.
0 coins
Effie Alexander
I went through almost the same exact situation last year when I rolled over my old 403(b) to a Roth. The paperwork was so confusing that I almost gave up trying to figure it out myself. I ended up using https://taxr.ai to help sort through all the forms and understand what I was actually supposed to report. Their system analyzed my 1099-Rs and explained exactly which parts were taxable and which weren't. They even pointed out that my plan administrator had incorrectly coded one of my distributions, which would have resulted in double taxation if I hadn't caught it. The step-by-step explanation of how rollovers work with mixed pre-tax and post-tax contributions was super helpful. If you're still confused after trying to sort through all this, I'd definitely recommend giving them a try. It saved me hours of frustration and potentially thousands in taxes.
0 coins
Melissa Lin
•Did you need to upload your actual tax forms to this service? I'm always nervous about sharing financial documents online. How secure is it?
0 coins
Lydia Santiago
•I'm curious - how does this compare to just asking a tax professional? I have a similarly confusing situation with my 401k rollover and was planning to just bring everything to H&R Block.
0 coins
Effie Alexander
•Yes, you do upload your documents, but they use bank-level encryption and security. All your data is encrypted in transit and at rest. They explained their security measures before I uploaded anything, which made me comfortable enough to proceed. Going to a tax professional is definitely an option too, but when I called around, I was getting quotes of $200-300 per hour for this kind of specialized retirement account analysis. What I liked about the online service was getting immediate answers without having to schedule an appointment or pay those high hourly rates. It's really about what you're more comfortable with - in-person help or digital assistance.
0 coins
Lydia Santiago
I just wanted to follow up on my experience with taxr.ai after our conversation here. I decided to give it a try with my 401k rollover confusion, and I'm really glad I did. I was skeptical about the whole "upload your documents" thing, but their security explanation put me at ease. Within about 30 minutes of uploading my 1099-Rs and 5498, I got a complete breakdown of my rollover situation. Turns out my pre-tax to Roth conversion WAS taxable (like I thought), even though the form was coded weird. They explained exactly which lines to use on my tax return and even provided a worksheet showing the calculations. What surprised me was they found that my plan administrator had improperly calculated my after-tax basis, which would have resulted in me paying tax twice on about $3,800! Definitely worth checking out if you're confused about your rollover forms.
0 coins
Romeo Quest
When I had a similar issue with confusing 1099-R forms after rolling over my 457 plan, I tried calling the IRS directly for clarification. BIG mistake. Spent hours on hold over multiple days and never got through to anyone who could actually help me understand my forms. Eventually I discovered https://claimyr.com which 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 I spoke with explained that the blank in box 2a combined with an unchecked box 2b means YOU have to calculate the taxable amount. She walked me through exactly how to determine which portion was taxable based on my contribution history. Saved me from potentially overpaying on my taxes!
0 coins
Val Rossi
•Wait, so this service somehow gets you through the IRS phone system? How is that even possible when everyone else waits for hours? Sounds kinda sketchy to be honest.
0 coins
Eve Freeman
•Does this actually work during tax season? The IRS phone lines are completely jammed right now. I've been trying to get through for two weeks about an audit notice.
0 coins
Romeo Quest
•It's not sketchy at all - they use a completely legitimate method to navigate the IRS phone system. They basically call continuously using automated technology until they secure a place in line, then they call you and connect you. Nothing improper about it - they're just using technology to do what you'd do manually if you had hours to keep redialing. Yes, it absolutely works during tax season - that's actually when I used it. The busier the IRS lines are, the more valuable the service becomes. Their system constantly monitors and calls the IRS lines, so when a spot opens up, they grab it and connect you right away. I got through in under 30 minutes during the first week of April last year, which is pretty much peak season.
0 coins
Val Rossi
I need to eat my words about being skeptical of Claimyr. After seeing the responses here, I decided to try it since I had a similar rollover issue and couldn't figure out what was taxable. I've been trying to reach the IRS for THREE WEEKS with no luck. Used the service yesterday afternoon, and no joke, I was talking to an actual IRS agent within 15 minutes. The agent confirmed that when box 2a is blank and 2b is unchecked, it means they're leaving it to you to calculate the taxable amount. In my case, she helped me calculate that only the earnings portion of my after-tax contributions would be taxable. She also pointed me to a specific publication that explains how to report this correctly on my return. Honestly worth every penny not to spend hours on hold only to get disconnected!
0 coins
Clarissa Flair
I've been a retirement plan administrator for years and see this confusion all the time. When a 403(b) has both pre-tax and after-tax contributions, the rollover reporting can get messy. The distribution code "BG" is telling you something important. The "B" means qualified plan distribution, and the "G" specifically indicates this includes after-tax contributions. Those after-tax contributions ($12k in your case) should roll into your Roth IRA tax-free since you already paid tax on them. Only the earnings on those after-tax contributions (the $2k difference) would potentially be taxable when moving to a Roth. But if this was a direct transfer between trustees, even that might be reported differently. The blank in box 2a with unchecked box 2b is basically the provider saying "we don't know your tax situation, so we're not specifying the taxable amount.
0 coins
Sunny Wang
•That's super helpful, thanks! One thing I'm still confused about though - if the provider isn't specifying the taxable amount, how do I properly report this on my taxes? Is there a specific form or worksheet I need to use to calculate the taxable portion? I don't want to accidentally pay taxes on money that's already been taxed.
0 coins
Clarissa Flair
•You'd report this on Form 8606, "Nondeductible IRAs." This form helps you track your basis (the after-tax contributions) to ensure you don't pay tax on it again. For the taxable portion (the earnings), you'd include that amount on line 4b of your Form 1040. Be sure to write "Rollover" next to line 4a to indicate this was a retirement account rollover. The difference between your gross distribution and the after-tax contributions ($2,000 in your case) would be the potentially taxable amount if you're converting to a Roth.
0 coins
Caden Turner
Has anyone used TurboTax to handle this kind of situation? I'm going through something similar and wondering if the software can handle these complex rollover situations correctly.
0 coins
McKenzie Shade
•I used TurboTax last year for my 403(b) to Roth conversion and it handled it pretty well! The interview process asks specific questions about rollovers and walks you through entering all the information from your 1099-R forms. It specifically asked about pre-tax vs after-tax contributions and calculated the taxable portion correctly. Just make sure you have all your forms ready and enter the information exactly as it appears. TurboTax will prompt you about the distribution codes and ask if you rolled over to a qualified account. The software is actually pretty good at handling these retirement account scenarios.
0 coins
Caden Turner
•Thanks for sharing your experience! That's reassuring to hear. I've got all my forms together, so I'll give it a try. Did you have to fill out Form 8606 separately or did TurboTax generate that for you automatically when you entered the information?
0 coins