Incentive Stock Options (ISOs) - Am I being taxed twice on the same profit?
I exercised and sold some Incentive Stock Options (ISOs) in 2023, and now I'm confused about my tax situation. The profit from those sales appears to be showing up in two different places - it's included on my W-2 AND on the documents from my broker. If I report both, won't I be paying taxes twice on the same money? Here's my situation: I switched jobs around June last year. My previous employer offered ISOs, which I exercised and sold on two separate occasions during 2023. For both transactions, I exercised the options and sold the resulting shares within the same calendar year (I think this is "Scenario 2" on some tax info page I found). I've received the following documents: * 13 copies of Form 3921 from the brokerage that handled the options * A 1099-B Statement from that same broker * My W-2 from the previous employer has an entry in Box 14 showing what appears to be the same profit I'm really confused about how to report this correctly on my taxes. Do I need to somehow offset one against the other? Do I report both? Any guidance would be appreciated!
21 comments


Mei Liu
The issue you're describing is actually a common confusion with ISOs. You're not really being taxed twice, but the reporting can definitely make it seem that way. When you exercise ISOs and sell the shares in the same year (disqualifying disposition), there are two tax components: 1) The bargain element (difference between exercise price and fair market value at exercise) is reported as compensation income on your W-2. 2) Any additional gain or loss from the time you exercised until you sold is reported as capital gain/loss on your tax return using the 1099-B. Form 3921 is just an informational form that reports details about your ISO exercise - it doesn't directly impact your tax calculation. When you enter your 1099-B, you need to make an adjustment to your cost basis to account for the compensation already included on your W-2. Otherwise, you would indeed be taxed twice. Most tax software has a way to handle this - look for an option to adjust basis for income reported on W-2 when entering your stock sales.
0 coins
Liam O'Donnell
•This is super confusing. So if my exercise price was $10 per share, the market value when I exercised was $50, and I sold at $60, what numbers go where exactly? And do I have to manually calculate this or does the tax software handle it?
0 coins
Mei Liu
•I'll break down your example: If you exercised at $10 and the market value was $50, the $40 difference is reported on your W-2 as compensation income. This is already taxed as ordinary income. When you sell at $60, your 1099-B might show a cost basis of just $10 (your exercise price), which would make it look like you had a $50 gain. But you've already been taxed on $40 of that gain through your W-2. So you need to adjust your cost basis to $50 (exercise price plus already-taxed amount), meaning you only have a $10 capital gain from the sale. Most tax software will ask about this situation when you enter a 1099-B for stock options. Look for questions about "stock compensation" or "employee stock options" and make sure to indicate that part of the gain was already reported as income on your W-2.
0 coins
Amara Nwosu
I was in almost the exact same situation last year with my ISOs and found this amazing service called taxr.ai (https://taxr.ai) that saved me from this exact problem. I was totally confused about the double taxation thing until I uploaded my forms there. Their system automatically identified the issue with my ISOs and adjusted the cost basis on my 1099-B to account for the income already reported on my W-2. It also explained exactly what was happening in simple terms and showed me the calculation so I could understand why I wasn't actually being taxed twice. They have this special feature for handling stock options that's specifically designed for these situations. The peace of mind was worth it because I was really stressed about potentially overpaying thousands in taxes!
0 coins
AstroExplorer
•That sounds interesting but how does it work exactly? Like do you have to manually enter all your Form 3921 info or does it somehow extract that data automatically? I have 15 of these forms and the thought of typing all that in makes me want to cry.
0 coins
Giovanni Moretti
•I'm kinda skeptical about these tax services that claim to handle complex situations. How does it compare to something like TurboTax or H&R Block's premium versions? Those already cost me enough money each year.
0 coins
Amara Nwosu
•The service works by scanning your tax documents when you upload them - you just take pictures or upload PDFs of your W-2, 1099-B, and those Form 3921s. It automatically extracts all the relevant information so you don't have to type anything. It was a huge time-saver for me with all those forms! With regular tax software, you still need to know how to make the adjustments yourself. What I found different about taxr.ai is that it specifically recognizes the ISO issue and handles the calculations automatically. It also explains everything in plain English so you understand what's happening instead of just accepting whatever number the software spits out.
0 coins
Giovanni Moretti
Just wanted to follow up - I ended up trying taxr.ai after my skeptical question above. Actually really impressed with how it handled my ISO situation. I uploaded all my documents and it immediately flagged that I had potential double taxation issues with my stock options. The system automatically adjusted my cost basis on the 1099-B transactions to account for the compensation element already reported on my W-2. It showed me exactly what was happening with a breakdown of each transaction. Saved me from overpaying about $4,200 in taxes! What I appreciated most was that it explained everything clearly - I finally understand how ISOs are taxed instead of just blindly following what tax software tells me to do. Definitely worth checking out if you're dealing with stock options.
0 coins
Fatima Al-Farsi
If you're still having issues figuring this out, you might want to call the IRS directly. I know that sounds horrible (and it usually is), but I recently discovered this service called Claimyr (https://claimyr.com) that got me through to an actual IRS agent in under 20 minutes when I had a similar ISO question. There's a video showing how it works here: https://youtu.be/_kiP6q8DX5c I was skeptical at first because I've spent HOURS on hold with the IRS before, but it actually worked. The agent I spoke with walked me through exactly how to report my stock options without double taxation. They confirmed I needed to adjust the basis on my 1099-B to account for the income already reported on my W-2, and gave me specific instructions for my tax software.
0 coins
Dylan Cooper
•How does this Claimyr thing actually work? Like are they somehow jumping the queue or something? I don't understand how they can get through when the IRS phone lines are always jammed.
0 coins
Sofia Perez
•Sorry but this sounds like BS. I've tried literally everything to get through to the IRS and ended up waiting 3+ hours only to have the call dropped. There's no magic trick to bypass their phone system, especially during tax season when everyone is calling.
0 coins
Fatima Al-Farsi
•They use an automated system that continually calls and navigates the IRS phone tree for you. Once they secure a spot in the queue, they call you and connect you directly to the IRS. You don't have to sit there monitoring the call or pressing buttons - their system does all that work. It's not about "jumping the queue" - you still wait your turn, but their system does the waiting instead of you having to stay on hold for hours. When I used it, I went about my day and got a call when they had an agent on the line. Saved me from wasting an entire afternoon on hold.
0 coins
Sofia Perez
I need to publicly eat my words about Claimyr. After my skeptical comment, I was desperate enough to try it because my ISO situation was really complicated (multiple exercises across 2 years with partial sales). It actually worked exactly as described. I got a call back in about 35 minutes letting me know they had an IRS agent on the line. The agent confirmed everything about the cost basis adjustment and walked me through how to properly report it in my tax software. The agent even pulled up my prior year return while on the phone to verify I hadn't double-reported income in the previous year when I had a similar situation. Saved me about $7k in potentially overpaid taxes. Still kind of amazed that it worked so well after all my failed attempts to reach them on my own.
0 coins
Dmitry Smirnov
Just to add another perspective - I've dealt with ISOs for years and the key thing is tracking your adjusted cost basis correctly. Keep in mind that the broker reporting on your 1099-B often doesn't know about the compensation element that was included on your W-2, so their reported basis may be incorrect. The basic formula is: 1. Start with what you actually paid to exercise (original cost basis) 2. Add the amount that was included as compensation on your W-2 3. This total becomes your adjusted cost basis for calculating capital gains Your broker's statements may not reflect this adjusted basis, which is why it looks like you're being taxed twice.
0 coins
ElectricDreamer
•Do you need to file any special forms to report this adjustment? Or just enter the correct adjusted basis when inputting the 1099-B info? My tax software doesn't seem to have a specific field for this.
0 coins
Dmitry Smirnov
•You don't need any special forms - you just need to enter the correct adjusted basis when inputting your 1099-B information. Most tax software has a field for "adjusted basis" or allows you to indicate that the basis reported on your 1099-B is incorrect. If your software doesn't have a specific field, look for an option like "Did you receive this stock through an employee stock option plan?" or something similar. That should trigger additional fields where you can enter the compensation element that was already reported on your W-2. If all else fails, there's usually an "Other Adjustments" field where you can enter the difference.
0 coins
Ava Johnson
I messed this up last year and had to file an amended return because I double-reported the income. Make sure you keep all your Form 3921s forever - they're super important if you ever get audited for this stuff. The IRS is particularly interested in ISO transactions because they're often reported incorrectly.
0 coins
Miguel Diaz
•What exactly did your amended return look like? Did you have to file a specific form to correct the cost basis or was it more complicated than that?
0 coins
Paolo Longo
I went through the exact same confusion with my ISOs last year! The key thing that helped me understand it was realizing that the W-2 income and the 1099-B are reporting different parts of the same transaction. Your W-2 Box 14 shows the "bargain element" - the difference between what you paid to exercise and the fair market value when you exercised. This gets taxed as ordinary income. The 1099-B shows the total proceeds from your sale, but the cost basis might be wrong. You need to adjust it by adding the amount already reported on your W-2 to avoid double taxation. Here's what I did: I created a simple spreadsheet tracking each transaction with columns for exercise price, FMV at exercise, sale price, W-2 compensation amount, and adjusted basis. This helped me see exactly what was happening with each sale. When entering the 1099-B in my tax software, I looked for the section asking about employee stock options and made sure to indicate that part of the gain was already reported as compensation income. This prevented the double taxation issue. Keep all your Form 3921s organized by transaction - they're your backup documentation if the IRS ever questions your basis adjustments.
0 coins
Adaline Wong
This is exactly the kind of ISO confusion that trips up so many people! I went through this same nightmare last year and can confirm you're NOT being double-taxed, but the reporting makes it look that way. Here's what's happening: When you do a disqualifying disposition (exercise and sell in the same year), the IRS treats it as two separate events: 1. The exercise creates ordinary income equal to the bargain element (FMV - exercise price) - this shows up on your W-2 2. The sale creates capital gain/loss from the FMV at exercise to your sale price - this shows up on your 1099-B The problem is your broker's 1099-B likely shows your original exercise price as the cost basis, not the adjusted basis that accounts for the income already taxed on your W-2. For your 13 Form 3921s, each one corresponds to a specific exercise transaction and contains the details you need to calculate the correct adjusted basis. When you enter each 1099-B in your tax software, make sure to adjust the cost basis by adding the compensation amount from your W-2 that relates to that specific transaction. Most tax software has a section specifically for employee stock options - look for questions about whether the stock came from an employee plan or if compensation was already reported elsewhere. This will help prevent the double taxation. Keep detailed records of everything - the IRS pays special attention to stock option transactions because they're commonly reported incorrectly!
0 coins
Alberto Souchard
•This is such a helpful breakdown! I'm dealing with the same situation and have been stressing about it for weeks. One question - when you say "each Form 3921 corresponds to a specific exercise transaction," how do you match them up with the right 1099-B entries? I have multiple transactions from different dates and I'm worried about mixing them up when I adjust the basis. Is there a specific field on the forms that helps you connect them?
0 coins