TodayIndependent. Non-partisan. Every figure sourced.
WeDecidePlay free

What is national insurance?

National Insurance is a UK tax on earnings paid by workers, employers and the self-employed. It builds entitlement to the State Pension and some other benefits. In 2026/27 employees pay 8% on earnings between £12,570 and £50,270 and 2% above that, while employers pay 15% above £5,000.

National Insurance began in 1911 and was expanded after the Second World War to fund the welfare state. Today it is the second biggest tax after income tax. Despite its name, the money is not saved in a personal pot. It goes into the National Insurance Fund and is used to pay today's pensions and benefits. It was designed as a contributory insurance scheme.

Employees pay Class 1 contributions through PAYE. For 2026/27 the rate is 8% on weekly earnings between £242 and £967, and 2% above that. Employers pay 15% on each worker's earnings above £5,000 a year, though small firms can claim an Employment Allowance of £10,500. The self-employed pay Class 4 contributions at 6% and 2%. People over State Pension age stop paying employee contributions.

Each year you pay enough National Insurance counts as a qualifying year towards your State Pension. You need 35 qualifying years for the full new State Pension. People on certain benefits or caring for children can receive credits instead. Because pensioners and landlords do not pay it on their income, some economists argue it should be merged with income tax. Others defend the link to pensions.

Raises about £185bn. Paid by employees, employers and the self-employed on earnings only, not pensions or investments.

How it works

The view from the left

The left often prefers National Insurance to fall more on high earners, noting the main rate drops to 2% above £50,270.

The view from the right

The right often criticises National Insurance as a tax on jobs and work, and opposed the 2025 rise in employer contributions.

Britain is split. Now you decide.

In WeDecide you can change employee and employer National Insurance rates in your Budget and see how jobs, wages and revenue respond.

Play WeDecide free

Common questions

What is the National Insurance rate in 2026/27?

Employees pay 8% on earnings between £12,570 and £50,270 and 2% above that.

Do pensioners pay National Insurance?

No. You stop paying employee contributions once you reach State Pension age.

How many years of National Insurance do I need?

You need 35 qualifying years for the full new State Pension and at least 10 for any.