Language: English

Restricted Stock Units
Form 8949
Form 1099-B
Form W-2
Schedule D
Cost Basis
Double Taxation
IRC Section 83
Capital Gain

RSU Tax Basis Adjuster: Avoid Double Taxation on Form 8949

Interactive RSU tax basis calculator and Form 8949 guide for tech employees: fix $0 broker cost basis using vest FMV already on Form W-2, report adjustments, and avoid paying tax twice on RSU sales.

7 min read

Executive Summary

Quick Answer

Why does Form 1099-B show $0 cost basis for my RSU sale—and how do I fix Form 8949?

RSUs normally trigger wage income at vest based on fair market value; brokers may still print $0 or incomplete basis on Form 1099-B because they did not incorporate that payroll layer. On Form 8949, keep proceeds in column (d) consistent with the broker filing when required, then enter your true basis in column (e)—typically vest FMV × shares sold for that lot—and use columns (f) and (g) when instructions call for an adjustment explanation. That prevents taxing the same vest dollars again as capital gain.

Source: Instructions for Form 8949; IRS Publication 525 (IRC Section 83 wage inclusion framework)

If your equity dashboard shows Restricted Stock Units, your brain correctly remembers tax at vest. Your brokerage feed, unfortunately, often behaves like amnesia at sale time—dumping $0 into imported tax rows and quietly manufacturing fake capital gains. This guide pairs a free RSU Tax Basis Adjuster calculator with the filing logic that keeps Form 8949, Schedule D, and Form W-2 telling one coherent story.1

For the full filing choreography (boxes, holding periods, Schedule D tie-out), continue to How to Report RSU Sales on Form 8949 and Schedule D and Cost Basis for Equity Compensation—this article emphasizes numbers + visuals for the double-taxation failure mode.

Critical Warning: Tax software that blindly trusts brokerage CSV imports can duplicate taxation economically—ordinary income on vest already landed on Form W-2, while overstated capital gain on sale hikes investor taxes absent manual overrides documented per IRS instructions.2


Where the double-tax illusion comes from

LedgerWhat it remembersTypical RSU blind spot
Payroll / W-2FMV taxed as wages when RSUs vest and settleEmployee stops thinking about it by February of the next year
Brokerage Form 1099-BProceeds + broker-tracked basisBasis often $0 or excludes compensation layer
Your Form 8949Reconciliation bridgeMust reconstruct wage basis—imports skip this

Planning move: Treat vest confirmations (FMV per share, share counts, settlement dates) as mandatory attachments in the same folder as trade confirmations.


Use the RSU Tax Basis Adjuster (interactive)

The RSU Tax Basis Adjuster estimates:

OutputMeaning
Correct adjusted basis / shareVest FMV already taxed as wages (your baseline before appreciation)
Broker-reported basis / shareWhat many imports default to—often 0
Capital gain deltaPhantom gain if you accept the broker basis vs using wage-backed basis

Enter sale price, FMV per share at vest for the shares sold, optional 1099-B basis, and share count to see totals. The tool is educational—confirm lot IDs, multi-vest layering, and fees with your statements or adviser.


Visual: wage layer vs brokerage import

Imagine you vested 100 shares at $180.00 FMV, taxed on payroll, then sold later at $210.00:

W-2 wage layer (already taxed):     $180.00 / share  →  included in ordinary income at vest
Broker import basis (failure mode):    $0.00 / share  →  phantom gain if accepted
True economic gain on sale:           $210 − $180     =  $30 / share (pre-fees illustration)
Phantom gain if basis left at $0:    $210 − $0       =  $210 / share (incorrect)

That $180 wedge is not “extra complicated theory”—it is the same dollars HR already ran through withholding. Form 8949’s job is to stop them from being taxed again as capital gain.3


Mapping inputs to Form 8949 columns (conceptual)

ColumnRSU sanity check
(d) ProceedsMatch broker totals per reconciliation rules unless a narrow exception applies
(e) Cost or other basisVest FMV basis for shares sold (aggregate across lots carefully)
(f)/(g) AdjustmentsUse when instructions require codes/amounts to explain broker vs taxpayer basis gaps

Checkbox choice (Part I Box B short-term vs Part II Box E long-term) follows holding period counting from acquisition through sale—usually the day after settlement through disposition per annual instructions.4


Sell-to-cover and multiple vests (short caveats)

  • Sell-to-cover can split economics across withholding sales vs investment lots—tie each sale row to the correct vest ID instead of averaging from memory.
  • Multiple vests mean multiple FMVs; FIFO is common but not universal—match employer supplemental PDFs.

Deep dives: RSU sell-to-cover withholding and RSU withholding gaps.


Infographic illustrating sequential flow from RSU vest wages on Form W-2 establishing tax cost basis through broker Form 1099-B proceeds reconciliation on IRS Form 8949 with correction columns before capital gain totals aggregate on Schedule D of Form 1040.

Figure 1: Payroll wage inclusion at vest feeds your true basis; brokerage proceeds still reconcile on Form 8949 before Schedule D totals.


Frequently Asked Questions

Is RSU double taxation on Form 8949 real?

Answer: Economically, yes—if you leave broker basis at $0, you risk taxing vest income twice (once as wages, again as overstated capital gain). Fixing basis on Form 8949 aligns with the wage inclusion already reported.5

Does IRS Publication 525 say RSU vesting is taxable?

Answer: Publication 525 summarizes compensation frameworks—including restricted stock and RSU wage inclusion concepts—that underpin why basis should reflect income already recognized.6

What if my 1099-B shows a nonzero basis that still looks wrong?

Answer: Reconcile against equity tax supplements; brokers may carry transfer or incomplete legacy basis. Your adjustment story must still satisfy Form 8949 instructions for the relevant checkbox column family.

Do state returns follow the same basis logic?

Answer: Often conceptually similar, but state sourcing (especially moves mid-year) may split wage vs sale reporting—pair federal fixes with multi-state equity guidance when relevant.

Where can I estimate taxes before April?

Answer: Use RSU Tax Estimator for vest ordinary income context alongside this basis tool for after-sale capital reporting.


Footnotes


Primary Sources

SourceRole
About Form 8949Reconciliation purpose
Instructions for Form 8949Checkbox grids, columns, exceptions
About Schedule DCapital gain roll-forward
Publication 525Compensation vs investment framing
Publication 550Basis/capital asset concepts

Disclaimer

This guide is general education only—not individualized tax, legal, or investment advice. IRS instructions and brokerage formats change; read current PDFs, retain source PDFs, and engage a CPA or EA familiar with equity compensation before filing.

Footnotes

  1. IRS overview—Form 8949 reconciles broker statements with taxpayer reporting before Schedule D aggregation. irs.gov/forms-pubs/about-form-8949

  2. Import pitfalls mirror double-tax explainer for RSUs narrative—wage vs brokerage disconnect.

  3. Basis reconstruction themes align with Form 1099-B equity guide examples.

  4. Holding-period conventions summarized annually in Instructions for Form 8949—verify each filing season. irs.gov/instructions/i8949

  5. Conceptual overlap with cost basis deep dive adjustment commentary.

  6. IRS Publication 525—taxable compensation overview. irs.gov/publications/p525

Disclaimer

This article is for educational purposes only and discusses legal tax optimization strategies. Tax evasion is illegal and is not discussed or recommended. The information provided does not constitute tax, legal, or financial advice.

Tax laws vary by jurisdiction and change frequently. Always consult a qualified tax professional (CPA, tax attorney, or enrolled agent) before making decisions based on this content. The authors and operators of this website accept no liability for actions taken based on this information.