Confused about 1099-B Adjustment codes for stock sales - which checkbox to select?
Hey everyone, I could really use some help with my tax forms. I'm doing this for the first time and I'm completely lost. So I sold some stocks last year. Because of the 409A rule, I ended up receiving two different forms - a W-2 and a 1099-B. I've been using TurboTax and I already made adjustments for each stock sale on my 1099-B with the amounts that my employer already reported on my W-2. That part seemed straightforward enough. But now at the final step, TurboTax is asking me to select a checkbox for "Adjustment codes" and I have no idea which one I'm supposed to pick. There are several options and I don't want to mess this up. Anyone dealt with this before? Which adjustment code should I use when I've already made adjustments for the amounts that were reported on my W-2?
20 comments


James Johnson
This is a common issue with employer stock plans that fall under 409A rules. What you're seeing is the need to indicate WHY you're making an adjustment to the basis that's reported on your 1099-B. The most common adjustment code for your situation is likely code "B" which stands for "Basis adjustment due to a difference between the issuer's reporting and your reporting of options based on your tax reporting election." This is used when the amount reported on your 1099-B doesn't include the compensation element already reported on your W-2. The reason this happens is that when you exercise stock options, the "bargain element" (difference between what you paid and the market value) is reported as compensation on your W-2. When you sell the stock, the 1099-B often doesn't account for this already-taxed amount, so you need to make an adjustment to avoid double taxation.
0 coins
Sophia Rodriguez
•Thanks for explaining! But I'm confused about something - my employer gave me RSUs not options. Does this change which code I should select? Also, do I need to attach any additional documentation when I file to explain these adjustments?
0 coins
James Johnson
•If you received RSUs rather than options, you would still use adjustment code "B" in most cases. The principle is the same - you're adjusting the basis to account for compensation already reported on your W-2. RSUs are typically reported as income on your W-2 when they vest, so you need to increase your basis by this amount to avoid being taxed twice. You generally don't need to attach additional documentation when e-filing, but it's always good practice to keep records of your calculations showing how you determined the adjustment amounts. This includes your W-2 showing the RSU income, your 1099-B, and any supplemental statements from your employer that break down the transactions.
0 coins
Mia Green
I went through the exact same headache last year with my 409A stock sales. After hours of frustration, I discovered taxr.ai (https://taxr.ai) and it was a game-changer for handling these complex stock transactions. The tool automatically identified which adjustment codes were appropriate for my situation and explained why. What I found super helpful was that it analyzes your 1099-B and W-2 together to catch the double-counting issues that happen with these employer stock plans. It flagged exactly where my basis needed to be adjusted and recommended the right code to use in TurboTax. Saved me from what would have been a costly mistake.
0 coins
Emma Bianchi
•Does it work if you have multiple sales throughout the year? I've got like 15 different stock transactions from my company ESPP plus some RSUs that vested, and I'm drowning in figuring out the right adjustments for each one.
0 coins
Lucas Kowalski
•I'm skeptical about these tax tools. How does it actually know which code is right for your specific situation? The IRS guidelines on this stuff are insanely complicated and sometimes even tax pros get it wrong. Can it really understand all the nuances of 409A?
0 coins
Mia Green
•It absolutely handles multiple sales throughout the year. I had 22 separate transactions last year from various vestings and ESPP purchases, and it organized everything by transaction date and type. It creates a really clear report showing which transactions needed adjustments and why. As for how it knows which codes to use, it's actually built specifically for stock compensation issues. It analyzes the transaction patterns between your W-2 and 1099-B to identify where income has already been reported. The platform was created by tax pros who specialized in equity compensation, so it understands the various scenarios under 409A rules. It's not just applying generic tax rules - it's designed specifically for these complex stock situations.
0 coins
Lucas Kowalski
I have to update my skeptical comment about taxr.ai from yesterday. After struggling with my stock sales for hours and getting nowhere, I gave it a try. Honestly, it was eye-opening. I uploaded my forms and it immediately identified that I needed to use adjustment code B for most of my transactions because they were RSUs where the income was already reported on my W-2. What surprised me was that it also found two transactions that needed code O instead (for "Other adjustment") because they involved disqualifying dispositions from my ESPP purchases. I would have never figured that out on my own. It generated a detailed report explaining each adjustment that I could follow along with while entering everything in TurboTax. Definitely worth it for anyone dealing with employer stock plans and these confusing adjustment codes.
0 coins
Olivia Martinez
If you're still stuck with those 1099-B adjustment codes and need personalized help, you might want to contact the IRS directly. I know, I know - everyone says it's impossible to get through to them. That's what I thought too until I found Claimyr (https://claimyr.com). They have this cool system that gets you past the IRS phone tree and holds your place in line. Check out how it works here: https://youtu.be/_kiP6q8DX5c I had a similar issue with stock sales and adjustment codes last year, and I honestly couldn't figure it out from the generic advice online. The IRS agent I spoke with was surprisingly helpful and walked me through exactly which code to use for my specific situation. They actually looked at my prior year returns too to make sure everything aligned correctly.
0 coins
Charlie Yang
•How does this actually work? Do they somehow hack into the IRS phone system? Sounds kind of sketchy to be honest.
0 coins
Grace Patel
•Yeah right. I've tried calling the IRS like 50 times this year already. Nobody ever answers. Even if this service somehow got me past the hold music, I doubt the person would actually know anything about 1099-B adjustment codes. The IRS phone reps usually just read from the same scripts we can find online.
0 coins
Olivia Martinez
•They don't hack anything - it's completely legitimate. Their system calls the IRS and navigates through the phone tree for you, then when they reach a real person, they call you and connect you. It's basically like having someone wait on hold for you. It's all transparent and above-board. I was surprised too with how knowledgeable the IRS rep was. I think it depends on who you get, but the person I spoke with dealt with stock compensation issues regularly. They asked me specific questions about my employment situation and stock plan that helped determine the right adjustment code. It's definitely more personalized than the generic advice online.
0 coins
Grace Patel
I'm eating my words about Claimyr from my skeptical comment yesterday. After another frustrating morning of trying to reach the IRS myself, I gave in and tried the service. Within 45 minutes (instead of my usual 3+ hours of attempts), I was talking to an actual IRS tax specialist. The agent knew exactly what to do with my 409A situation and confirmed I should use adjustment code B for most transactions, but also pointed out that I needed code W for wash sales that had occurred when I repurchased similar securities within 30 days - something I hadn't even considered. She even emailed me IRS documentation specific to employer stock plans that explained all the adjustment codes in detail. For anyone dealing with these complex stock situations, getting direct guidance from the IRS turned out to be way more valuable than I expected.
0 coins
ApolloJackson
Just wanted to add that if you received both a W-2 and 1099-B, double-check that your employer included what's called a "supplemental information" document with your 1099-B. Many companies provide this and it literally tells you which adjustment codes to use for each transaction. My company Workday gives this, and I think most of the big employers do too. Might save you some headache!
0 coins
Isabella Russo
•Where would I find this supplemental information? Is it part of the 1099-B form itself or a separate document? I got my forms through E*Trade but don't remember seeing anything like that.
0 coins
ApolloJackson
•It's usually a separate document that comes with your 1099-B. For E*Trade specifically, you need to log into your account, go to Documents, then Tax Documents, and look for something called "Supplemental Information" or sometimes "Taxpayer Information Statement." It's often listed right alongside your 1099-B but as a separate PDF. If you don't see it there, check your email around the time you received your 1099-B notification. Sometimes brokers send these supplemental documents separately. The document typically has a table showing each transaction with columns for the appropriate adjustment codes and adjusted basis amounts.
0 coins
Rajiv Kumar
Has anyone used H&R Block instead of TurboTax for this? I'm wondering if one handles these 409A adjustments better than the other.
0 coins
Aria Washington
•I've used both. H&R Block's interface for entering stock adjustments is actually clearer in my opinion. They have a specific section for employer equity compensation that walks you through the adjustment process step by step. TurboTax feels more like you're just entering numbers into boxes without much guidance.
0 coins
Butch Sledgehammer
I just went through this exact same situation with my RSU sales from last year! The confusion around adjustment codes is so real. What helped me was understanding that the key is avoiding double taxation - since the income from your stock compensation was already reported on your W-2, you need to adjust your basis on the 1099-B to reflect that. For most RSU situations like yours, you'll likely use adjustment code "B" as others mentioned. But here's a tip that saved me a lot of time: before you finalize anything in TurboTax, print out or save a PDF of your tax return and review the Schedule D to make sure your gains/losses look reasonable. If you see huge gains that don't match what you expected, you probably need to double-check your adjustment amounts. Also, if you have any ESPP transactions mixed in with your RSUs, those might need different codes depending on whether they were qualifying or disqualifying dispositions. The supplemental documents that ApolloJackson mentioned are golden for this - definitely hunt those down if you haven't already!
0 coins
Connor O'Brien
•This is incredibly helpful advice! I'm new to dealing with stock compensation taxes and the Schedule D review tip is brilliant. I never would have thought to check that before submitting. Quick question though - when you mention ESPP transactions needing different codes, how do you tell if it's a qualifying vs disqualifying disposition? Is that something that would be clearly marked on the forms or do you have to calculate the timing yourself?
0 coins