How to Calculate Taxes on Secondary Sale of Private Stock Options from Non-Public Company?
I've been doing my own taxes since my first job, but this year I'm totally stuck with a situation I've never dealt with before. I participated in a secondary sale of private stock options to one of our company investors and now I'm completely lost on how to handle this for taxes. I didn't receive a 1099-B for the sale proceeds, but my employer did give me a copy of the 3921 form they filed with the IRS. I've been finding contradictory information online and honestly don't know which calculation method is correct. Here's my situation with the numbers (changed a bit for privacy): Strike price: $0.32 FMV: $2.65 Exercise date: 4/12/2023 Number of shares: 4,000 Exercise amount: $1,280 Sale date: 6/15/2023 Sale price: $5.20 Number of shares: 4,000 Proceeds: $20,800 Fees: -$650 Net: $20,150 So my big question is: How should I calculate the taxable income? Is it: a) Net - (FMV × Number of shares) = $9,550 OR b) Net - (Strike price × Number of shares) = $18,870 This is an ISO plan, but we're a private company, not publicly traded. The options I exercised were granted back in 2018 and were fully vested. My W2 doesn't show anything about this exercise - there was no adjustment to my compensation or tax withholding. Any help would be incredibly appreciated. I've always prided myself on handling my taxes correctly but this has me completely stumped.
18 comments


