UK National Insurance Calculator

This professional-grade National Insurance (NI) calculator estimates employee (Class 1) and self‑employed (Class 2 and Class 4) contributions for the UK 2024/25 tax year. It’s designed for employees, sole traders, payroll admins, and advisors who need quick, accurate, and accessible NI figures.

Enter your details

All fields marked with * are required. Values are processed using HMRC thresholds for your selected pay period.

Employment type *
Pay period *
The calculator uses HMRC 2024/25 thresholds and rates.

Results

Enter your details to see your estimated National Insurance.

NI for selected period £0.00
NI per year £0.00
Main band NI £0.00
Upper band NI £0.00
Effective NI rate 0.00%

Calculations assume employee Category A or standard self‑employed rules for 2024/25. This tool is for guidance only and is not tax advice.

Data Source and Methodology

Tutti i calcoli si basano rigorosamente sulle formule e sui dati forniti da questa fonte.

The Formula Explained

Employee (Class 1, Category A):

For annual pay P, Primary Threshold PT, Upper Earnings Limit UEL, main rate r_m and upper rate r_u:

$$ \mathrm{NI}_{\text{main}} = \max\!\bigl(0, \min(UEL, P) - PT\bigr)\times r_m $$

$$ \mathrm{NI}_{\text{upper}} = \max\!\bigl(0, P - UEL\bigr)\times r_u $$

$$ \mathrm{NI}_{\text{annual}} = \mathrm{NI}_{\text{main}} + \mathrm{NI}_{\text{upper}} $$

Self‑employed (Class 4 and optional Class 2):

For annual profits S, Lower Profits Limit LPL, Upper Profits Limit UPL, Class 4 rates r_{4m}, r_{4u}, weekly Class 2 rate c_2, Small Profits Threshold SPT, and an optionality flag v ∈ {0,1}:

$$ C4_{\text{main}} = \max\!\bigl(0, \min(UPL, S) - LPL\bigr)\times r_{4m} $$

$$ C4_{\text{upper}} = \max\!\bigl(0, S - UPL\bigr)\times r_{4u} $$

$$ C2_{\text{vol}} = \begin{cases} 52 \times c_2 \times v, & \text{if } S < SPT \\ 0, & \text{if } S \ge SPT \end{cases} $$

$$ \mathrm{NI}_{\text{annual}} = C4_{\text{main}} + C4_{\text{upper}} + C2_{\text{vol}} $$

Glossary of Variables

Worked Example

How It Works: A Step‑by‑Step Example

Scenario: Employee on £3,000 per month in 2024/25, Category A.

  1. Annualise: £3,000 × 12 = £36,000.
  2. Apply thresholds: PT £12,570; UEL £50,270.
  3. Main band: min(£36,000, £50,270) − £12,570 = £23,430.
  4. Upper band: max(£36,000 − £50,270, 0) = £0.
  5. NI: £23,430 × 8% = £1,874.40 per year ⇒ about £156.20 per month.

Frequently Asked Questions (FAQ)

Which tax year is supported?

2024/25 (6 April 2024 to 5 April 2025). We update rates promptly when HMRC publishes changes.

Does this calculator include employer NI?

No. It shows employee Class 1 and self‑employed Class 4 (plus optional Class 2). Employer NI is excluded.

How are weekly and monthly thresholds handled?

HMRC defines thresholds per period. We use the compliant PT/UEL weekly and monthly values so your results match HMRC methods.

What about special NI categories (e.g., under 21, apprentices)?

This tool assumes Category A for employees. Other categories can differ and are not included here.

Is Class 2 mandatory for the self‑employed in 2024/25?

No, not if profits are at or above the Small Profits Threshold. If profits are below SPT, you can choose to pay Class 2 voluntarily to protect State Pension entitlement.

Does salary sacrifice affect NI?

Yes. Salary sacrifice can reduce NI. This tool assumes straightforward gross pay without salary sacrifice.

Is this tax advice?

No. It’s an educational tool. Consult a qualified advisor for your specific situation.

Strumento sviluppato da Ugo Candido. Contenuti verificati da CalcDomain Tax & Payroll Specialists.
Ultima revisione per l'accuratezza in data: .