UK National Insurance Calculator
Calculate your National Insurance contributions based on your employment status and income. Supports both employed and self-employed calculations with accurate 2024/25 tax year rates.
Your Details
Your NI Contributions
Annual NI Contributions
Monthly NI
Weekly NI
Effective NI Rate
Take-Home (After NI)
NI Contribution Breakdown
| NI Class | Earnings Band | Rate | Amount |
|---|
Income Distribution
Gross Income
NI Deducted
Net After NI
Table of Contents
What is National Insurance?
National Insurance (NI) is a tax on earnings and self-employed profits in the United Kingdom. It is collected by HM Revenue and Customs (HMRC) and funds various state benefits, including the State Pension, Jobseeker's Allowance, and Employment and Support Allowance.
Unlike income tax, National Insurance contributions (NICs) are paid separately and have different thresholds and rates. Your NI contributions build up your entitlement to certain state benefits and your State Pension.
National Insurance Classes Explained
There are several classes of National Insurance contributions, each applying to different circumstances:
| Class | Who Pays | How It's Paid | What It Covers |
|---|---|---|---|
| Class 1 | Employees earning above the Primary Threshold | Deducted from wages by employer | State Pension, contribution-based benefits |
| Class 1A/1B | Employers on employee benefits/expenses | Paid directly by employer | N/A (employer only) |
| Class 2 | Self-employed with profits above threshold | Self Assessment | State Pension, Maternity Allowance |
| Class 3 | Voluntary contributions | Direct to HMRC | Fill gaps in NI record |
| Class 4 | Self-employed on profits | Self Assessment | No additional benefit entitlement |
Current NI Rates (2024/25)
The following rates apply for the 2024/25 tax year (6 April 2024 to 5 April 2025):
Class 1 (Employees)
| Earnings Band | Rate |
|---|---|
| Up to £12,570 (Primary Threshold) | 0% |
| £12,570 to £50,270 | 8% |
| Above £50,270 | 2% |
Class 2 & 4 (Self-Employed)
| Class | Earnings/Profits | Rate |
|---|---|---|
| Class 2 | Profits £12,570+ | £3.45/week (abolished from April 2024) |
| Class 4 | £12,570 to £50,270 | 6% |
| Class 4 | Above £50,270 | 2% |
How National Insurance is Calculated
National Insurance is calculated based on your earnings within specific bands. Here's the step-by-step process:
1. Earnings up to £12,570 = £0 NI
2. Earnings from £12,570 to £50,270 = (Amount in band) x 8%
3. Earnings above £50,270 = (Amount above) x 2%
Total NI = Sum of all bands
Example Calculation
For an employee earning £48,000 per year:
- First £12,570: £0 (below threshold)
- £12,570 to £48,000 = £35,430 x 8% = £2,834.40
- Total Annual NI: £2,834.40
NI for Employed Workers
If you're employed, your employer will deduct National Insurance from your wages automatically through PAYE (Pay As You Earn). Key points:
- NI is deducted each pay period based on that period's earnings
- You don't need to file a separate return for NI if you're only employed
- Your employer also pays Employer's NI on top of your contributions
- Pension contributions through salary sacrifice reduce NI liability
NI for Self-Employed
Self-employed individuals pay National Insurance differently:
- Class 2: A flat weekly rate if your profits are above the Small Profits Threshold (note: Class 2 was largely abolished from April 2024)
- Class 4: Percentage of profits between the lower and upper profits limits
- Paid through Self Assessment along with Income Tax
- Payments on account may be required
Employer's National Insurance
Employers also pay National Insurance contributions on their employees' earnings. For 2024/25:
- Rate: 13.8% on earnings above £9,100 (Secondary Threshold)
- No upper limit - applies to all earnings above the threshold
- Employment Allowance of up to £5,000 available for eligible employers
- Reduced rates apply for employees under 21 and apprentices under 25
National Insurance Credits
You may receive NI credits to fill gaps in your National Insurance record if you're:
- Claiming certain benefits (Universal Credit, Jobseeker's Allowance, etc.)
- Caring for a child under 12 (Child Benefit recipients)
- Caring for someone who receives disability benefits
- On jury service
- Unable to work due to illness
Frequently Asked Questions
Do I pay National Insurance if I earn less than £12,570?
You won't pay Class 1 NI if you earn below the Primary Threshold (£12,570 for 2024/25). However, you may still qualify for a "qualifying year" for State Pension purposes if you earn above the Lower Earnings Limit (£6,396).
Can National Insurance be negative?
No, National Insurance contributions cannot be negative. The minimum you can pay is £0. HMRC will never owe you NI money through standard calculations.
How do I check my National Insurance record?
You can check your NI record through your Personal Tax Account on GOV.UK. This shows your contribution history and how many qualifying years you have towards your State Pension.
What's the difference between NI and Income Tax?
While both are deducted from your pay, they have different thresholds, rates, and purposes. Income Tax funds general government spending, while NI specifically funds certain benefits and the State Pension. They also have different allowances and bands.
Do I pay NI on my pension income?
No, you don't pay National Insurance on pension income or State Pension. NI is only payable on employment earnings and self-employed profits.
What happens if I have multiple jobs?
Each employer will deduct NI based on what you earn with them. If your total NI exceeds the annual maximum, you may be able to claim a refund through HMRC.