UK National Insurance Calculator
Estimate your National Insurance (NI) based on your pay or profits. Choose employee or self-employed mode, enter an amount, and click calculate.
For employees, enter gross pay before tax and deductions.
This is an educational estimate using standard thresholds/rates. Real payroll outcomes can differ.
What is National Insurance?
National Insurance (NI) is a UK contribution system that helps fund certain state benefits and services. If you are employed, NI is usually deducted automatically through payroll. If you are self-employed, NI is typically worked out through Self Assessment.
When people ask “how calculate national insurance”, they usually want a simple formula that turns gross pay or profit into a contribution amount. The key is knowing which NI class applies and then using the correct thresholds and rates.
National Insurance classes at a glance
| Class | Who pays it? | How it is calculated |
|---|---|---|
| Class 1 | Employees (and employers pay a separate employer amount) | Based on earnings and NI bands/thresholds |
| Class 2 | Historically self-employed; rules changed in recent years | No longer a standard weekly charge for most people, but credits may still matter |
| Class 4 | Self-employed (profits-based) | Percentage on profits between lower and upper limits, plus upper rate above that |
How to calculate NI for employees (Class 1)
Step-by-step formula
For an annual estimate, break earnings into two parts:
- Main band: earnings between the Primary Threshold (PT) and Upper Earnings Limit (UEL)
- Upper band: earnings above the UEL
Then calculate:
- Employee NI = (Main band × main employee rate) + (Upper band × upper rate)
- Employer NI = (Earnings above Secondary Threshold × employer rate)
If your pay is monthly or weekly, convert it to annual first for a quick estimate (monthly × 12, weekly × 52), calculate NI, and then convert back to your chosen period.
Example (employee)
Annual salary: £35,000
- Main band = £35,000 - £12,570 = £22,430
- Upper band = £0 (because salary is below £50,270)
- Employee NI ≈ £22,430 × 8% = £1,794.40
This is roughly £149.53 per month for the employee portion.
How to calculate NI for self-employed (Class 4)
Step-by-step formula
For self-employed profits, NI is generally calculated in two bands:
- Main profits band: profits between Lower Profits Limit (LPL) and Upper Profits Limit (UPL)
- Upper profits band: profits above UPL
Class 4 NI formula:
- Class 4 NI = (Main profits band × main Class 4 rate) + (Upper band × upper rate)
Example (self-employed)
Annual profit: £70,000
- Main band = £50,270 - £12,570 = £37,700
- Upper band = £70,000 - £50,270 = £19,730
- Main NI = £37,700 × 6% = £2,262.00
- Upper NI = £19,730 × 2% = £394.60
- Total Class 4 NI ≈ £2,656.60
Common mistakes people make
- Using the wrong NI class: employee and self-employed calculations are different.
- Ignoring thresholds: NI only applies to the part in each band, not all income at one rate.
- Forgetting period conversions: monthly and weekly numbers should be converted consistently.
- Assuming NI is the same as income tax: they are separate calculations.
- Not checking the correct tax year: rates/thresholds can change.
Tips to reduce NI legally
- Use tax-efficient pension contributions where appropriate.
- Keep business records accurate if self-employed so profits are correctly reported.
- Review your pay setup with payroll/HR if you have multiple jobs.
- Stay updated on HMRC threshold changes each tax year.
Final thoughts
If you want to understand how to calculate National Insurance quickly, remember this rule: split income/profit into NI bands, apply each band’s rate, then add the results. The calculator above automates that process and gives an easy estimate for both employees and self-employed people.
For exact figures, especially if you have multiple income sources, irregular pay, or special circumstances, always confirm with HMRC guidance or a qualified accountant.