Skip to content
Home / UK / National Insurance2026/27 rates checked 31 Oct 2026 against HMRC

National Insurance calculator UK 2026/27

Your National Insurance
£2,194.40

That is £182.87 a month. You pay 5.5% of your salary in National Insurance, and the next £1 you earn costs 8p.

Your employer pays another £5,250.00 a year on top of your salary. See your take-home pay →

Your National Insurance, band by band

BandRatePay in bandNI
Up to the primary threshold0%£12,570.00£0.00
Main rate8%£27,430.00£2,194.40
Above the upper earnings limit2%£0.00£0.00
Total£40,000.00£2,194.40
Employer National Insurance15%£35,000.00£5,250.00

Rates for 2026/27 (England, Wales, NI)

Personal allowance£0 to £12,5700%
Basic rate£12,571 to £50,27020%
Higher rate£50,271 to £125,14040%
Additional rateover £125,14045%
Employee NI£12,570 to £50,270 / above8% / 2%
Employer NIover £5,00015%

Quick answers

How much National Insurance do I pay on £40,000?

£2,194.40 a year, or £182.87 a month: 8% of your pay between £12,570 and £50,270. Above £50,270 the rate drops to 2%.

Do I pay National Insurance after State Pension age?

No. Employees stop paying National Insurance once they reach State Pension age; income tax carries on.

How much does my employer pay?

15% of your pay above £5,000: £5,250.00 a year on a £40,000 salary. It is not taken from your pay.

Source: HMRC rates and thresholds for employers 2026 to 2027. Checked 31 Oct 2026.