Language: English

IRS Publication 525
Restricted Stock Units
Form 1099-B
Form 8949
Cost Basis Adjustment
Schedule D
Form W-2
IRC Section 83
Double Taxation
RSU Tax Basis Adjuster

IRS Pub 525 RSU Tax Basis Adjustment Guide

How to use IRS Publication 525 rules to adjust your RSU cost basis on Form 1099-B and avoid paying double tax on your vested shares.

16 min read

IRS Publication 525 restricted stock units are taxed as ordinary wages at vest, and that same fair market value must become your adjusted cost basis when you reconcile Form 1099-B on Form 8949—otherwise Schedule D re-taxes vest dollars you already paid income tax on through Form W-2. Publication 525 frames RSU settlement as compensation, not investment income, which means your per-share basis equals the FMV included in Box 1 wages on the settlement date. When your broker's 1099-B imports $0 or a partial number, the correction is a basis adjustment, not a dispute about sale proceeds.

Verified against IRS Publication 525 (2025) and Instructions for Form 1099-B, accessed 22 June 2026. As of the 2026 filing season, major brokers still file 1099-B with $0 or incomplete cost basis for standard RSU lots because they never received payroll wage data—this guide maps Pub. 525's wage rule to the basis-adjustment entries you make after the 1099-B arrives.

32%

approximate phantom federal tax on imported $0 RSU basis at a $200K+ marginal rate

Accepting broker $0 basis on a $50K vest FMV lot can inflate Schedule D gain by the full wage layer already taxed on Form W-2

Data point: approximate phantom federal tax on imported $0 RSU basis at a $200K+ marginal rate equals 32%. Context: Accepting broker $0 basis on a $50K vest FMV lot can inflate Schedule D gain by the full wage layer already taxed on Form W-2

Why Publication 525 creates a basis-adjustment problem on Form 1099-B

IRS Publication 525 does not use the phrase "cost basis adjustment," but its wage framework is the legal reason you must correct broker basis. Under IRC Section 83, when a substantial risk of forfeiture lapses and shares settle, you recognize ordinary compensation equal to FMV × shares on the settlement date.

That wage event and your sale basis are the same economic number viewed from two systems:

SystemWhat it knowsWhat it reportsBasis on sale
Payroll (Pub. 525 wage rule)Vest FMV at settlementForm W-2 Box 1FMV becomes your tax basis
Brokerage (1099-B rules)Cash you paid for sharesForm 1099-B Box 1e$0 for standard RSUs
Taxpayer (Form 8949)Both documentsColumn (e) adjusted basisVest FMV × shares sold

Form 1099-B instructions tell brokers to report cost or other basis as the amount paid for the security.1 You paid $0 when RSUs settled—you received shares as wages. The broker never saw the $47,400 (or whatever) your employer put on Form W-2. The gap between payroll's wage number and the broker's $0 is exactly what Publication 525's framework requires you to fix on Form 8949.

For the full Pub. 525 lifecycle (withholding, W-2 boxes, sell-to-cover), see IRS Publication 525 RSU Tax Guide. For column-by-column Form 8949 mechanics, see how to report RSU sales on Form 8949 and Schedule D.


The three-document basis adjustment chain

Think of RSU basis adjustment as a three-document reconciliation, not a single form fix:

Equity supplement (vest FMV) → Form W-2 Box 1 (wages) → Form 8949 column (e) (adjusted basis)
                                      ↑                           ↑
                              Publication 525 rule          Corrects Form 1099-B $0

Methodology (22 June 2026): We reviewed published 1099-B help pages and equity-tax FAQs from four major brokers—Fidelity, Charles Schwab, E*TRADE, and Morgan Stanley Shareworks—and cross-checked their stated RSU basis behavior against Instructions for Form 1099-B. All four instruct employees to supply vest FMV from employer statements when filing; none automatically merge payroll wage data into 1099-B cost basis for standard RSU lots.

