What you keep
Example with common values: change any fieldYou keep about £2,284 of your £3,000 bonus
after £600 income tax and £116 National Insurance
Of each extra £100 of bonus, you keep about £78.
Your payslips
| Line | A usual payslip | The bonus payslip |
|---|---|---|
| Pay | £3,250.00 | £6,250.00 |
| Income tax | £440.20 | £1,040.40 |
| National Insurance | £176.16 | £292.50 |
| Pension | £109.20 | £109.20 |
| Take-home | £2,524.44 | £4,807.90 |
Your bonus payslip takes about the same tax as the bonus costs over the year.
Where the bonus goes
- You keep £2,284
- Income tax £600
- National Insurance £116
Above £4,189 in a month, National Insurance is 2%, so £2,061 of that payday's pay pays 2% instead of 8%.
How this was worked out
- Month 9: pay to date £32,250.00 − free pay £9,434.34 = taxable pay to date £22,815, rounded down to the pound.
- Tax to date £4,563.00 − £3,522.60 already paid = £1,040.40 this payday.
- Over the year the bonus adds £600.00 income tax and £116.34 National Insurance, worked out on the whole year's pay and on each payday's own pay.
Change an answer above to share your own result.
A bonus is taxed like salary: income tax at your rate (20%, 40%, 45%; Scottish bands differ) and National Insurance at 8%, or 2% above the upper limit for that pay period, plus student loan if you repay one. It is taxed in the payslip it is paid with, which is why that payslip can look taxed at 40% even when the year's tax on it is 20%.
Reviewed 15 Oct 2026 · by GoldC Team · How we calculate thisUses UK rules (HMRC rates) and pounds.
How a bonus is taxed
Tax on a bonus is worked out like tax on salary: the bonus is added to your pay and taxed at your rate in the payslip it is paid with. A bonus is taxed exactly like the rest of your pay. It is added to your earnings, and you pay income tax and National Insurance on it at the rates for the tax year it is paid in. There is no special bonus rate. The only thing that is different is when the tax is taken: on the payslip the bonus arrives with.
On a salary of £39,000 a year, a £3,000 bonus paid in December leaves about £2,284: £600 income tax (20%) and £116 National Insurance. Change any figure in the calculator above to see your own.
What you keep from a bonus
The share you keep goes down as your salary goes up, because more of the bonus falls in a higher tax band. This table is for a £5,000 bonus paid in December on the standard tax code, with no student loan or pension.
| Salary | Income tax | National Insurance | You keep | Share kept |
|---|---|---|---|---|
| £30,000 | £1,000 | £201 | £3,799 | 76% |
| £45,000 | £1,000 | £126 | £3,874 | 77.5% |
| £60,000 | £2,000 | £100 | £2,900 | 58% |
| £98,000 | £2,600 | £100 | £2,300 | 46% |
The last row is different. At £98,000 the bonus takes income past £100,000, so part of it also costs personal allowance: you keep 46% of it. The section on bonuses over £100,000 below explains why.
Why your bonus payslip can look taxed at 40%
Payroll does not tax each payday on its own. It adds up your pay so far this tax year and compares it with the allowance and the tax bands for the months so far. This is HMRC's cumulative method. A bonus makes your pay to date jump, so for that one payday more of your pay sits above the basic-rate band for that point in the year, and it is taxed at the higher rate.
Take £45,000 a year with a £5,000 bonus. Over the whole year the bonus costs £1,000 in income tax, which is 20%. But what payroll takes on the bonus payslip depends on the month:
- Paid in April, payroll takes £1,912 extra tax that payday (38.2% of the bonus).
- Paid in December, it takes £1,208 (24.2%).
- Paid in March, it takes £1,000 (20%), about what the year needs.
The extra comes back. In the December example, your later payslips take less tax: £87.94 less in month 10, £87.93 less in month 11, £32.13 less in month 12. So a bonus payslip that looks heavily taxed is mostly a matter of timing. The calculator shows both the payslip and the year, side by side.
Bonus after tax: what you keep from £1,000 to £20,000
This table is calculated by this page's own calculator. It assumes the 2026/27 tax year, England, tax code 1257L, paid in December, no student loan and no pension. Your payslip is final.
| Bonus | On £25,000 | On £40,000 | On £60,000 | On £100,000 |
|---|---|---|---|---|
| £1,000 | £720 (72%) | £729 (72.9%) | £580 (58%) | £380 (38%) |
| £2,500 | £1,824 (72.9%) | £1,899 (75.9%) | £1,450 (58%) | £950 (38%) |
| £5,000 | £3,774 (75.5%) | £3,849 (77%) | £2,900 (58%) | £1,900 (38%) |
| £10,000 | £7,674 (76.7%) | £7,749 (77.5%) | £5,800 (58%) | £3,800 (38%) |
| £20,000 | £15,474 (77.4%) | £13,603 (68%) | £11,600 (58%) | £7,600 (38%) |
The share kept falls as the salary rises because more of the bonus lands in a higher band; on £100,000 the larger bonuses also reduce the personal allowance.
Emergency tax codes and a bonus
A tax code ending in W1, M1 or X is an emergency code. gov.uk says that on one, "your tax is worked out based on what you're paid in that week or month only". Each payday is taxed on its own, as if you were paid that amount every month of the year.
That is hard on a bonus. On £45,000 with a £5,000 bonus in December, an emergency code takes £2,452 on the bonus payslip, and later payslips are not adjusted. Over the year that is £908 more tax than the year needs. gov.uk says that if you have paid too much tax you can get a tax refund, and that HMRC will usually update your tax code once it has your details.
A bonus over £100,000: the 60% band
Your personal allowance goes down by £1 for every £2 of adjusted net income above £100,000, and is zero at £125,140 or more. In that stretch each extra pound of pay is taxed at 40% and also uses up allowance, so it is effectively taxed at 60%. With National Insurance at 2% on top, the effective rate on a bonus in that stretch is 62%.
Take £95,000 with a £15,000 bonus in March. You keep £6,700 of the £15,000 (44.7%). Payroll works from your tax code, which does not apply this reduction, so about £2,004 of the year's tax is not taken on your payslips. gov.uk says HMRC may send a Simple Assessment letter if you owe tax that cannot be taken out of your income.
Giving the whole bonus up for pension would change that. With the £15,000 sacrificed, take-home falls by £6,700 and £15,000 goes into the pension, and your income stays under £100,000, so £5,000 of personal allowance is given back. That is about 45p of take-home for each £1 in the pension.
National Insurance and student loan in the bonus month
National Insurance and student loan are worked out on each payday's own pay, not on the year. National Insurance is 8% of pay up to the period's upper limit (£4,189 in a month) and 2% above it. A bonus that takes a payday over that limit pays the lower rate on the part above it.
Student loan is the same: a percentage of that payday's pay above the loan's threshold. On £35,000 with Plan 2, a £3,000 bonus makes the bonus payslip repay £312 instead of the usual £42, which is £270 more over the year. See thestudent loan repayment calculator for the full picture of a loan.
On £45,000 with a £5,000 bonus in December, that payday's National Insurance is £343 instead of the usual £216: £126 more for the year, an effective 2.5% of the bonus.
Bonus sacrifice into your pension
With bonus sacrifice you agree to give up some or all of a bonus, and your employer pays that amount into your pension instead. The money never counts as your pay, so no income tax or employee National Insurance is taken on it, and your employer saves the National Insurance it would have paid. Some employers add that saving to the pension as well.
Take £60,000 with a £10,000 bonus in March, giving up £5,000. Your take-home falls by £2,900, because the £5,000 would have lost £2,100 to tax and National Insurance. £5,000 goes into the pension, so each £1 in the pension costs you about 58p of take-home. If the employer also adds its £750 National Insurance saving, £5,750 goes in and the cost drops to about 50p per £1.
Timing matters. HMRC's manual says entitlement to future pay "must be given up before it is treated as received". Its own example is an employee told of a £10,000 bonus on 31 August who gave it up by 30 September, before the 31 October payment, and could not change their mind. The employer paid £10,000 into a registered pension, and it was not taxed as the employee's income. A sacrifice agreed after the bonus is due does not work the same way.
From 2029, only the first £2,000 a year of pension salary sacrifice will stay free of National Insurance (HM Treasury and HMRC). The pension salary sacrifice calculator shows a regular sacrifice year by year.
Child Benefit and Scotland
If you or your partner get Child Benefit, a bonus that lifts the higher earner's income past £60,000 adds to the High Income Child Benefit Charge. On £55,000 with a £10,000 bonus and two children, the charge rises by £584.
Scotland has its own income tax bands. The same £4,000 bonus on £40,000 leaves £2,958 in Scotland and £3,069 in the rest of the UK.
Common slips
- Treating the rate on the bonus payslip as the bonus's real rate. The year's tax is the figure that counts.
- Forgetting that pension and student loan are also taken from the bonus payday.
- Expecting payroll to put an emergency code right by itself. HMRC updates the code once it has your details.
- Agreeing a sacrifice after the bonus is already due. The timing rule is about entitlement.
What this calculator does
- Shows what you keep from a bonus after income tax, National Insurance, student loan, pension and the Child Benefit charge
- Works out the bonus payslip by HMRC's cumulative method for the month it is paid, next to a usual payslip
- Shows the extra tax payroll takes on the bonus payday and the tax handed back on later payslips
- Reads your tax code, including emergency codes (W1, M1, X), and explains each unsupported code
- Shows the gap payroll leaves when pay passes £100,000 and the personal allowance is reduced
- Works out bonus sacrifice into a pension, with the employer's National Insurance saving and the April 2029 limit
- Covers Scotland, every student loan plan, pension methods and weekly, fortnightly, four-weekly and monthly pay
- Every rule is from gov.uk or HMRC, listed on the page with its source and date
- Runs in your browser; share or copy a summary. Nothing you type leaves the page
Quick answers
How do I calculate bonus after tax?
Add the bonus to your pay, take income tax at your rate on the part that falls in each band, then take off National Insurance and any student loan. On £40,000 a year, a £5,000 bonus paid in December leaves £3,849 after income tax and National Insurance. The table above shows five bonus sizes at four salaries, and the calculator does your own.
How much of my bonus will I take home?
It depends on your pay. On a £40,000 salary you keep 77% of a £5,000 bonus; at £100,000 you keep 38%.
How is a bonus taxed in the UK?
The same as pay: it is added to your earnings and taxed at your rate in the payslip it is paid with. Scotland has its own income tax bands, so the tax can differ there.
What is the tax on a one-off bonus?
The same rates as the rest of your pay. If the payslip looks as though 40% was taken, that is the timing on one payday, not the tax for the year; see the question below about 40%.
Why can my bonus payslip show more tax than a simple calculator?
Payroll works out tax on your pay for the whole year to date, for the month the bonus is paid, and later payslips settle the difference. On £45,000 a year, a £5,000 bonus paid in December has £1,208 extra tax taken that payday, against £1,000 for the year. The section on why your bonus payslip can look taxed at 40% shows how.
Is a bonus taxed more than salary?
No. It has the same income tax and National Insurance as salary. Only the timing differs: the tax is taken on the payslip the bonus is paid with.
Why was my bonus taxed at 40%?
Payroll adds up your pay so far this year, so the payday with the bonus can sit partly in a higher band. On £45,000 a year, a £5,000 bonus paid in December has £1,208 extra tax taken on its payslip, but the year's tax on it is £1,000. The difference comes back in later payslips.
Will I get the extra tax back, and when?
On a normal tax code, later payslips take less tax until the year's figure is reached. On an emergency code (W1, M1 or X) each payday is taxed on its own, so the same £5,000 December bonus on £45,000 takes £908 too much over the year. gov.uk says you can get a refund if you have paid too much.
Which tax year is my bonus taxed in?
The tax year of the payday it is paid on. A bonus paid on 5 April and one paid on 6 April fall in different tax years.
Do I pay National Insurance on a bonus?
Yes. It is 8% of the payday's pay up to £4,189 a month and 2% above that.
How much tax will I pay on a £5,000 bonus?
It depends on your salary. At £30,000 a year the tax is £1,000, and at £98,000 it is £2,600. The table above has two more. Type your own salary into the calculator for your figure.
Does my bonus count for my student loan?
Yes. Student loan is a percentage of each payday's pay above the loan's threshold, so the bonus payday repays more.
Can I put my bonus into my pension?
If your employer offers it, yes. The sacrificed part is paid into your pension instead of to you, and it has to be agreed before you are entitled to the bonus.
Does a bonus affect Child Benefit?
It can. The charge starts once the higher earner's adjusted net income passes £60,000, and a bonus counts towards that.
What if my tax code is not 1257L?
Type it in the tax code box. It reads allowance codes ending in L, M, N or T (an S in front for Scotland), the emergency endings W1, M1 and X, 0T and NT, K codes, and the BR and D codes. A K code adds to your pay before tax instead of giving an allowance. BR and D codes tax every pound at one rate and are meant for a second job, so for those the calculator shows what payroll takes; what the bonus costs over the year depends on your other income.
Where this information comes from
Every rule and rate on this page comes from an official source, checked on the date shown. If a rule could not be confirmed from an official page, the calculator leaves it out rather than guess. The examples in the guide are worked out by the same code as the calculator, so they always match it.
How tax is taken from pay
- HMRC, Taxable Pay Tables Manual Method, use from 6 April 2026 (Tables A to D): the cumulative method behind the bonus payslip: free pay, taxable pay to date rounded down to the pound, tax to date, and the 50% limit on a payday's deduction. The calculator reproduces the figures printed in the tables. Checked 8 October 2026.
- gov.uk, What your tax code means: 1257L as the code for most people with one job, and the meaning of the letters and the S and C prefixes. Checked 8 October 2026.
- gov.uk, Emergency tax codes: W1, M1 and X codes: tax worked out on that week's or month's pay only, and the refund of overpaid tax. Checked 8 October 2026.
- gov.uk, Tax overpayments and underpayments: the Simple Assessment letter for tax that cannot be taken out of income. Checked 8 October 2026.
- gov.uk, Income Tax rates: income over £100,000: the personal allowance falling by £1 for every £2 over £100,000, and zero at £125,140. Checked 8 October 2026.
Bonus sacrifice
- HMRC, Employment Income Manual EIM42765: entitlement must be given up before it is treated as received. Checked 8 October 2026.
- HMRC, Employment Income Manual EIM42785: the worked example of a bonus given up before the payment date. Checked 8 October 2026.
- HM Treasury and HMRC, Changes to salary sacrifice for pensions from April 2029: the £2,000 a year limit on National Insurance-free pension sacrifice from April 2029. Checked 26 November 2025.
Rates for 2026/27
- HMRC, Income Tax rates and allowances: income tax bands and the personal allowance. Checked 6 April 2026.
- Scottish Government, Scottish Income Tax: rates and bands, 2026 to 2027: Scottish income tax bands. Checked 1 October 2026.
- HMRC, Rates and allowances: National Insurance contributions: employee National Insurance thresholds and rates. Checked 6 April 2026.
- HMRC, Rates and thresholds for employers 2026 to 2027: employer National Insurance and payroll thresholds. Checked 1 September 2026.
- HMRC, Special rules for student loans (thresholds and rates); GOV.UK, Repaying your student loan: how much you repay: student loan plan thresholds and repayment rates. Checked 3 October 2026.
- gov.uk, Tax on your private pension contributions: tax relief: pension tax relief at source and net pay. Checked 1 October 2026.
- DWP, Review of the automatic enrolment earnings trigger and qualifying earnings band for 2026/27: workplace pension qualifying earnings. Checked 1 October 2026.
- gov.uk, High Income Child Benefit Charge: the High Income Child Benefit Charge. Checked 1 October 2026.
- ONS, Employee earnings in the UK: 2025: median full-time earnings of £39,039 (April 2025, provisional), rounded to £39,000 for the starting salary. Checked 8 October 2026.
How we keep it right
- The rates are checked after each Budget and before every tax year starts on 6 April, and the date of the last check is shown at the top of the page.
- Each rate sits in one data file with its source, so a change is made once and appears everywhere on the page.
- Payroll software can differ from this page by a few pounds: a 1257L code gives about £12,579 of free pay in payroll (12 months at £1,048.26) where the year's exact allowance is £12,570.
- See our methodology and editorial policy. Found a mistake? Tell us and we will check it.
Reviewed 8 October 2026. Estimates from the figures you type in, for information only; not financial or legal advice.