turbotax icon
cancel
Showing results for 
Search instead for 
Did you mean: 
Announcements
Close icon
Do you have a TurboTax Online account?

We'll help you get started or pick up where you left off.

msad
Level 1

ESPP Stock Sale Gains Reported on 1099-B and W-2

I sold ESPP Stock for a qualified long term gain.  The gains from the sale are reported on both my 1099-B and my W-2.

In years past TurboTax has explicitly asked me if my W-2 includes my ESPP gains while I enter my 1099-B information.  But in 2024 I am not being asked that question.  How do I confirm I am not paying taxes on the same gains reported in the W-2 and the 1099-B?

Thank You

x
Do you have an Intuit account?

Do you have an Intuit account?

You'll need to sign in or create an account to connect with an expert.

1 Reply
msad
Level 1

ESPP Stock Sale Gains Reported on 1099-B and W-2

AI for the win.

Why Double Taxation Could Occur
  • W-2 Income: Your employer reports the ESPP compensation income (e.g., the discount you received or gain at sale) in Box 1 of your W-2 as ordinary income, taxed at your regular income tax rate. This might also appear in Box 14 with a note like “ESPP.”
  • 1099-B Proceeds: Your broker reports the full sale proceeds and an unadjusted cost basis (typically the purchase price without the W-2 compensation) on Form 1099-B. If you report this as-is, the compensation portion gets taxed again as a capital gain.
  • Risk: Without adjustment, the IRS sees the same income twice—once as wages (W-2) and once as a gain (1099-B).

Form 8949: The Key to Avoiding Double Taxation
  • Purpose: Form 8949 reconciles your 1099-B sales with your actual cost basis, ensuring only the true capital gain (or loss) is taxed, not the W-2-reported compensation.
  • Process:
    1. Start with 1099-B: Enter the sale details (proceeds, unadjusted basis, date sold).
    2. Adjust the Cost Basis: Add the W-2 compensation income to the 1099-B cost basis to reflect what you’ve already paid tax on.
    3. Report the Difference: The adjusted gain/loss flows to Schedule D, avoiding double taxation.
  • Columns on Form 8949:
    • Column (d): Proceeds (from 1099-B).
    • Column (e): Cost basis (from 1099-B, unadjusted).
    • Column (g): Adjustment amount (W-2 compensation added to basis).
    • Column (h): Gain or loss (proceeds - adjusted basis).
message box icon

Get more help

Ask questions and learn more about your taxes and finances.

Post your Question