RSUs, stock options, ESPP & equity comp

Free RSU tax calculator and equity comp guides for U.S. employees.

For U.S. employees with RSUs, stock options, ESPP, or other equity compensation who need a rough tax number before W-2 season. Compare employer withholding to estimated tax on withholding gaps, 1099-B basis issues, sell-to-cover, and moves between states.

Also called a restricted stock tax calculator or stock vesting tax calculator — same vest-day wage math.

  • Withholding gaps
  • 1099-B basis issues
  • Sell-to-cover confusion
  • Moved between states

Clear assumptions. Every estimate shows its tax year, assumptions, and sources. It's an estimate, not a filing position, and tax rules change.

Something look off?

Latest commentary

Equity comp & tech news — our take

Original VestingTax commentary on headlines that touch tech pay and equity taxes. We credit publishers with a link; article text is ours, not republished.

5 stories

VestingTax commentary

Summer CP2000 letters: the IRS saw your 1099-B, not your vest confirmation

Source: IRS (CP2000 / underreporter)

Takeaway: A CP2000 that treats RSU sale proceeds as pure gain usually means missing basis — not that you skipped reporting the sale. Respond with vest FMV docs, not a blank check.

Mid-year underreporter notices spike after brokers finish correcting 1099-B files. The IRS matches proceeds it received from the broker. If basis was blank or zero on that file, the notice may propose tax on nearly the full sale amount — even when those dollars already hit your W-2 as vest wages.

Do not treat the proposed balance as a final bill. Pull the notice, your filed Form 8949 / Schedule D, the 1099-B, and the vest confirmation for that lot. The response package is a corrected gain computation: proceeds minus vest FMV basis, with a short explanation that the W-2 already included the vest.

Paying the notice without fixing basis can lock in double tax on the same economic dollars. Ignoring it until the next notice is worse. Calendar the response deadline on the first page and keep a PDF of everything you mail or upload.

If you filed with zero basis on purpose because software imported it that way, this is also your cue to amend before the next cycle — Form 1040-X with the same vest documentation.

Related on VestingTax: CP2000 zero-basis response for RSU sales.

Educational commentary only — not tax, legal, or investment advice. Confirm personal tax outcomes with a qualified professional.

VestingTax commentary

Paid the July vest withholding gap? Direct Pay’s “estimated tax” reason is the one you want

Source: IRS Direct Pay

Takeaway: A flat 22% federal withhold on a large vest often leaves a gap. Closing it with Direct Pay as Form 1040-ES estimated tax is cleaner than hoping April works out.

IRS Direct Pay’s help pages were updated again in July 2026. For people who just saw a vest stub with supplemental withholding, the useful path is Estimated Tax (Form 1040-ES) for the current calendar year — not “balance due on a return you have not filed yet.”

Sell-to-cover funds the employer’s withholding, not your full marginal tax. If salary plus the vest put you above the 22% bracket, the shortfall is still your problem. Paying within a few weeks of the vest — while the cash is still liquid — is easier than reconstructing the gap in March.

Use the confirmation number from Direct Pay and file it next to the vest PDF. Safe-harbor rules (roughly 90% of this year’s tax or 100%/110% of last year’s, depending on income) still decide whether you owe an underpayment penalty; the payment is how you catch up, not a free pass to ignore the math.

State gaps are separate. California and New York residents often need a state estimated payment even when the federal Direct Pay looks adequate.

Related on VestingTax: RSU estimated tax payments.

Educational commentary only — not tax, legal, or investment advice. Confirm personal tax outcomes with a qualified professional.

VestingTax commentary

Started a new job in June with RSUs at both employers? Two W-2s, one tax return

Source: IRS Form W-2 instructions

Takeaway: Each employer withholds in its own silo. Stacked RSU vests from a job change year are a classic under-withholding trap — even when every stub “looked right.”

Summer start dates are common after spring recruiting. Your old employer’s final vest and your new employer’s first vest can land in the same calendar year on two different Form W-2s. Tax software adds Box 1 wages together; neither payroll system saw the full picture when it withheld.

Match each vest confirmation to the employer EIN on the W-2. Shares may sit in one brokerage account after a transfer, but wage reporting does not move with the shares. Mixing lots is how people adjust the wrong basis later.

Run a combined estimate now — salary from both jobs plus both vest FMVs — against federal and state withholding already taken. If the gap is real, raise W-4 withholding at the new job or make an estimated payment before Q4 vests stack on top.

Social Security tax can also look “double counted” across two W-2s when both employers withheld up to the wage base. Excess Social Security is credited on Form 1040; Medicare usually is not refunded the same way.

Related on VestingTax: Two W-2s and RSU vests in one year.

Educational commentary only — not tax, legal, or investment advice. Confirm personal tax outcomes with a qualified professional.

