UK RSU Vesting Tax Calculator 2026/27

PAYE + NI on RSU vesting at market value. Sell-to-cover typically funds tax. CGT applies later on share appreciation.

RSU vesting tax scenarios

ScenarioVesting valueIncome taxEmployee NITotal taxNet to employee
Basic-rate £25k vesting£25,000£5,000£2,000£7,000£18,000
Higher-rate £50k vesting£50,000£20,000£1,000£21,000£29,000
Higher-rate £100k vesting£100,000£40,000£2,000£42,000£58,000
Additional-rate £150k vesting£150,000£67,500£3,000£70,500£79,500
Tech FAANG £250k vesting£250,000£112,500£5,000£117,500£132,500

Frequently asked questions

When is RSU vesting taxed?

PAYE + NI at vesting date on full market value. Section 426 ITEPA 2003. Employer reports through payroll RTI within 90 days (Section 222).

Sell-to-cover vs cash

Sell-to-cover: portion of shares sold automatically to fund tax. Most employers default. Cash: employee pays from existing funds, keeps all shares.

CGT on subsequent sale

Base cost = vesting market value (tax-paid basis). Gain = sale price - vesting price. CGT 18%/24%. AEA £3,000.

NSA Employer NI transfer

Many large companies require employee to take Employer NI burden (15%). Grossed up grant compensates. Reduces effective vesting value but employer cost neutral.

Full RSU + Stock Options guide

Use this calculator

Copy a citation linking back to this page. Attribution required under CC BY 4.0.

Plain text
 
HTML
 
Markdown
 

Paste an iframe into your blog or page. Free for any use; the embed shows a small "Powered by salarytax.uk" link.

Basic embed
<iframe
  src="https://salarytax.uk/embed/salary-calculator"
  width="100%"
  height="920"
  frameborder="0"
  loading="lazy"
  title="UK Salary Calculator by SalaryTax"
  style="border: 1px solid #e0e0e0; border-radius: 4px;"
></iframe>
Compact embed
<iframe
  src="https://salarytax.uk/embed/salary-calculator-compact"
  width="100%"
  height="380"
  frameborder="0"
  loading="lazy"
  title="UK Salary Calculator (compact) by SalaryTax"
  style="border: 1px solid #e0e0e0; border-radius: 4px; max-width: 560px;"
></iframe>

Full embed docs and live preview →