Restricted stock units

Five RSU mistakes that quietly grow your April tax bill

Your employer withholds federal tax on every RSU vest at 22%. Your true marginal rate is probably 32% or 35%. The gap shows up as a four-to-six-figure April surprise. This and four other common RSU traps determine what you owe at filing. We price each trap, with the calculator to find your specific gap.

Published May 13, 2026 · NSO mistakes, AMT mistakes, and others →

Every spring, a lot of tech employees open their federal tax return and find a bill that's four to six figures larger than expected. The main cause is the RSU withholding gap between the 22% flat rate your employer used and the 32% or 35% bracket you actually land in. Five common traps decide whether the April surprise is a rounding error or a six-figure check.

The gap between 22% withheld and 32-37% owed is your employer's default, not your tax bill.

The five most expensive RSU mistakes

If you read nothing else, read this. These are the traps that cost real money, ordered roughly by how often they're missed.

  1. Treating the W-2 box-2 number as your full federal payment. It's your full withheld federal payment, not your full owed federal tax. The supplemental rate is 22% (per IRS Pub 15); your marginal bracket is probably 32%, 35%, or 37%. The gap is the bill waiting in April. On $500K of vests in the 32% bracket, that's roughly $50K of unexpected federal tax.
  2. Spending the post-vest cash before April. The shares deposited into your brokerage after sell-to-cover feel like income you can spend. Some of it is. Some of it needs to be set aside for the April shortfall. If you've never run a withholding-gap calculation, assume 15% of the gross vest value belongs to the IRS later in the year.
  3. Stacking RSU vest with ISO exercise or year-end bonus in the same tax year. A big RSU vest plus an ISO exercise plus a year-end bonus compounds two problems: the RSU withholding gap, and the AMT preference from the ISO exercise. Both bills arrive in April. The AMT crossover article covers the ISO side; the cash-management side is the same.
  4. Forgetting state-side estimated payments. Federal estimated payments don't cover state shortfalls. California (10.23% supplemental vs. up to 13.3% marginal), New York (11.7% vs. 10.9% plus NYC), and most other income-tax states have their own estimated-payment forms with the same quarterly due dates. Run both calculations.
  5. Not opting into an elevated sell-to-cover when your employer allows it. Many employer brokerage platforms let you choose a higher sell-to-cover rate than the default 22% (so the platform sells enough at each vest to cover withholding at your actual marginal bracket). When available, this closes the gap automatically at source, no estimated payments needed. Check with your stock plan administrator.

Each trap is worth a closer look once you have the underlying mechanics down. The rest of this article walks through how an RSU vest is actually taxed, how the gap math works, and the four practical ways to close it.

How an RSU vest is taxed

Restricted stock units (RSUs) become real shares on each vesting date. The fair market value of those shares on the vest date is treated as ordinary income for federal, state, FICA, and Medicare, exactly as if your employer had paid you that amount in cash. The tax is locked in on vest day regardless of what you do with the shares afterward.

At vest, your employer typically sells some of the shares to cover taxes (the standard "sell-to-cover" default) and deposits the rest into your brokerage. You receive a W-2 at year-end with the vest value in box 1 and the withholding in box 2.

The supplemental rate problem

The IRS lets employers withhold federal tax on supplemental wages (bonuses, RSU vests, NSO exercises) at a flat rate: currently 22% on the first $1M of supplemental wages in the year, 37% on the portion above $1M (per IRS Publication 15). That 22% rate is a defensible average across all recipients. For a tech employee with a $300K base salary plus stacked vests, it's well below the marginal rate the IRS will actually charge you when you file.

Your true federal marginal rate depends on your total ordinary income for the year. Stacked with salary, RSU vests, and a year-end bonus, the marginal rate typically lands in the 32%, 35%, or 37% bracket. The gap between 22% withheld and 32-37% owed becomes additional federal tax due at filing.

The gap math, walked through

