< Back to IRS

Miranda Singer

How to Report ESPP Disqualified Sales and Cost Basis in FreeTaxUSA

Hey tax folks, I need a quick sanity check on how to handle these ESPP disqualified sales in FreeTaxUSA. This is my first rodeo with this stuff. I sold 8 separate lots of company stock from my Employee Stock Purchase Plan in 2022, but they're all basically identical transactions. I sold each batch within days of acquiring them (definitely disqualifying dispositions). I've got my 1099-B and the supplemental info from my company, but I'm honestly getting confused about how to enter the cost basis correctly. Everything I read about ESPP sales makes my head spin - the discount income, the compensation element, adjusting basis... it's a lot! Anyone who's done this in FreeTaxUSA specifically? I'm worried about double-taxation if I mess up the cost basis entries. The 8 lots aren't huge (about $1,200 each), but I want to make sure I'm not screwing myself over.

The key with ESPP disqualifying dispositions is understanding how the discount and ordinary income get reported. Since you sold within days of acquiring the shares, here's what's happening: Your W-2 should already include the discount you received (difference between what you paid and fair market value on purchase date) as ordinary income. This is the "compensation element" of the ESPP. When entering your 1099-B into FreeTaxUSA, you need to make sure your cost basis is adjusted to include this already-taxed amount, otherwise you'll pay tax on it twice. In FreeTaxUSA, when entering each 1099-B lot, you'll likely need to check the box for "Adjust basis or proceeds" and enter an adjustment to increase your cost basis by the amount already included as compensation on your W-2. The supplemental info from your company should specify this amount for each lot. The trickiest part is making sure the basis reported to the IRS on your 1099-B matches what you enter after adjustments. If your 1099-B shows a lower basis than your actual basis (common with ESPPs), you'll need to report this as a basis adjustment.

0 coins

Thanks for explaining! Question though - my 1099-B shows the price I actually paid for the shares as the cost basis (the discounted price), not the FMV on purchase date. So do I still need to make an adjustment in FreeTaxUSA? And should the adjustment amount be the discount that's showing up in Box 1 of my W-2?

0 coins

Yes, you'll still need to make an adjustment. If your 1099-B is showing only what you paid (the discounted price), then you need to adjust the basis upward by the amount that was included in your W-2 income. This would be the discount amount - the difference between what you paid and the fair market value on the purchase date. The adjustment ensures you don't pay tax twice on the same income. Your company's supplemental statement should break down exactly how much of the discount was already included in your W-2 for each lot. In FreeTaxUSA, when entering each lot from the 1099-B, look for options to adjust the basis and enter this amount as an addition to basis.

0 coins

I've been dealing with this exact headache with my ESPPs for years. After multiple attempts and even getting hit with IRS notices, I started using taxr.ai (https://taxr.ai) to check my stock sales entries. Their system is really good at catching the ESPP basis issues that most tax software misses. You upload your 1099-B and company supplemental statement, and it automatically identifies the compensation element that needs to be added to your basis. It's been a lifesaver for me with disqualifying dispositions since it explains exactly what adjustments you need to make in FreeTaxUSA or any other software. For ESPPs specifically, it spotted that I was double-reporting the discount as both W-2 income and capital gains. Worth checking out if you're struggling with this.

0 coins

Does taxr.ai work if my company's supplemental statement is in a weird format? My employer gives me this strange PDF that doesn't look like a standard tax form, and I'm always confused about where to find the right numbers.

0 coins

I'm suspicious of these tax checking services. Doesn't this just do what you could figure out yourself if you spent a bit of time reading IRS publications? What happens if they get it wrong and you get audited?

0 coins

It works with just about any format of supplemental information. Their system can extract data from standard or non-standard PDFs, even those weird company-specific formats. You can also manually input information if needed, and it will guide you through what you need. The risk of audit is actually what pushed me to use it in the first place. I got a CP2000 notice once because I misreported my ESPP sales. Their system does exactly what the IRS expects for ESPP reporting, following Publication 525 guidelines. They give you detailed explanations of every calculation so you understand why adjustments are needed, not just what to enter.

0 coins