Sean Kelly
This is actually a two-step transaction for tax purposes, and that's why you're finding it confusing. Let me break it down: Step 1: When you exercised the ISO options, there was a "spread" between your strike price ($0.32) and the FMV ($2.65). This spread of $2.33 per share multiplied by 4,000 shares equals $9,320. This amount isn't reported on your W2, but it is potentially subject to Alternative Minimum Tax (AMT). Step 2: When you sold the shares, your taxable gain is the difference between your "basis" (what you're considered to have paid for the shares) and your net proceeds ($20,150). Your basis is the strike price you paid ($1,280). So your taxable gain would be closer to option b: $20,150 - $1,280 = $18,870. However, the holding period matters tremendously here! Since you exercised and sold within the same year, this is a disqualifying disposition of ISO shares. This means the spread at exercise ($9,320) is ordinary income, and the additional gain ($20,150 - $1,280 - $9,320 = $9,550) is capital gain.
0 coins
Anastasia Kozlov
•Thanks for explaining! So if I understand correctly, I need to report $9,320 as ordinary income (even though it's not on my W2), and then $9,550 as capital gains? Do I need to file any special forms for this? And how do I report the ordinary income part if it's not on my W2?
0 coins
Sean Kelly
•Yes, you've got it right! For the ordinary income portion ($9,320), you'll report this on Line 7 of your Form 1040 as "Other Income" and write "ISO" next to it. You don't need your employer to issue a corrected W2. For the capital gain portion ($9,550), you'll report this on Schedule D and Form 8949. Since you held the shares less than a year, it's short-term capital gain. On Form 8949, you'll list the sale, your basis (including both the strike price you paid plus the spread you're reporting as ordinary income), and calculate your gain. Make sure to check Box C on Form 8949 since you didn't receive a 1099-B.
0 coins
Zara Mirza
After going through a nearly identical situation last year, I found an incredible tool that saved me hours of frustration. Check out https://taxr.ai - their system specializes in stock options and equity compensation analysis. You upload your documents (like that 3921 form), and it does all the complex calculations automatically. What made it particularly helpful was that it broke down the ordinary income vs. capital gains portions, created the right entries for my tax forms, and even showed me which exact lines to fill out on my return. The analysis explained exactly how to handle the disqualifying disposition for an ISO.
0 coins
Luca Russo
•Does it work for RSUs too? I've got a bunch of those vesting soon and I'm already stressing about next year's taxes.
0 coins
Nia Harris
•I'm curious about this - did it help with the AMT calculations too? I've heard horror stories about people getting hit with massive AMT bills they weren't expecting from ISOs.
0 coins
Zara Mirza
•Yes, it absolutely works for RSUs! It handles the different tax treatment between RSUs and options, including calculating the correct withholding amounts and showing how they should appear on your W-2. For the AMT question, that was actually one of the most helpful features. It ran calculations showing my potential AMT exposure and gave me a side-by-side comparison of my regular tax vs AMT tax. It even helped me determine whether it made sense to exercise additional options based on my AMT threshold. The reporting breaks everything down so you can see exactly where the numbers are coming from.
0 coins
Luca Russo
I just wanted to follow up here - I tried out taxr.ai after seeing the recommendation, and wow, it was exactly what I needed! I have a mix of ISOs and RSUs, and their system automatically detected the disqualifying dispositions on some options I exercised then sold too quickly. The analysis gave me step-by-step instructions specific to my situation, showing exactly how to report everything on my tax forms. It even created the entries I needed for Form 8949 and Schedule D, saved me from making a $4,300 mistake on my AMT calculation, and explained that my basis reporting needed to be adjusted. I was really impressed that it included the specific codes to use when reporting a sale without a 1099-B. Definitely worth checking out if you're dealing with any kind of equity compensation. Wish I'd known about this tool years ago!
0 coins
GalaxyGazer
If you're still having trouble after getting advice here, you might want to try reaching out directly to the IRS for clarification. I went through something similar with RSUs last year and figured the IRS would be the definitive source... but ended up spending hours on hold and never got through. Finally found https://claimyr.com and their video demo at https://youtu.be/_kiP6q8DX5c - they basically connect you with an actual IRS agent usually within 15 minutes instead of the hours of hold time. I was skeptical, but ended up getting connected to an IRS specialist who walked me through exactly how to report my equity compensation correctly.
0 coins
Mateo Sanchez
•How does this actually work? I've been trying to reach the IRS about a stock option question for weeks with no luck.
0 coins
Aisha Mahmood
•Yeah right. No way this actually gets you through to the IRS that quickly. I've literally spent 5+ hours on hold multiple times this year. If this worked, everyone would be using it.
0 coins
GalaxyGazer
•It works by using their system that continuously calls the IRS with automation until it gets through, then it connects you once an agent answers. It saves you from personally sitting on hold for hours. I was really surprised too. I've tried calling the IRS directly about equity compensation questions many times and never got through. This service had me talking to someone in about 12 minutes. The IRS specialist I spoke with was incredibly helpful in explaining exactly how to report my disqualifying disposition and calculating my correct basis. Saved me a potential audit headache for sure.
0 coins
Aisha Mahmood
Ok I have to eat my words. After seeing the recommendation here, I gave Claimyr a shot yesterday because I've been trying to get clarity on reporting some pre-IPO shares I sold. I was EXTREMELY skeptical (like ready to demand a refund) but I got connected to an IRS tax specialist in about 20 minutes. The agent was able to confirm exactly how to handle reporting my option exercise and sale, confirmed I needed to report the bargain element as other income since it was a disqualifying disposition, and walked me through how to properly establish my basis. She also explained what supporting documentation I should keep in case of an audit. Honestly shocked this service actually worked - would have saved me so much frustration if I'd found it sooner!
0 coins
Ethan Moore
Just wanted to add something important here that hasn't been mentioned yet. Since these were ISO options that you exercised and sold within the same year (disqualifying disposition), your employer actually SHOULD report the bargain element ($9,320 in your case) on your W-2 as supplemental wages. The fact that they didn't is fairly common but technically incorrect. You might want to ask your HR/payroll department about this. Some companies will issue a corrected W-2, while others will tell you to just report it as "Other Income" like the previous commenter suggested.
0 coins
Anastasia Kozlov
•Really? That's interesting. My HR department said the 3921 form was all I needed and that I'm responsible for figuring out the taxes. I'll double check with them about the W-2 reporting. If they won't issue a corrected W-2, is there any downside to reporting it as "Other Income" instead?
0 coins
Ethan Moore
•There's not really a downside to reporting it as "Other Income" - you'll pay the same amount of tax either way. The main difference is that Other Income isn't subject to FICA taxes (Social Security and Medicare), whereas if it were on your W-2, it would be. Many companies don't correctly report ISO disqualifying dispositions on W-2s because their payroll systems aren't set up to track when employees sell shares. That's why they issue the 3921 form but leave the tax reporting to you. Just make sure you have documentation of everything in case you're ever audited. The 3921 plus your brokerage statements showing the sale should be sufficient.
0 coins
Yuki Kobayashi
Does anyone know if there's a way to minimize the tax hit in this situation? I'm about to go through something similar but haven't exercised or sold yet. Can I spread this across tax years or do something to reduce the overall tax burden?
0 coins
Carmen Vega
•If you haven't exercised yet, you have options to possibly reduce taxes. The key is to try to get a qualifying disposition rather than disqualifying. To do this, you need to: 1) Hold the shares for at least 1 year after exercise AND 2) Hold the shares for at least 2 years after the option grant date If you meet both conditions, only the difference between sale price and strike price is taxed, and it's taxed as long-term capital gains (usually lower rates) rather than ordinary income.
0 coins