KnowMyPay
Bonus tax

How much tax do I pay on a £1,000 bonus?

A £1,000 bonus is taxed at your marginal rate, not a special bonus rate. Someone on £30,000 keeps £720 of it after income tax and National Insurance in 2026/27; someone on £60,000 keeps £580. The month it is paid in can look worse than either figure, for a reason explained below.

Figures for 2026/27 · standard tax code · England, Wales and Northern Ireland

What a £1,000 bonus is worth at each salary

The table adds the bonus to the salary and works out the extra income tax and National Insurance due over the year. That is the true cost of the bonus, whatever a single payslip shows.

SalaryDeductedYou keepEffective rate
£20,000£280£72028.0%
£25,000£280£72028.0%
£30,000£280£72028.0%
£35,000£280£72028.0%
£40,000£280£72028.0%
£45,000£280£72028.0%
£50,000£382£61838.2%
£55,000£420£58042.0%
£60,000£420£58042.0%
£70,000£420£58042.0%
£80,000£420£58042.0%
£100,000£620£38062.0%
£120,000£620£38062.0%

Why the rate depends on your salary

A bonus sits on top of everything else you earn in the year, so it is taxed in whichever band your salary has reached. Below £50,270 that is 20% income tax plus 8% National Insurance, so you keep 72p in the pound. Above £50,270 it is 40% plus 2%, so you keep 58p. Between £100,000 and £125,140 the personal allowance is withdrawn as well, and the effective rate reaches 62%. Above £125,140 the additional rate of 45% plus 2% applies, so you keep 53p.

A bonus that straddles a threshold is taxed partly at each rate, which is why the effective rates in the table move gradually between salaries rather than jumping. Between £60,000 and £80,000, a bonus can also increase the High Income Child Benefit Charge for a parent who claims Child Benefit. The bonus tax calculator gives the figure for any salary and bonus, and the marginal tax rate calculator shows which band the next pound falls into.

The month it lands

PAYE is cumulative. Each month, payroll works out the tax due on everything you have earned since 6 April, using the share of your allowance and bands that has built up so far, and deducts what you have already paid. A bonus added to one month can push the year-to-date figure over a pro-rated threshold, so the month is taxed at a higher rate than the year as a whole will bear. The excess comes back automatically through later payslips.

£1,000 bonus paid in October (month 7)On £30,000On £45,000
Income tax on the bonus in that month£200£200
Income tax the bonus really costs over the year£200£200
Over-deducted, refunded through later payslips£0£0
National Insurance on the bonus in that month£80£46
Net bonus on the payslip£720£754

At these salaries the bonus stays within the pro-rated basic rate band in October, so the month's tax matches the annual figure and nothing needs to come back. National Insurance works the other way. It is charged per payslip, not cumulatively, so the bonus month is charged at 8% in full unless the month's pay passes the £4,189 upper earnings limit. Our guide on why you paid more tax this month walks through the arithmetic.

Bonus into pension instead

Many employers let you sacrifice a bonus into your pension before it is paid. The whole £1,000 then goes into the pot, against £720 in cash on a £30,000 salary or £580 on £60,000, and no student loan repayment is taken on it. The employer saves 15% National Insurance, £150 on this bonus, and some add that to the contribution. The cost is access: the money is locked until at least 57. The salary sacrifice calculator compares the two outcomes.

How these figures are worked out

Take-home pay is calculated on the salary alone and again on the salary plus the bonus, using the 2026/27 personal allowance of £12,570, income tax at 20%, 40% and 45%, the allowance taper above £100,000 and employee National Insurance at 8% and 2%. The difference is the true after-tax value of the bonus. The month-seven figures apply the same rates cumulatively, with seven twelfths of the allowance and bands available, and National Insurance on the month's pay alone against the monthly thresholds of £1,048 and £4,189.

Common questions

How much tax do I pay on a £1,000 bonus?

It depends on your salary, because the bonus is taxed at your marginal rate. On £30,000 the deductions are £280 (28.0%), leaving £720. On £60,000 they are £420 (42.0%), leaving £580. There is no separate bonus tax rate.

Is a £1,000 bonus taxed at 40%?

Only the part that falls above the higher rate threshold of £50,270 when added to your salary. Below that it is taxed at 20% plus 8% National Insurance; above it, 40% plus 2%. A bonus that straddles the threshold is taxed partly at each rate.

Why did I lose more than that on my payslip?

PAYE is cumulative, so the month the bonus lands is taxed as if you had earned at that rate all year. On a £45,000 salary a £1,000 bonus paid in October attracts £200 of tax in that month against a true annual figure of £200, so no over-deduction arises at this level.

Should I put my £1,000 bonus into my pension?

Sacrificing the bonus into a pension puts the whole £1,000 into the pot instead of £720 in cash on a £30,000 salary, or £580 on £60,000, and your employer saves £150 of National Insurance which some will add. The trade is access: pension money is locked until at least 57.

Does a bonus affect my student loan?

Yes. Student loan repayments are 9% of pay above the plan threshold in the pay period, so a £1,000 bonus in one month can attract up to £90 of repayment in that month even if your normal salary is below the threshold. Salary sacrifice of the bonus avoids it.

Information, not financial advice. Figures use the published 2026/27 rates for England, Wales and Northern Ireland on the standard tax code, assume the bonus is paid through PAYE, and are estimates to help you understand the rules. Check your own circumstances against gov.uk or a payslip before acting on them.