I just had to circle back and say I tried taxr.ai for my ESPP mess this year and wow - it caught that I was about to double-report $3,700 of income! My company's "helpful" tax guide was totally misleading about how to handle the cost basis. The system flagged exactly which lines on my FreeTaxUSA entries needed adjustment and explained that the discount portion was already on my W-2 in Box 1. I had 12 separate ESPP sales this year and would have definitely screwed this up without the guidance. Learned that with disqualifying dispositions, you really need to add that compensation element back to your cost basis or you're paying tax twice. Thanks for the recommendation!

0 coins

If you're really stuck or confused after trying to figure out the ESPP stuff, you might want to just talk to someone at the IRS directly. I used https://claimyr.com (they have a demo at https://youtu.be/_kiP6q8DX5c) to get through to an IRS agent in about 15 minutes instead of waiting on hold for hours. I had a similar issue with ESPP reporting last year - couldn't figure out how to report the basis adjustment correctly, and the FreeTaxUSA help articles weren't clear enough for my situation. The IRS agent walked me through exactly how to report it to avoid double taxation. Was worth the time saved from being on hold forever trying to get through the normal way.

0 coins

Wait, how does this service actually work? Do they just call the IRS for you or something? I'm confused why I would need a service to make a phone call.

0 coins

Yeah right. There's no way this actually gets you through to the IRS faster. I've tried calling the IRS for 3 years in a row and never got through. If there was some magic way to skip the line, everyone would be using it.

0 coins

They use an automated system that navigates the IRS phone tree and waits on hold for you. When an actual IRS agent picks up, you get a call connecting you directly to that agent. So you don't have to sit there listening to hold music for hours. It's not magic - they're just using technology to handle the annoying waiting part. The IRS prioritizes certain call types in their queue system, and their system knows which options to select to optimize your wait time. I was skeptical too until I tried it. Got a real person who pulled up my tax records and walked me through the exact ESPP reporting steps for my situation.

0 coins

I have to admit I was wrong about Claimyr. After my frustrated comment, I was desperate enough to try it for my ESPP questions. Got connected to an IRS tax specialist in about 20 minutes when I had been trying for weeks on my own. The agent confirmed exactly what others said here - with disqualifying dispositions, you need to make sure your cost basis includes the discount amount that's already on your W-2. She even emailed me the specific publication references and walked through how to enter it in tax software. Honestly shocked this worked. Saved me from potentially misreporting $4,500 in stock sales. Sometimes you need to hear it directly from the IRS to feel confident.

0 coins

Just wanted to add that with FreeTaxUSA specifically, when you enter your 1099-B info, there's a section where you can choose "No" to the question "Does your Form 1099-B show the correct cost basis?" Then you can enter your adjusted basis that includes the ESPP discount that was already reported as W-2 income. Make sure you're also checking if your company's basis calculation includes any fees or commissions. Those can be added to your basis too. I've been doing my ESPPs through FreeTaxUSA for the last 4 years and once you get the hang of it, it's actually not too bad.

0 coins

Super helpful, thanks! Do you happen to know if FreeTaxUSA generates that Form 8949 automatically when you make these adjustments? I heard something about needing to use code "B" for adjusted basis on that form.

0 coins

Yes, FreeTaxUSA will generate Form 8949 automatically with the correct adjustment codes when you make these basis adjustments. When you indicate the 1099-B doesn't show the correct basis and enter your adjusted amount, it will use code "B" for the adjustment. You can preview the actual form before filing to verify everything looks right. It'll show your reported proceeds from the 1099-B, then your correct adjusted basis, and the difference will be your actual capital gain/loss. Just make sure when entering each lot that you're consistent with your adjustment method across all 8 lots.

0 coins

Just a heads up - make sure you're looking at your actual W-2 to confirm the ESPP discount is really included there. Some companies handle this differently! My company actually doesn't include the ESPP discount in the W-2 for disqualifying dispositions - instead they report it on a separate 3922 form and I have to report it as "Other Income" when I file. Worth double-checking how your specific company handles it so you don't make incorrect adjustments.

0 coins

This is an important point. OP should check box 14 of their W-2 as well - sometimes companies list the ESPP income there with a code like "ESPP" or "SD" (stock discount).

0 coins

IRS AI

Expert Assistant
Secure

Powered by Claimyr AI

T
I
+
20,095 users helped today