If you get RSUs as part of your compensation, congratulations. That's a big deal. But here's the thing nobody tells you in the celebratory email: the tax paperwork that comes with it can be a real headache. I've seen too many smart engineers and product managers make costly mistakes because they misunderstood one core concept: their RSU cost basis.

Get this wrong, and you might overpay the IRS by thousands. Get it right, and you unlock a clear path to managing this part of your wealth.

This isn't just theory. I'm pulling from a decade of helping tech employees untangle their equity compensation. We'll cut through the jargon and focus on what you actually need to know and do.

What is RSU Cost Basis and Why It's Your Tax Anchor

Think of cost basis as your "investment price" for tax purposes. For stocks you buy on the open market, it's what you paid. For RSUs, it's not that simple because you didn't buy them—they were given to you.

The IRS treats the moment your RSUs vest as the moment you received income. The value of that income is the stock's fair market value (FMV) on the vesting date. That FMV becomes your cost basis.

Key Connection: Your cost basis is directly tied to the income you were taxed on when the shares vested. Your Form W-2 from your employer already includes this value as "Supplemental Income." The cost basis is your record of that transaction for when you eventually sell.

Why does this matter so much? When you sell your RSU shares, you owe capital gains tax on the profit. Profit = Selling Price - Cost Basis.

A higher cost basis means a lower taxable profit. It's that simple.

The most common error I see? People using $0 as their cost basis in their brokerage account or tax software. This makes it look like your entire sale is profit, leading to double taxation—you've already paid income tax on the vesting value! Ensuring your broker has the correct cost basis is step one for tax efficiency.

How to Calculate Your RSU Cost Basis (The Right Way)

The formula is straightforward, but the details trip people up.

RSU Cost Basis = Number of Shares Vested × Fair Market Value per Share on Vest Date

Let's break down the two components with a real-world scenario.

Finding the Fair Market Value (FMV)

This isn't the closing price you see on Yahoo Finance. For publicly traded companies, the FMV is typically the average of the high and low stock price on the vesting date. Your brokerage (like Fidelity, Schwab, or E*TRADE) and the supplemental tax statement from your employer will report this exact number. Never guess.

For private companies, it's the 409A valuation price set by the company's board at the time of vest. This number is on your grant documents.

The John's RSU Journey: A Case Study

John works at TechCorp. On March 15, 2024, 50 of his RSUs vest.

  • Vest Date: March 15, 2024
  • Shares Vested: 50
  • FMV per share (from his brokerage statement): $150.50

John's cost basis for this vesting lot is: 50 shares × $150.50 = $7,525.

This $7,525 was reported as income on his 2024 W-2. TechCorp also withheld shares (say, 15 for taxes), so John received 35 net shares into his brokerage account, but his cost basis is still for the full 50 gross shares that vested.

That's a critical nuance. Your basis is on the gross shares, even though you only get the net.

Now, let's fast-forward. On June 1, 2025, John sells all 35 of his remaining shares at $200 per share.

Transaction Calculation Amount
Total Sale Proceeds 35 shares × $200 $7,000
Cost Basis for Sold Shares (35/50) × $7,525 $5,267.50
Taxable Capital Gain $7,000 - $5,267.50 $1,732.50

See the difference? If John had entered a $0 cost basis, he'd be taxed on a $7,000 gain instead of $1,732.50. That's a massive and expensive error.

Special Situations: Splits, Early Exercise, and ESPP

Life isn't always simple vest-and-sell. Here's how cost basis adjusts.

Stock Splits

If your company's stock splits (e.g., a 2-for-1 split), your number of shares changes, but your total cost basis remains the same. The basis per share is simply divided by the split ratio.

Example: You have 10 shares with a total basis of $1,000 ($100/share). After a 2-for-1 split, you have 20 shares. Your total basis is still $1,000, now spread across 20 shares, making the new per-share basis $50.

RSUs vs. ESPP

