Tech Advisor Match

How to File Taxes With RSUs: Step-by-Step Guide (2026)

Filing taxes when you have RSUs is confusing for one specific reason: your RSU income is already in your W-2, but your brokerage will also issue a Form 1099-B showing proceeds from sales of those shares. If you (or your tax software) don't connect those two documents correctly, you'll pay tax twice on the same income. This guide walks through exactly how to file correctly.

The core issue — double taxation trap: When your RSUs vest, the fair market value is included in your W-2 as ordinary income. Later, when you sell the shares, your brokerage reports the proceeds on a 1099-B. If the brokerage shows $0 basis (common), your tax software will calculate a capital gain on the full sale price — even though you already paid ordinary income tax on most of it. Fixing this requires adjusting your cost basis on Form 8949.

Step 1: Find your RSU income on your W-2

When your RSUs vest, your employer includes the fair market value of the vested shares in Box 1 (Wages, tips, other compensation) of your W-2 — the same box as your salary. Your RSU income is not separately broken out unless your employer chooses to note it in Box 14 (Other), which is optional and varies by employer.

What this means practically: you don't need to add RSU vest income to your return separately. It's already there. The total in Box 1 includes both your salary and the value of any shares that vested during the year.

To find the specific RSU vest amounts for each lot, log into your equity plan portal — usually Fidelity NetBenefits, E*TRADE at Work, Schwab Equity Awards, or Morgan Stanley at Work. Every vest event is recorded there with a date and the exact FMV per share at vest. You'll need these numbers when you get to Form 8949.

