TaxMyVestRSU & ESPP tax calculators for tech workers

What do you actually owe on your equity?

RSU vests and ESPP purchases are taxed very differently from how they're withheld. These three calculators — plus a guided step-by-step walkthrough — use real 2026 federal brackets and your state's tax rates — all 50 states plus DC — to show your true tax — and the surprise waiting at filing time.

2026 federal brackets All 50 states + DC · CA default Withholding vs. actual tax Free · no sign-up

RSU vest tax calculator

Your employer withholds a flat 22% federal on RSU vests — but that's rarely what you actually owe. Enter your vest and salary to see both numbers, and the gap between them.

Your vest

Results update as you type.

Your numbers never leave your browser — nothing is saved or sent.

%
$
$
Used to find your real tax bracket and how much Social Security room you have left.
%
California withholds 10.23% on bonuses and stock options.
Why the gap? RSUs are supplemental wages Bonuses, commissions, and RSU income are “supplemental wages.” Employers must withhold federal tax at a flat 22% (37% past $1M) — and, in California, state tax at a flat 10.23% — regardless of your actual bracket. — withheld at a flat rate that ignores your real bracket. If you earn well into the 32–35% brackets, you'll owe the difference next April.
Gross value of this vest
$0
At tax time
$0
Federal withholding (flat 22%)$0
State withholding$0
Social Security (6.2%, if under the $184,500 cap)$0
Medicare (1.45%)$0
Total withheld$0
Shares sold to cover taxes—
Shares you actually keep—
Actual federal tax $0
Actual state tax$0
Payroll taxes (Social Security + Medicare)$0
Total true tax on this vest$0
You keep after all taxes$0
Where every dollar of this vest goes
Federal State Social Security Medicare You keep

Withholding uses the IRS flat supplemental rate (22% federal; 37% past $1M). State withholding uses the state supplemental withholding rate above — pre-filled with your state's flat rate where it has one (for example California's 10.23%) and yours to edit so it matches your pay stub. “Actual” federal tax is computed with the real 2026 brackets and standard deduction, stacking this vest on top of your salary. Payroll taxes are owed exactly as withheld, so they're not part of the tax-time gap.

ESPP tax calculator

An Employee Stock Purchase Plan lets you buy company stock at a discount — usually 15%. How long you hold the shares decides whether the IRS gives you the good tax treatment (qualifying) or the expensive one (disqualifying).

Your purchase & sale

Results update as you type.

Your numbers never leave your browser — nothing is saved or sent.

%
$
$
%
$
%
%
Net proceeds after tax
$0
Qualifying disposition Qualifying disposition: you sold at least 2 years after the offering started AND at least 1 year after purchase. Part of your discount gets long-term capital-gains treatment. Sell earlier and it's disqualifying — the whole discount is taxed as salary.
  • ✓
  • ✓
You paid (purchase price)$0
Sale proceeds$0
Ordinary income portion$0
Capital gain portion$0
Tax on ordinary portion$0
Tax on capital portion$0
Total tax$0
Where the sale proceeds go
Tax on ordinary portion Tax on capital portion You keep

Assumes a standard plan with a lookback: your purchase price is the discount applied to the lower of the offering-start and purchase-date prices. If your plan has no lookback, set the offering-start price equal to the purchase-date price. A loss on the capital portion is shown as a negative tax (it can offset other gains). The capital portion here is taxed at your state marginal rate; state-specific capital-gains rules (like Washington's and Massachusetts') are applied in the Sell vs. Hold calculator.

Sell now or hold? RSU analysis

Selling vested RSUs right away is the classic advice — but if you're sitting on a capital loss carryforward, selling can be nearly tax-free. Compare both paths after tax.

Your position

Results update as you type.

Your numbers never leave your browser — nothing is saved or sent.

%
$
$
%
Long-term gains get the lower federal capital-gains rate. Short-term gains are taxed like salary.
%
%
$
How your carryforward gets used

Enter a carryforward above to see how it would be used.

Your position today
$0
A · Sell now — after-tax cash in hand$0
B · Hold 3 years — after-tax value then$0
The bottom line

Capital gain if sold today$0
Tax with NO carryforward$0
Carryforward used$0
Tax WITH your carryforward$0
Carryforward saves you$0
Future value$0
Future capital gain$0
Future tax (same rates)$0
Carryforward still unused afterwards$0

Scenario B assumes the stock grows at exactly the rate you entered, every year — real markets don't. It also doesn't discount future money to today's dollars or count dividends. Holding a single employer's stock concentrates your risk: your salary and your savings ride on the same company. The carryforward is applied to Scenario A only, since that's the sale in front of you today.

Your taxes, step by step

One walkthrough of your whole equity tax picture — salary, RSU vests, an ESPP sale, and what to do about the gap at filing time. It starts with sample numbers so you can see how it works; swap in your own amounts whenever you're ready.

Your numbers never leave your browser — nothing is saved or sent.

Step 1 of 4About you

About you

The basics that decide your brackets.

We'll only show the sections that apply to you in the next step.
Using 2026 rates · effective Jan 1 – Dec 31, 2026
%
$
Your W-2 wages before any equity — used for your bracket, your salary withholding estimate, and your Social Security cap.

Your equity

What vested this year — and what was already withheld from it.

$

%
%
California withholds 10.23% on bonuses and stock options.
$
$
%
$
Qualifying means 2+ years after the offering start AND 1+ years after purchase. Step 4 shows what waiting would save.
$
Optional — leave at 0 if you don't have one.

Your numbers

Everything stacked together — what you owe, what was withheld, and the gap.

At tax time
$0
Salary / wages$0
RSU vest income$0
Total income$0
Federal income tax $0
State income tax$0
Social Security (6.2%)$0
Medicare (1.45%)$0
Total tax liability$0
Effective tax rate on total income—
From your salary (federal + state, estimated)$0
From your RSU vest (supplemental rates)$0
Payroll taxes (Social Security + Medicare)$0
Total withheld$0

Salary withholding is estimated the way a standard W-4 with no adjustments withholds: real 2026 brackets and standard deduction on your salary alone, plus your state's marginal rate. ESPP sales have no withholding at all — that tax lands entirely in the gap. State tax uses your state's marginal rate on your full income (a simplification — real state returns have their own brackets and deductions). Payroll taxes are withheld exactly as owed, so they never create a gap.

Your options

Generated from your numbers — each card only appears when it actually applies to you.

These are rules of thumb applied to your inputs, for education only — not tax advice. A CPA who works with equity compensation can check the details before you act.

Tools equity holders actually use

Hand-picked resources for managing RSUs, ESPPs, and the taxes that come with them.

Affiliate partnerTax software that handles equityFile with confidence when you have RSU, ESPP, and ISO forms — affiliate link coming soon.
Affiliate partnerBrokerage for concentrated stockTools for diversifying a big single-stock position over time — affiliate link coming soon.
Affiliate partnerTalk to an equity tax proA CPA who specializes in tech compensation can pay for themselves in one vest — affiliate link coming soon.