DocumentField to captureBasis-adjustment role
Equity tax supplementPer-vest FMV/share, share count, settlement datePrimary basis source
Form W-2 Box 1Annual wage total including RSU layerSanity check against supplements
Form 1099-BProceeds (Box 1d) + broker basis (Box 1e)Proceeds correct; basis usually wrong
Form 8949Column (e) cost or other basisWhere you enter the adjustment

Where I'm less sure—some brokers now show a "compensation element" footnote on consolidated 1099s without changing Box 1e. Treat footnotes as hints, not substitutes for column (e). Your mileage will vary depending on whether your plan administrator (Shareworks, E*TRADE Equity Edge, Fidelity Stock Plan Services) passes vest-date acquisition dates to the brokerage feed.


How to calculate your Publication 525 adjusted basis

The formula Publication 525's wage framework implies is straightforward:

Adjusted cost basis = Vest FMV per share (settlement date) × Shares sold from that lot

Not:

Broker 1099-B basis = $0 (unless you override on Form 8949)

Worked example: Elena, senior PM at Adobe

Elena (illustrative) vests 200 RSUs on 15 May 2026 when ADBE plan FMV is $485.20 per share.

Line itemAmount
W-2 wage inclusion (200 × $485.20)$97,040
Per-share adjusted basis$485.20
Broker 1099-B Box 1e (typical)$0.00

Elena sells 100 shares on 3 November 2026 at $512.00:

Form 8949 fieldCorrect adjusted entryBlind 1099-B import
Proceeds (d)$51,200$51,200
Cost basis (e)$48,520 (100 × $485.20)$0
Capital gain$2,680 short-term$51,200 phantom
Extra federal tax (~35% marginal)~$17,032 overpayment

Elena enters $48,520 in column (e), selects Part I Box B (basis not reported to IRS on 1099-B), and uses adjustment code B in column (f) if her software requires documenting the correction. At 35% marginal rate, accepting $0 basis would cost roughly $17,032 in phantom federal tax on top of the $97,040 already taxed as wages.

Worked example: James, data engineer at Snowflake (multiple vests, FIFO)

James vests 60 shares on 1 March 2026 at $168.40 and 90 shares on 1 September 2026 at $192.75. He sells 120 shares on 15 January 2027 at $205.00 (FIFO).

Lot (FIFO)Shares soldBasis/shareAdjusted basis
March vest60$168.40$10,104.00
September vest60$192.75$11,565.00
Total120$21,669.00

Proceeds: 120 × $205 = $24,600. Correct gain: $2,931. A $0 1099-B import shows $24,600 gain—taxing $21,669 of vest wages a second time on Schedule D.

Anecdotally, employees who average vest FMVs across tranches instead of matching FIFO lots discover $200–$800 basis errors per sale when vests span a volatile year. I haven't tested every 2026 TurboTax import path for Snowflake lot IDs; confirm acquisition dates in your broker's lot detail before filing.


Form 1099-B fields vs your basis adjustment

When your consolidated 1099-B arrives, map broker boxes to your Form 8949 entries:

Form 1099-B boxTypical RSU contentAdjust on Form 8949?
1d ProceedsSale price × sharesNo—match broker proceeds
1e Cost or other basis$0 or blankYes—override in column (e)
1f Accrued market discountUsually blankRare for RSUs
3 Type of gain/lossShort- or long-term flagVerify holding period from vest date
12 Basis reported to IRSOften unchecked for RSUsUse Part I Box B or Part II Box E
Quick Answer

Where do I adjust RSU cost basis from Form 1099-B under Publication 525?

On Form 8949 column (e)—enter vest FMV per share multiplied by shares sold from that lot. Do not change 1099-B proceeds in column (d). Use adjustment code B in column (f) when the broker-reported basis omitted wage-backed FMV already taxed on Form W-2.

Source: IRS Publication 525; Instructions for Form 8949

Use the RSU Tax Basis Adjuster to calculate phantom-gain exposure before you import brokerage CSV data into tax software.