Step 2: Understand your 1099-B (and why it's probably wrong)

Your brokerage will issue a Form 1099-B for any shares sold during the year — including shares sold automatically in a sell-to-cover transaction at vest, and any shares you sold yourself later.

The 1099-B shows: proceeds from the sale (correct), the broker's reported cost basis (often wrong), and the holding period (may be wrong too).

Why the cost basis is often wrong: Brokerages are required to report the basis they have on file. For RSU shares, the basis is the FMV at vest — but how brokerages record this varies. You may see:

The IRS will receive both your 1099-B and your W-2. If you don't correct the basis discrepancy, the IRS may assume the capital gain is larger than it really is.

Step 3: Fix the cost basis on Form 8949

Form 8949 is where you report every sale of stock during the year. You'll fill out one row per transaction, or one row per lot if you sold multiple lots of the same stock on the same day. Here's how to handle the RSU cost basis adjustment:

Determining the correct cost basis

Your correct basis for RSU shares is the FMV per share at vest multiplied by the number of shares in that lot. This equals the amount already taxed as ordinary income.

Example: 50 shares vest when the stock price is $120/share. Your employer included $6,000 (50 × $120) in your W-2 income. Your basis in those 50 shares is $6,000. If you sold them for $6,800, your capital gain is $800 — not $6,800.

Filling out Form 8949

If the broker reported a different basis than what you calculated, use the adjustment columns:

Tax software (TurboTax, H&R Block, FreeTaxUSA) will walk you through these fields when you import your 1099-B. Look for a screen asking "Was the cost basis correct?" or "Did you receive a corrected 1099-B?" — that's where you make the adjustment. If using a CPA, give them your equity portal vest history so they can reconcile each lot.

Where to find the right basis: Log into your equity portal (Fidelity, Schwab, E*TRADE, or Morgan Stanley) and look for "Vest History," "Transaction History," or "Tax Documents." Most platforms show the FMV at vest for every lot. Download this before filing — it's the source of truth for your cost basis.

Step 4: Determine the holding period (short-term vs. long-term)

The holding period for RSU shares starts at the vest date — not the grant date. This matters for whether your sale qualifies for long-term capital gains treatment:

For 2026, the 15% LTCG rate applies to taxable income between $49,450 and $545,500 (single filers) or $98,900 and $613,700 (MFJ). Above those thresholds the rate is 20%.2 For a tech employee earning $400K total comp, most RSU gains will be taxed at 20% + 3.8% NIIT = 23.8% federal if held long-term, vs. 35–37% as short-term.

Your 1099-B will indicate whether each sale was short-term or long-term based on what the brokerage has on file. Check that the holding period matches your records — if the brokerage used the grant date instead of the vest date (less common but possible with transfers), you'll need to correct it.

Step 5: Sell-to-cover transactions

Most tech employers automatically sell a portion of vested shares to cover the withholding taxes owed at vest. These automatically-sold shares appear on your 1099-B as sales. They're almost always short-term (held for one day or less) and the capital gain or loss is typically tiny — the shares sold the same day they vested at a price nearly equal to the FMV at vest that forms your basis.

Don't skip these on Form 8949 just because they seem trivial. Each sell-to-cover transaction needs a row. The gain or loss is usually within a few dollars per share (reflecting intraday price movement), but omitting them can trigger an IRS notice asking why the 1099-B proceeds aren't on your return.

Step 6: Reporting multiple vests and lots

If your RSUs have a quarterly vest schedule (common at FAANG companies), you may have four or more vest events in a year, each creating a separate lot with its own FMV and cost basis. If you later sell shares, each lot you sell is a separate row on Form 8949.

If you hold shares from multiple vests and sell some of them, you can choose which specific lots to sell — this is called specific identification. By default, brokerages use FIFO (first in, first out), but you can instruct them to use specific lots before executing a sale. Choosing lots that are over 1 year old optimizes for long-term treatment; choosing lots with the highest basis minimizes the gain. Your brokerage's equity portal usually lets you designate specific lots before you place the sell order.

For detailed guidance on lot selection strategy, see the RSU Tax Planning guide and the Tax-Loss Harvesting guide.

Step 7: State taxes

State treatment of RSU income varies significantly and affects both the vest-year income and the eventual capital gain:

If you worked in more than one state during the year — or moved states — your RSU income may need to be apportioned. California uses a grant-to-vest sourcing rule that follows employees even after they leave the state. New York uses a similar rule. This gets complex fast; if you relocated, work with a CPA familiar with nonresident equity sourcing.

Other forms you may need

Common mistakes checklist

Should you use a CPA or DIY?

If you have straightforward RSUs — quarterly vests at one employer, immediate sells, no interstate moves — tax software handles this reasonably well once you know to fix the basis. TurboTax Premier and H&R Block Deluxe both have screens for RSU transactions.

A CPA (especially one who works with tech employees) is worth the cost if:

For the bigger financial picture — how RSU income flows into retirement planning, housing decisions, and career-move analysis — that's where a fee-only financial advisor who specializes in tech employees earns their fee. Tax filing and financial planning overlap but aren't the same thing.

Get matched with a fee-only tech advisor

RSU tax filing is solvable. The larger question — how equity comp fits into your total financial plan — is where a specialist advisor adds the most value. All advisors in the Tech Advisor Match network offer a complimentary intro call.

Sources

  1. IRS Form 8949 Instructions — Sales and Other Dispositions of Capital Assets; cost basis reporting, adjustment codes (Code B for incorrect basis), short-term vs. long-term classification
  2. Tax Foundation — 2026 Federal Tax Brackets and Capital Gains Rates: 15% LTCG threshold $49,450/$98,900 (single/MFJ); 20% above $545,500/$613,700
  3. IRS Topic 559 — Net Investment Income Tax: 3.8% on net investment income when MAGI exceeds $200,000 (single) / $250,000 (MFJ); threshold not adjusted for inflation
  4. IRS Publication 525 — Taxable and Nontaxable Income: restricted property and employer stock; FMV at vest included in wages; basis equals amount included in income
  5. IRS Publication 550 — Investment Income and Expenses: holding period rules for capital gains; specific identification of shares; Schedule D and Form 8949 reporting
  6. IRS Publication 15 (Circular E) 2026 — Employer's Tax Guide: supplemental wage withholding 22% flat / 37% above $1M cumulative

Tax values verified as of June 2026 against IRS Rev. Proc. 2025-32 and Tax Foundation. Tax filing mechanics (Form 8949, Schedule D) reflect current IRS instructions. Confirm values with a qualified tax professional before filing.