the short version
- RSUs are compensation, not an investment. at vest, the market value is ordinary income and lands in Box 1 of your W-2.
- employers withhold at the flat 22% supplemental rate (37% above $1M of supplemental wages) — which under-withholds badly if you're in the 24%, 32%, 35%, or 37% bracket.
- sell-to-cover solves withholding, not your tax bill. the shortfall shows up when you file.
- at private companies, double-trigger RSUs create no tax at time-vesting — then years of vesting can settle in a single day at IPO.
- the most common filing error: a broker 1099-B showing $0 cost basis, which double-taxes income already on your W-2.
what an RSU actually is
A restricted stock unit is an unfunded promise from your employer to deliver shares at a future date, conditional on continued service. Nothing happens at grant — no tax, no ownership, just a promise on a vesting schedule.
When they vest, shares are delivered and the market value that day is compensation, identical in character to salary. It goes on your W-2 like wages.
The framing that prevents most mistakes: RSUs are compensation first and investments second — earned income that happens to be delivered in shares, not a discretionary stock position. If your employer handed you the cash equivalent, would you use all of it to buy company stock? That's the actual decision you're making by holding.
the 22% problem
Here's the mechanism behind nearly every RSU tax surprise.
RSU income is classified as supplemental wages — the same bucket as bonuses — and supplemental wages get flat-rate withholding: 22% until cumulative supplemental wages pass $1 million in a calendar year, then a mandatory 37% on the excess.
That's fine if you're in the 22% bracket. If your salary plus vesting RSUs puts you in the 32% or 35% bracket, the company under-withheld by 10 to 13 percentage points on the RSU portion — and the shares are already gone, sold at vest.
a worked example
1,000 shares vest at $200 — $200,000 of income. The company sells 220 shares ($44,000) to cover federal withholding at 22% and you receive 780 shares. If your actual marginal rate is 35%, you're short roughly $26,000 on that income alone. Sell-to-cover satisfies the withholding requirement — it does not settle your tax liability, and the difference arrives with your return.
The fix is unglamorous: make a Q4 estimated tax payment, or add extra withholding via your W-4, in any year with meaningful vesting. Some states — California in particular has a front-loaded estimated tax system where paying in full by year-end isn't always enough to avoid penalties — require paying earlier, not just paying enough.
double-trigger RSUs at private companies
If you work somewhere pre-IPO, your RSUs almost certainly have two locks, and only one is the vesting schedule you watch in your equity portal.
Double-trigger RSUs deliver shares only after both a time-based schedule and a liquidity event — IPO, acquisition, or sometimes a tender offer — are satisfied. There's no tax at grant and none when units time-vest while the company is private.
Then the second trigger fires. At settlement, the full market value of every delivered share becomes ordinary W-2 income at once — typically withheld at the flat 22% rate even when your real marginal rate is 32% to 37%.
Years of accumulated vesting can settle in a single day, pushing you into the highest brackets in a year when you may also be locked up and unable to sell. The withholding gap that's uncomfortable in a normal vest year becomes very large here.
the filing mistakes that cost real money
- The $0 cost basis trap. Broker 1099-Bs often report $0 basis for RSU sales. Reporting it that way double-counts income already taxed on your W-2. Adjust to the vest-day fair market value on Form 8949. This is the single most common — and most expensive — RSU filing error, and it's the source of the "am I taxed twice?" confusion.
- Assuming 22% covered it. For anyone in the 24% bracket or above, it didn't. Plan the shortfall.
- Vest-and-hold without thinking. Concentration in employer stock is a separate risk from compensation — holding doubles down on a single-stock bet while your salary already depends on that company.
- Missing multi-state allocation. If you moved during the vesting period, income may be allocable to your prior state — California is famously attentive to equity earned there.
- Stacking equity events. A heavy vest year is generally the wrong year to also exercise nonqualified options; two forms of equity comp, each reasonable alone, can create a tax bill nobody budgeted for.
One clarifying note on holding: the holding period for long-term capital gains starts at the vest date, not the grant date, and only post-vest appreciation is a capital gain.
should you sell at vest?
There's no universal answer, but there's a useful default and a useful test.
The test: if you received the cash value instead, would you buy that much of your employer's stock today? Most people say no. Holding is the same decision, just disguised by inertia.
The concentration argument: your salary, your health insurance, your bonus, and your RSUs all already depend on one company. Adding a large stock position to that is stacking risk, not diversifying it.
The counterargument: selling immediately means no upside if the stock runs, and there can be tax reasons to hold past a year for long-term capital gains treatment on appreciation.
A common middle path is selling at vest by default and deliberately choosing to hold a specific, limited amount — rather than holding everything by not deciding.
the bottom line
Equity compensation is genuinely valuable and genuinely confusing, and the confusion is expensive in a specific, predictable way: withholding that's too low and a cost basis that's reported wrong.
You don't need to master the whole system. You need to know your actual marginal rate, that 22% probably isn't it, and to check the cost basis on your 1099-B before filing.
Your next tiny step: if you have RSUs vesting this year, estimate your marginal bracket and compare it to 22%. That difference, times your vesting value, is roughly what you should set aside now.
questions people actually ask
are rsus taxed twice?
No. They're taxed as wages at vest, and only post-vest price changes are taxed when you sell.
The illusion of double taxation almost always comes from a 1099-B showing $0 cost basis. Adjust it to the vest-day value on Form 8949.
is sell-to-cover enough?
Often no. It satisfies the required withholding but doesn't account for your full tax picture — your total income, filing status, state taxes, or other equity vesting the same year.
For most people in the 24%+ brackets, additional estimated payments are needed.
can i file an 83(b) election on rsus?
Generally no — 83(b) applies to restricted stock awards, not restricted stock units. The election isn't available for standard RSUs.
This is a common point of confusion between the two similar-sounding instruments.
what happens to unvested rsus if i leave?
Separation from your employer usually stops vesting, and unvested units are typically forfeited.
This is worth checking against your vest dates before accepting a new offer — timing a departure just after a vest can be worth a lot.
why did my rsus vest but i got fewer shares?
That's sell-to-cover or share withholding — the company kept enough shares to cover the required tax deposit and delivered the net.
The full pre-withholding value is still your taxable income and appears on your W-2.
where these numbers come from
- Taxstra, RSU tax withholding — the flat 22% supplemental rate to $1M and 37% above, and the worked shortfall example. taxstra.com
- Taxstra, Double-trigger RSUs — no tax at private-company time-vest, full ordinary income at the liquidity event, and multi-state allocation risk. taxstra.com
- National Tax Tools — the $0 cost basis error, the Form 8949 adjustment, concentration risk, and the unavailability of 83(b) for RSUs. nationaltaxtools.com
- Summitry — sell-to-cover vs. total liability, the vest-date holding period start, and California's front-loaded estimated tax timing. summitry.com
- TakeHomeTax — the 1,000-share worked example and the 10–13 point under-withholding for higher brackets. takehometax.com
- Brooklyn FI — why the 22% rate misses household income, filing status, and state taxes, and how ISOs plus RSUs interact. brooklynfi.com