Original research: broker 1099-B RSU basis reporting audit (June 2026)

We audited four major brokerage platforms' published guidance for RSU cost basis on Form 1099-B on 22 June 2026. The table reflects what each platform tells employees to expect—not live account screenshots.

Broker / platform1099-B Box 1e for standard RSU lotWage FMV auto-merged from payroll?Employee action required
Fidelity Stock Plan Services$0 or acquisition price onlyNoEnter vest FMV from employer supplement on Form 8949
Charles Schwab Equity Awards$0 typicalNoUse equity center tax docs + supplement for basis
E*TRADE Equity Edge$0 or partialNoMatch vest confirmation to sale lot before import
Morgan Stanley Shareworks$0 typical; vest date may appear as acquisition dateNoBasis adjustment still required on Form 8949
{
  "@context": "https://schema.org",
  "@type": "Dataset",
  "name": "Major broker Form 1099-B RSU cost basis reporting audit — June 2026",
  "description": "Four-broker comparison of published Form 1099-B cost basis behavior for standard RSU lots versus Publication 525 wage-backed basis, audited from broker help documentation on 22 June 2026.",
  "creator": { "@type": "Organization", "name": "VestingStrategy.com Research" },
  "datePublished": "2026-06-22",
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "isAccessibleForFree": true,
  "url": "https://www.vestingstrategy.com/guides/irs-pub-525-rsu-tax-basis-adjustment-guide/#dataset-broker-1099b-rsu-basis-audit",
  "distribution": [
    {
      "@type": "DataDownload",
      "encodingFormat": "text/html",
      "contentUrl": "https://www.vestingstrategy.com/guides/irs-pub-525-rsu-tax-basis-adjustment-guide/#dataset-broker-1099b-rsu-basis-audit"
    }
  ]
}

Steel-man: "My broker's tax center already shows an 'adjusted basis'—can't I just import that?"
Best case for broker UI: Some plan portals display vest FMV in a supplemental report or GainsTracker-style view that approximates wage-backed basis.
Rebuttal: The 1099-B filed with the IRS is what matters for checkbox selection and audit defense. If Box 1e is still $0 or incomplete on the official 1099-B, Form 8949 column (e) must carry the Publication 525 wage number from your employer supplement—even if a dashboard preview looked correct.


Manual basis entry vs blind 1099-B import

RSU basis adjustment approaches after Form 1099-B arrives

Recommended: Manual Form 8949 basis entry

FeatureManual Form 8949 basis entryBlind 1099-B CSV import
Publication 525 alignmentVest FMV from supplement → column (e)Keeps broker $0 unless you override each row
Phantom gain riskLow when supplement PDFs are matchedHigh—software may not prompt for wage layer
Time cost30–60 min for 1–3 sale lots5 min import + hours fixing if wrong
Best forEmployees with fewer than five RSU sale lotsHigh-volume traders with CPA lot review

Taken position: For employees with fewer than five RSU sale lots per year, open your equity supplement PDFs before clicking "import 1099-B" in tax software. One focused session beats discovering a five-figure phantom gain after e-filing.


Sell-to-cover: a second basis-adjustment row

When your employer sell-to-covers shares at vest, you may see two 1099-B events for one vest tranche:

EventW-2 treatment1099-B treatmentBasis adjustment
Withholding sale at vestFull vest FMV in Box 1Proceeds + usually $0 basisEnter vest FMV in column (e)
Net shares you holdSame vest FMV (already in wages)Later sale with $0 basisSame vest FMV/share when you sell

The wage inclusion is once on Form W-2 for the full vest FMV. Each subsequent sale row on Form 8949 still needs vest FMV per share in column (e)—not $0. For withholding mechanics, see RSU sell-to-cover withholding explained.


Working checklist: Publication 525 basis adjustment


Verdict: adjust basis on Form 8949, not in your head

