National Insurance Calculator
Print| Monthly NI Deduction | £0.00 |
The National Insurance Calculator helps UK workers, business owners, and self-employed individuals estimate their mandatory National Insurance Contributions (NICs) paid to HM Revenue & Customs (HMRC). National Insurance funds state benefits, including the UK State Pension, maternity pay, and public services.
Whether you earn a regular salary via PAYE or complete an annual Self Assessment tax return, this tool applies current HMRC thresholds and rates to deliver precise NIC calculations.
The National Insurance Calculation Formula
National Insurance rates depend on your employment status (Employee Class 1 vs. Self-Employed Class 4) and total earnings above primary threshold limits:
1. Class 1 Employee NIC Formula
Primary Threshold = £12,570 / year (£1,048 / month)
Upper Earnings Limit (UEL) = £50,270 / year (£4,189 / month)
- Earnings up to £12,570: 0% NIC
- Earnings between £12,570 and £50,270: 8% Class 1 Main Rate
- Earnings above £50,270: 2% Upper Rate
2. Class 4 Self-Employed NIC Formula
Small Profits Threshold = £12,570 / year
- Profits up to £12,570: 0% NIC
- Profits between £12,570 and £50,270: 6% Main Class 4 Rate
- Profits above £50,270: 2% Upper Rate
Employee vs. Self-Employed NIC Benchmark Table (2024/25)
The table below presents annual National Insurance contributions across various annual gross income levels:
| Gross Annual Income (£) | Employee Class 1 NIC (£/yr) | Self-Employed Class 4 NIC (£/yr) | Effective Employee NI Rate | HMRC Tax Band |
|---|---|---|---|---|
| £12,500 | £0.00 | £0.00 | 0.00% | Below Primary Threshold (Zero Tax). |
| £30,000 | £1,394.40 | £1,045.80 | 4.65% | Basic Rate Band. |
| £50,270 | £3,016.00 | £2,262.00 | 6.00% | Upper Earnings Threshold Limit. |
| £75,000 | £3,510.60 | £2,756.60 | 4.68% | Higher Rate Band. |
Step-by-Step Employee NIC Calculation Example
Consider an employee earning a gross annual salary of £40,000.
Step 1: Identify Relevant Thresholds
- Primary Threshold = £12,570
- Upper Earnings Limit = £50,270
- Gross Income = £40,000
Step 2: Determine Taxable Earnings Portion
Taxable NI Income = £40,000 - £12,570 = £27,430
Step 3: Apply Class 1 Employee Rate (8%)
Annual NI Contribution = £27,430 * 0.08 = £2,194.40
Step 4: Calculate Monthly Deductions
Monthly NI Deduction = £2,194.40 / 12 = £182.87
Result: The employee pays £2,194.40 annually (£182.87 per month) in National Insurance contributions.
Frequently Asked Questions
Do retirees over the State Pension age pay National Insurance?
No. Once you reach state pension age, you no longer pay Employee Class 1 or Self-Employed Class 4 National Insurance contributions, even if you continue working.
What is the difference between Class 1, Class 2, and Class 4 NICs?
Class 1 is paid by employed workers via PAYE payroll. Class 2 was a flat-rate self-employed contribution (abolished for most in 2024). Class 4 is paid by self-employed individuals earning annual profits above £12,570.
How many years of National Insurance contributions are required for the full UK State Pension?
You typically need 35 qualifying years of National Insurance contributions or credits to receive the full new UK State Pension, and a minimum of 10 qualifying years to receive any pension payout.
Can I make voluntary National Insurance contributions to fill gaps?
Yes. If you have gaps in your National Insurance record, you can make voluntary Class 3 NIC payments to protect your entitlement to the State Pension.