National Insurance Rates 2026

National insurance rates 2026 for employees are unchanged from last year: in 2026/27 you pay 8% Class 1 National Insurance on earnings between £12,570 and £50,270, and 2% on everything above £50,270. The thresholds are frozen, so as pay rises with inflation more of it falls inside the 8% band — the quiet fiscal drag that makes this page worth re-reading every April.

The 2026/27 employee bands

Annual earningsMonthlyWeeklyEmployee rate
Up to £12,570Up to £1,048Up to £2420%
£12,571 – £50,270£1,048 – £4,189£242 – £9678%
Above £50,270Above £4,189Above £9672%

The 8% main rate is itself the result of two cuts: from 12% in 2023/24 to 10% in January 2024, then to 8% from April 2024. Those cuts have been retained for 2026/27. The 2% rate above the Upper Earnings Limit has applied since November 2022. Your employer pays separately on top — 15% on earnings above the £5,000 secondary threshold — which never appears on your payslip as a deduction.

Three worked examples

On £20,000 a year, only £7,430 sits inside the 8% band (£20,000 − £12,570), so annual National Insurance is £594.40 — about £49.53 a month. On £35,000, the taxable slice is £22,430 and the bill is £1,794.40 a year, or £149.53 a month. On £60,000, the 8% band is fully used (£37,700 × 8% = £3,016) plus 2% on the £9,730 above the limit (£194.60), for a total of £3,210.60 a year. Notice how the £60,000 earner pays a lower overall percentage than the £35,000 earner: that is the 2% band at work.

National Insurance is not income tax

The two deductions look alike on a payslip but behave differently. Income tax is cumulative across the year and rises with income (20%, then 40%, then 45%); National Insurance is assessed each pay period separately and falls from 8% to 2% at the top. National Insurance also stops entirely at state pension age, while income tax does not. And the thresholds differ in one more way: National Insurance has a Lower Earnings Limit of £129 a week below the Primary Threshold, where you pay nothing but still build a qualifying year toward the state pension.

To see National Insurance alongside income tax and pension on your own salary, use the take-home pay calculator, and for the tax-free slice see the personal allowance 2026 guide.

Sources & official guidance

Frequently asked questions

What are the employee National Insurance rates for 2026/27?
Employees pay 8% on earnings between £12,570 and £50,270 a year, and 2% on earnings above £50,270. Earnings at or below £12,570 attract no employee National Insurance.
What is the Primary Threshold for National Insurance?
The Primary Threshold is £12,570 a year (£1,048 a month, £242 a week) in 2026/27. It is set at the same level as the personal allowance, so the first £12,570 of earnings is free of both income tax and employee National Insurance.
What is the Upper Earnings Limit?
The Upper Earnings Limit is £50,270 a year (£4,189 a month, £967 a week). Earnings above it are charged at the 2% additional rate instead of 8% — National Insurance, unlike income tax, gets cheaper at the top, not more expensive.
Do I pay National Insurance if I earn below £12,570?
No employee contributions are due, but earnings above the Lower Earnings Limit of £129 a week still count toward your National Insurance record and state pension qualifying years, even though no payment is taken.
Is National Insurance calculated per pay period or per year?
Per pay period. Each week's or month's pay is tested against that period's thresholds on its own, so a one-off bonus can push that period's pay into the 2% band without changing the rest of the year — unlike income tax, which is cumulative through PAYE.

Related calculators & guides

More: uk pay & tax guides