Publication 525's RSU rule is economically simple—vest FMV is wages, and that FMV is your basis—but Form 1099-B was built for securities you purchased with cash. The administrative failure mode is expensive: importing $0 broker basis taxes vest dollars twice on Schedule D.

Taken position: Treat every RSU sale as a basis-adjustment exercise on Form 8949, not a one-click 1099-B import. Pull vest FMV from employer supplements, enter it in column (e), and use code B when the broker's number omitted payroll wages. Pair this guide with cost basis for equity compensation, IRS Pub 525 & RSU Double Taxation: Form 8949 Guide, and the RSU Tax Basis Adjuster calculator.

Form 8949 reconciles amounts reported on Form 1099-B with amounts you report on your return—the statutory home for Publication 525 wage-backed RSU basis when brokers report $0.

— Paraphrase of Instructions for Form 8949, checked 22 June 2026


Frequently Asked Questions

What cost basis does IRS Publication 525 imply for RSU shares on Form 1099-B?

Answer: Publication 525 does not appear on Form 1099-B directly. It classifies vest FMV as wages on Form W-2. That same FMV per share becomes your adjusted cost basis on Form 8949 column (e) when you reconcile the 1099-B sale.

Source: IRS Publication 525

Why does Form 1099-B show $0 cost basis for my RSUs?

Answer: Brokers report the amount you paid for shares—which is $0 for standard RSUs delivered as compensation. Vest FMV from payroll should be entered as adjusted basis on Form 8949 per Publication 525's wage framework.

Source: Instructions for Form 1099-B

Do I adjust cost basis on Form 1099-B or Form 8949?

Answer: You cannot edit the 1099-B your broker filed. Enter the corrected wage-backed basis on Form 8949 column (e) and carry totals to Schedule D.

Source: Instructions for Form 8949

Which Form 8949 adjustment code fixes RSU basis from Publication 525 wages?

Answer: Code B—basis reported to the IRS was incorrect—when broker-reported basis omitted vest FMV already taxed on Form W-2.

Source: Instructions for Form 8949

Does accepting $0 broker basis mean I am paying double tax on RSUs?

Answer: Economically yes. You already paid ordinary income tax on vest FMV via W-2. Reporting $0 basis on Form 8949 taxes those same dollars again as capital gain on Schedule D.

Source: IRS Publication 525

Can my broker fix the 1099-B basis before I file?

Answer: Brokers generally cannot retroactively merge payroll wage data into 1099-B for standard RSU lots. The taxpayer supplies wage-backed basis on Form 8949.

Source: Instructions for Form 1099-B

What if I already filed with $0 RSU basis?

Answer: Consider Form 1040-X within the refund statute window with wage statements, equity supplements, and corrected Form 8949.

Source: IRS About Form 1040-X


Footnotes


Primary Sources

SourceTypeURL
Publication 525 (2025)IRSirs.gov
Instructions for Form 8949IRSirs.gov
Instructions for Form 1099-BIRSirs.gov
Instructions for Form W-2IRSirs.gov
About Schedule D (Form 1040)IRSirs.gov
IRC Section 83Statutelaw.cornell.edu

Flow diagram: RSU vest fair market value reported as Form W-2 wages under IRS Publication 525 establishes tax cost basis; Form 1099-B sale proceeds with zero broker basis reconcile through Form 8949 column e adjusted basis before Schedule D totals on Form 1040.

Figure 1: Publication 525 wage layer (W-2) feeds Form 8949 adjusted basis to correct Form 1099-B $0 reporting.

Disclaimer: This guide discusses general U.S. federal tax principles only and is not personalized tax, legal, or investment advice. Employer plans, state taxes, and cross-border assignments can change results. Confirm facts with the sources cited and a qualified tax professional.

Research note: Editorial publish 22 June 2026 for irs publication 525 restricted stock units intent—Form 1099-B cost basis adjustment using Publication 525 wage rules to avoid double tax on vested RSU shares.

Footnotes

  1. Instructions for Form 1099-B — broker reporting of cost or other basis. irs.gov/instructions/i1099b

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.