Bonus tax calculator

Work out how much of a bonus you keep after Income Tax, National Insurance and other deductions.

2026 to 2027 rates from HMRC, checked 13 November 2026.

Where you liveScotland has its own Income Tax rates.
Your plan is on your payslip or in your Student Loans Company account.
Postgraduate loan
As a percentage. Use 0 for none. Automatic enrolment usually takes 5% of pay between two limits.

Result

Of a £5,000.00 bonus, you keep £3,600.00 after tax and deductions.

of your bonus after deductions, 2026 to 2027

Income Tax on the bonus£1,000.00
National Insurance on the bonus£400.00
You keep£3,600.00

This is the extra tax for the whole year. In the month the bonus is paid, payroll can take more or less than this, and it evens out over the rest of the year.

Show the workings
StepSumAnswer
Tax-free pay from tax code 1257L£12,570.00 allowance, which code 1257L covers up to £12,579.00£12,579.00
Taxable pay£40,000.00 − £12,579.00£27,421.00
Basic rate£27,421.00 × 20%£5,484.20
National Insurance£27,430.00 above £12,570.00 × 8%£2,194.40
Take-home pay£40,000.00 − £5,484.20 tax − £2,194.40 National Insurance£32,321.40

What this leaves out or assumes

  • England, Wales and Northern Ireland Income Tax rates, a standard Personal Allowance and National Insurance category A.
  • Tax-free pay follows the tax code, as payroll and HMRC's own take-home pay estimator do: code 1257L gives £12,579 a year, not £12,570, which is up to a few pounds less tax.
  • Worked out over the whole tax year. Payroll works out each payday on its own, so a monthly or weekly payslip can differ by a few pence, or by more in a month with a bonus.

Where the figures come from

How a bonus is taxed

A bonus is taxed as pay. It is added to your salary for the year, so it is taxed at the rate of the band it falls in. If it takes you over a band, part of it is taxed at the higher rate. It does not have its own special rate.

What you keep, 2026 to 2027, England, Wales and Northern Ireland
Salary and bonusYou keepShare kept
£2,000 bonus on £30,000£1,440.0072%
£5,000 bonus on £30,000£3,600.0072%
£5,000 bonus on £45,000£3,600.0072%
£5,000 bonus on £55,000£2,900.0058%
£10,000 bonus on £95,000£4,800.0048%
£10,000 bonus on £110,000£3,800.0038%

Between £100,000 and £125,140 you lose £1 of Personal Allowance for every £2 of pay, so a bonus in that range keeps less than you might expect. Paying some of it into a pension can bring your pay back under £100,000.

Why your bonus payslip looks different

Payroll works out tax on your pay so far in the tax year, against the share of each band for the months gone, so a bonus month can take more tax than the bonus costs over the year. That usually evens out over the rest of the tax year. National Insurance is worked out on each payday on its own, so a large bonus can mean less National Insurance than the yearly sum shows. This calculator shows the extra over the whole year.

Work out something else