VestingTax commentary

Holding RSUs after vest is a portfolio decision — the wage tax already happened

Source: Schwab Workplace Financial Services

Takeaway: Keeping shares after vest does not defer the income tax on vest FMV. It only adds market risk — and a later capital gain or loss from that FMV.

Broker workplace pages still get traffic every vest season from people hoping that “not selling” means “not taxed.” For standard RSUs, the fair market value on the vest date is wage income whether the shares sit in your account or go straight to sell-to-cover.

What holding changes is concentration. If a large share of your net worth is already employer stock, another unvested tranche vesting into the same ticker is a risk decision, not a tax-avoidance strategy. The W-2 event is done.

When you eventually sell, 1099-B proceeds should be measured against vest FMV basis. A drop below vest price can create a capital loss even though you already paid ordinary tax on a higher FMV — painful, and a reason to separate “tax paid” from “paper profit.”

If you hold, save the vest confirmation the day shares land. Brokers are slow to learn basis; your PDF is not.

Related on VestingTax: Are RSUs taxed twice?.

Educational commentary only — not tax, legal, or investment advice. Confirm personal tax outcomes with a qualified professional.

VestingTax commentary

September 15 is closer than it feels — preview your RSU withholding gap now

Source: Taxpayer Advocate Service

Takeaway: Q3 estimated tax covers income from June through August. Spring and early-summer RSU vests that used flat withholding belong in that math — not only freelance 1099 income.

The Taxpayer Advocate Service’s 2026 estimated-tax calendar still lists September 15 as the third quarterly due date for calendar-year filers. W-2 employees skip it until a vest creates a gap between supplemental withholding and actual marginal tax.

If you vested in June or July, open the vest confirmation and add federal withheld on that event to salary withholding YTD. Compare that total to a rough full-year tax estimate that includes remaining scheduled vests. The difference is what September 15 is for.

You can also close the gap by increasing W-4 withholding for the rest of the year. Either path feeds the same annual reconciliation; estimated payments are just front-loaded cash.

Put a reminder two weeks before September 15 with a link to your vest PDF folder. The people who scramble in mid-September are usually the ones who felt “done” when sell-to-cover settled.

Related on VestingTax: RSU withholding gap calculator.

Educational commentary only — not tax, legal, or investment advice. Confirm personal tax outcomes with a qualified professional.

External articles belong to their publishers. VestingTax.com is not affiliated with these outlets. See our editorial standards.

What documents to save before filing season

RSU tax surprises usually trace back to missing paperwork, not hidden rules. Gather these when each vest happens — not in April.

  • confirmation from your equity portal (date, shares, , )
  • Pay stub from the pay period ( lines)
  • for the year (Box 1 wages, state boxes if applicable)
  • for any share sales (proceeds and reported basis)
  • Broker supplemental stock plan statement or lot detail report
  • Grant agreement and schedule (for timing and grant type)
  • / exercise notice and Form 3921 if you exercised options
  • State residency dates and move records if you relocated during the year

Full RSU tax documents checklistEquity comp tax documents guideWhich calculator should I use?

What are you trying to figure out?

Start with the question that matches your situation. Each path opens a calculator and a short guide.

RSU & restricted stock calculators

Each tool shows its assumptions, tax year, and last-reviewed date. Override any rate when your employer differs.

Common RSU surprises

The questions people search at 11pm after a vest. Here's what probably happened.

Browse by topic

Common RSU tax questions

How do I estimate RSU tax before my vest?
Use the free tax calculator with your value, salary, filing status, and state. It compares estimated federal, state, and payroll tax to typical supplemental so you can see whether may leave a gap before season.
Is a restricted stock tax calculator the same as an RSU calculator?
For most public-company employees, yes. (restricted stock units) as wage income on a set schedule. When people search restricted stock tax calculator or stock tax calculator, they usually mean that -day tax — which is what the tax calculator models.
Are RSUs taxed twice when I sell shares?
Usually not on the same dollars. Tax at is wage income on your . When you sell, tax applies to the price change after if is set correctly. A $0 basis on makes it look like double tax until you adjust basis to .
Why did my employer withhold only 22% on my RSU vest?
Payroll often uses the IRS flat supplemental rate on vests. That is a shortcut, not your final . High earners with salary, bonus, and vests stacked in one year frequently owe more at filing than captured.

How to use this site

  1. Pick a calculator and select your tax year. Loaded years show reviewed rates; others ask you to enter values manually.
  2. Compare estimated taxes to employer withholding, not just the headline vest value.
  3. Read the related guides for W-2 boxes, 1099-B basis issues, and state move scenarios.
  4. Confirm everything with your pay stubs, vest confirmations, and a qualified tax professional before filing.