On a higher vest year (say $1M-plus across multiple companies' equity events), the gap scales linearly. The percentage-point gap between the flat supplemental rate and your top marginal rate, multiplied by your bargain element, is what you'll owe at filing. On a $1M event in a high-bracket year, the gap routinely lands in six-figure territory.

State withholding can be short too

States with an income tax usually apply their own flat supplemental rate to RSU vests (California: 10.23% per CA EDD; New York: 11.7% per NY Pub NYS-50-T-NYS; others vary). For high earners in those states, the supplemental rate is well below the top marginal rate (California tops out at 13.3%, New York at 10.9% before NYC's local tax on top). Add the state-side gap to the federal gap when you plan the cash for filing.

FICA and Medicare are at full rate

Good news on this front: Social Security (6.2% up to the annual wage base) and Medicare (1.45% on everything) are withheld at the statutory rates, so there's no FICA gap at year-end. The exception is the 0.9% Additional Medicare Tax on wages above $200K (single) or $250K (MFJ), which applies but may be slightly under-withheld if your wages cross the threshold mid-year. It's smaller than the federal-income gap and usually rounding error in the larger picture.

Four ways to close the gap

1. Pay estimated quarterly taxes

Compute your projected total tax liability for the year, subtract expected withholding, and submit the difference in quarterly estimated payments (Form 1040-ES). Due dates: April 15, June 15, September 15, January 15. This is the cleanest approach if you can estimate well, and it spreads the impact across the year instead of one April check.

2. Adjust your W-4 to over-withhold from salary

Use the IRS's Tax Withholding Estimator to compute the extra federal tax to withhold per paycheck, then submit a new W-4 with an extra amount in Step 4(c). This pulls more federal tax out of every salary paycheck, smoothing the gap into your regular cash flow. Same idea on the state side via your state's withholding form (DE 4 in California, IT-2104 in New York).

3. Sell more shares than the default sell-to-cover at each vest

Many employer brokerage platforms let you opt into a higher sell-to-cover percentage than the default supplemental rate (so the platform sells enough at each vest to cover withholding at your actual marginal rate, not the supplemental rate). The federal withholding now matches what you actually owe, and the gap at filing disappears. Check with your stock plan administrator; not every employer offers this.

4. Sell some unrestricted shares right after vest to fund the bill

If the platform doesn't support an elevated sell-to-cover, the manual version is to sell extra shares from your brokerage immediately after each vest, set the cash aside, and pay the gap with an estimated payment. Mechanically similar; the difference is you're doing it as a regular sale, not as part of withholding.

Sell at vest or hold? A separate decision

The withholding gap is about how much tax you owe and when you write the check. Whether to sell at vest or hold the shares is a separate question, and the answer is much simpler than people often make it. The ordinary-income tax on the vest value is already locked in either way. The only thing in play is what happens to the appreciation (or depreciation) above the vest-day price.

Hold for at least 12 months from vest and any appreciation above your cost basis (the share price on the vest day) qualifies for long-term capital-gains rates: 0%, 15%, or 20% federal (per IRS Topic 409) plus 3.8% NIIT above $200K/$250K (Form 8960), plus state. Sell within 12 months and the same appreciation is taxed at ordinary rates, same as the vest itself. The 12-month cliff is where holding starts to actually pay off.

The pre-IPO RSU wrinkle (briefly)

Pre-IPO RSUs at late-stage private companies typically have a double-trigger vesting condition: shares only vest when both the time-based schedule AND a liquidity event (IPO or acquisition) occur. Until the liquidity event, there is no tax event and no shares in your account. When liquidity finally hits, all the time-vested-but-untriggered tranches vest at once. That can mean a $1M-plus vest in a single year, and a supplemental-rate gap that scales accordingly.

Public-company single-trigger RSUs vest on their normal schedule with no second condition. The withholding-gap mechanics are the same in both cases; the pre-IPO version just concentrates the impact into one big event.

Where to go from here

For your specific vest, the RSU Sell-vs-Hold Calculator shows the tax owed at vest, surfaces the withholding-gap callout when your marginal rate is above the supplemental rate, and runs the sell-at-vest vs. hold comparison side by side.

If you also have NSOs from the same company, NSO sell-vs-hold covers the parallel mechanics (same supplemental-rate withholding, plus FICA changes when you leave). If your RSU vests are pushing your total single-stock exposure higher than you can comfortably hold, the concentration risk article walks through the de-concentration playbook.

The calculators here handle one decision in isolation. OptionsAhoy plans the full picture jointly: every ISO, NSO, RSU vest, concentrated position, and hedge, across bullish, neutral, and bearish scenarios. The output is a year-by-year Plan optimized for total after-tax wealth. Free during beta.

Educational content for general information, not personalized tax, legal, or financial advice. Consult a qualified professional for your specific situation. See Terms.

Run the numbers

Run your vest math with your own grant

The article lays out the framework. The rsu sell-vs-hold calculator runs it for your specific numbers in seconds. Free, no signup.

Open the RSU Sell-vs-Hold Calculator

You read the framework. Beta runs it on every grant you own.

OptionsAhoy plans every ISO, NSO exercise, RSU vest, hedge, and sale jointly across years and across bullish, neutral, and bearish scenarios. Free during beta.

Request beta access