Tax year 2026 · Last updated June 7, 2026
You got RSUs. They vested, and a big chunk vanished to tax. Then you sold the shares — and it looks like you are getting taxed all over again. So you are sitting there thinking: wait, am I paying tax twice on the same money?
It is the most common RSU question online. The answer is no — you are not being taxed twice.
But it sure can look that way, and there is one common mistake that can turn the myth into a real, expensive problem. Here is the whole thing in plain English.
The simple way to picture it
Think of your shares walking through two doors. Each door has its own toll. The two tolls are for different things — you are not paying the same toll twice.
- Door 1 — the shares land in your account (this is called "vesting"). The day they vest, they are worth something. The IRS treats that value just like salary, so you pay regular income tax on it. Your employer usually grabs that tax automatically — often around 30–40% once you add up federal, state, Social Security, and Medicare.
- Door 2 — you sell the shares later. Now you only pay tax on the *growth* — how much the price went up *after* they vested. If the price never moved, there is no extra tax at all.
That is the whole rule. Door 1 taxes what the shares were worth when you got them. Door 2 taxes only what they gained after that. No single dollar gets taxed twice.
Example 1: you sell right away
Say 100 shares vest at $50 each. That is $5,000 worth. You sell them the same day, still at $50.
- At vesting: that $5,000 counts as income. At a typical high earner’s rate (32% federal + 9.3% California + 1.45% Medicare), the tax is about $2,140.
- At the sale: the price did not move, so there is no growth. Tax on the sale: $0.
- Total: about $2,140 — paid once, because the price never changed. Not double.
Example 2: you hold, and the stock goes up
Same 100 shares vest at $50 ($5,000). But this time you wait 18 months and sell at $80.
| Sell same day | Hold, sell at $80 | |
|---|---|---|
| Tax at vesting | $2,140 | $2,140 |
| Growth after vest | $0 | $3,000 |
| Tax on the sale | $0 | $840 |
| Total tax | $2,140 | $2,980 |
The first $5,000 was taxed as income. The $3,000 of growth was taxed as a gain. Two different things — never the same dollar twice.
So why does it FEEL like double tax?
Almost always, it comes down to one of these three things:
- Your broker reports the wrong number — this is the big one. When you sell, your broker sends a form called a 1099-B. For RSUs, it often lists your "cost" as $0, as if the shares were free. They were not — you already paid income tax on them at vesting. If you leave that $0 in place, your tax software thinks your *entire* sale was profit and taxes all of it. THAT is real double tax. The good news: it is a mistake you can fix.
- Both events land in the same year. If you vest and sell in the same year, your W-2 looks huge and it feels like the shares got counted twice. They did not — the W-2 has the vesting, the broker form has the sale. They are separate lines.
- The withholding looks scary. Seeing 30–40% disappear at vesting makes people shout "double tax!" It is not — it is one tax, just held back at a high combined rate.
How to check your own taxes in 3 steps
- Find your vest value. Your December pay stub (or Workday / ADP) lists each "RSU vest." That dollar amount should already be baked into your W-2 wages.
- Check the broker’s cost number. On your 1099-B, the cost for each RSU sale should equal what the shares were worth on the day they vested. If it says $0, that is the error — fix it on Form 8949.
- Sanity-check the total. Income tax on the vest, plus a little gain tax on any growth, should roughly equal your total RSU tax for the year. If your bill looks way bigger, the $0-cost mistake is probably hiding in there.
Things that are NOT taxed (good news)
- Getting the grant. When the company first promises you RSUs, nothing is taxed. The clock has not started.
- Holding shares after they vest. Just sitting on them? No tax. You only deal with tax again when you sell.
- Moving shares to your own brokerage account. Same owner, no sale, no tax.
- Donating shares to charity. Often a tax *win* — you can skip the gain tax entirely. (That is its own post.)
Bottom line
RSUs are taxed once — just in two pieces. Income tax when they vest, and a smaller gain tax later if the price went up. The "I am being double-taxed!"
panic is almost always that $0 cost on the broker form. Fix that one number and everything lines up.
Want to make sure enough tax is being held back so April does not bite? Run your numbers through the RSU Tax Shortfall calculator.
It is a lot easier to catch a problem in March than to discover it on April 15.
Sources & citations
IRC §83(a) (RSUs taxed as income at vest); IRC §1012 (your cost basis); Treas. Reg. §1.83-2; IRS Publication 525 (Taxable and Nontaxable Income); IRS Form 8949 instructions (fixing cost basis); IRC §6654 (estimated-tax safe harbor).
Run your own numbers
- RSU Cost Basis Fix
Brokers report $0 cost basis on RSU sales, which double-taxes income already on your W-2. See your correct basis (the share price on your vest day), what you’d overpay, and the exact one-line Form 8949 fix.
- RSU Tax Shortfall
See the gap between the 22% (or 37%) your employer holds back when RSUs vest and what you’ll actually owe at your real tax rate.
- State Stock-Comp Lookup
Look up the top tax rate, withholding, AMT, and capital-gains treatment for RSU/ESPP/ISO income in any of the 50 states + DC.
By Mathstub Editorial · Reviewed by Reviewed against IRS primary sources
Spotted a bug, edge case, or numbers that look off? Tell us — we read every report.


