Key takeaways
- Employees pay Class 1 National Insurance at 8% on earnings between the primary threshold of £12,570 and £50,270, then 2% on earnings above that, deducted automatically through PAYE each pay period.
- Self-employed workers pay Class 4 NI at 6% on profits between £12,570 and £50,270 and 2% above. Class 2 is no longer compulsory, but can be paid voluntarily at £3.65 a week for 2026/27.
- Limited company directors are classed as employees for NI purposes and pay Class 1 contributions through their company payroll using PAYE, calculated on an annual earnings period basis.
- For 2026/27 the primary threshold is £12,570 per year, matching the income tax personal allowance. Earnings below this level do not attract employee National Insurance, though earnings at or above the lower earnings limit of £6,708 still build state pension credits.
- Voluntary Class 3 contributions cost £18.40 per week for 2026/27 and let you fill gaps in your National Insurance record to protect your entitlement to the full state pension.
How you pay your National Insurance contributions depends on your employment status.
If you’re an employee, your National Insurance contributions are deducted from your wages before you receive your salary. Your contributions are reflected in your payslip.
If you’re a limited company director, you may also be an employee (at your own company). As such, you pay Class 1 National Insurance through your PAYE payroll.
If you’re self-employed, you pay Class 2 and Class 4 National Insurance depending on your profits. The majority of self-employed workers pay National Insurance through Self Assessment.
If you’re employed and self-employed, your Class 1 National Insurance will be deducted through your wages. You may also need to pay Class 2 and Class 4 National Insurance depending on your self-employed profits.


