How UK National Insurance works
National Insurance (NI) is a UK payroll and profits tax that funds the NHS, state pension, and other social security benefits. The amount you pay depends on whether you are employed or self-employed, your annual earnings, and the tax year. This calculator estimates employee Class 1 and self-employed Class 2 and Class 4 contributions using thresholds for tax year 2025/26.
NI is separate from Income Tax, so planning take-home pay often means checking both. Pair this estimate with the income tax calculator for a broader view of deductions, or estimate UK capital gains on asset sales with the UK capital gains tax calculator.
Class 1 NI for employed earners
Employed workers pay Class 1 NI on earnings above the Primary Threshold (PT) of £12,570 in 2025/26. The main rate is 8% on earnings between the PT and the Upper Earnings Limit (UEL) of £50,270. Earnings above the UEL are charged at 2%.
Where E is annual earnings. If earnings are at or below £12,570, Class 1 NI is zero for this simplified employee estimate.
Class 2 and Class 4 NI for self-employed profits
Self-employed people may pay Class 2 at a flat weekly rate when annual profits reach the Small Profits Threshold (£6,845 in 2025/26), plus Class 4 on profits above the Lower Profits Limit (LPL) of £12,570. Class 4 is 6% between the LPL and Upper Profits Limit (UPL) of £50,270, then 2% above the UPL.
Worked example: £48,000 employed income in 2025/26
Earnings of £48,000 sit entirely between the PT and UEL. The taxable band is £48,000 minus £12,570, which equals £35,430. At 8%, Class 1 NI is £2,834.40 for the year.
Frequently asked questions
Do I pay NI if I earn less than the Personal Allowance?
What is the difference between Class 1 and Class 4 NI?
How many years of NI contributions do I need for the state pension?
Does this calculator include employer NI?
Which tax year does this calculator use?
Resources and references
The formulas and methods in this calculator were checked against these independent sources.