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 2 NI at 3.45 per week for 2024/25, though most are effectively exempt under the NIC reform, plus Class 4 at 6% on profits between 12,570 and 50,270.
- 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 2024/25 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 the lower earnings limit of 6,396 still builds pension credits.
- Voluntary Class 3 contributions cost 17.45 per week for 2024/25 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.