This is a major source of confusion. Employee Stock Purchase Plans (ESPP) have a different cost basis calculation. For ESPP, your basis is usually the price you actually paid, but a portion of the discount may be treated as compensation income, which can adjust your basis upward. Never commingle RSU and ESPP basis calculations—they follow different tax rules (IRC Sections 83 vs. 423). Your ESPP year-end statement will detail your specific basis.

The Private Company Hurdle

For pre-IPO RSUs, your cost basis is the 409A valuation at vest. The real challenge comes at IPO. Many brokers struggle to import historical 409A prices for pre-IPO vesting events. You must manually enter this data into your brokerage account post-IPO. Keep impeccable records of your vesting schedules and the 409A valuations at each vest date. A simple spreadsheet saved now saves hours of forensic accounting later.

Tracking and Reporting Your Cost Basis to the IRS

Since 2011, brokers are required to report cost basis to the IRS on Form 1099-B when you sell. This is the "Covered Security" rule. For RSUs, the broker's reported basis should be correct if they have the FMV data.

However, you are ultimately responsible. Always verify the basis on your 1099-B matches your own records. Common discrepancies happen with:

  • Private company RSUs that went public.
  • Transfers of shares between brokerages.
  • Corporate actions like spin-offs.

If there's a mistake, you must report the correct basis on your tax return (Form 8949), adjusting the value shown on the 1099-B. Don't just blindly copy the broker's number.

Pro Tip: The One-Page Tracker Create a single spreadsheet. Columns: Vest Date, # of Shares Vested, FMV per Share, Total Cost Basis, Brokerage Holding the Shares. Update it every time you vest. This document is your single source of truth during tax season or when you're planning a sale.

Your RSU Cost Basis Questions Answered

My company is still private. How do I handle cost basis if the 409A valuation changes between grant and vest?
Your cost basis is locked in at the FMV (the 409A price) on each specific vesting date. You likely have multiple vesting dates over four years. Each vesting event creates its own "tax lot" with its own basis, even if the stock price has increased since the grant. Track each vest separately. When the company goes public, you'll have a list of lots with different basis amounts to enter into your brokerage account.
I sold shares immediately at vest. What's my cost basis and capital gain?
In a same-day sale, your selling price is usually extremely close to your cost basis (the FMV). Your capital gain or loss will be minimal—maybe a few dollars based on market fluctuations between the vest time and sale execution. The major tax event was the income recognition at vest (on your W-2), not the sale. Your 1099-B should reflect a sale with a basis nearly equal to proceeds.
Can I use specific identification to choose which RSU lots to sell for tax planning?
Yes, but you must instruct your broker before the settlement date. By default, most use FIFO (First-In, First-Out). If you have lots with a higher basis (vested when the stock price was high), selling those first minimizes your capital gain. Log into your brokerage account and look for "tax lot selection" or "disposal method" when placing the sell order. This is a powerful but underused tool.
What happens to the cost basis of the shares that were withheld for taxes?
Those shares are gone—sold by your employer to cover the tax withholding. You never owned them, so they don't have a cost basis for you to track for future sales. Your cost basis is only for the net shares you actually receive and hold. Think of the withheld shares as a cash tax payment made on your behalf using the proceeds from selling that portion of your vested stock.
I transferred my RSU shares from my company's designated broker to my personal brokerage. Will the cost basis transfer correctly?
It should, under IRS cost basis reporting rules, but you must verify. Initiating the transfer, you must specify that cost basis information be sent. Even then, glitches happen. Once the shares land in your personal account, immediately check the basis for that lot. If it's missing or shows $0, you'll need to provide documentation (your old statements) to your new broker and have them correct it. Don't wait until you sell.

Understanding your RSU cost basis turns a source of anxiety into a manageable part of your financial picture. It's the bridge between the income you earned and the investment you now hold. Get the basis right, keep good records, and you'll never overpay the IRS on your hard-earned equity again.