☕ Buy me a coffee
✓ Copied to clipboard
ADVERTISEMENT — Replace with your ad network code
Updated for 2025/26 Tax Year

National Insurance
Calculator 2025/26

Find out exactly how much Class 1 National Insurance you pay in 2025/26 — broken down monthly, weekly and daily.

ℹ️  2025/26 rates unchanged: Employee NI remains at 8% on earnings between £12,570 and £50,270, and 2% above. The Primary Threshold stays frozen at £12,570 until April 2028.

Your Earnings

2025 / 26
£
Up to £12,570 / year0% — no NI
£12,570 – £50,270 / year8% Class 1
Above £50,270 / year2% Class 1
🏛️

Your NI will appear here

Enter your salary and tap calculate

YOUR ANNUAL NI CONTRIBUTION
£0
PER YEAR
Earnings breakdown by NI band0% effective rate
Tax-free (0%)
Main rate
Upper rate (2%)
Gross SalaryBefore deductions
£0
NI-free earningsBelow £12,570 threshold
£0
Main rate NI (8%)£12,570 – £50,270
−£0
State Pension Qualifying Year
Total NI This Year£0
ADVERTISEMENT

Self-employed or contracting? Track your NI record, expenses and invoices in one place — and never miss a self-assessment deadline.

Try FreeAgent →

2025/26 NI Rates at a Glance

EarningsRateWho paysMax NI on band
Up to £12,5700%Everyone£0
£12,570 – £50,2708%Class 1 Employees£3,016
Above £50,2702%Class 1 EmployeesUnlimited
£12,570 – £50,2706%Self-Employed Class 4£2,262
Above £50,2702%Self-Employed Class 4Unlimited

Related Tools

Free
💷
Take-Home Pay
Full net salary after tax and NI
📊
VAT Calculator
Add or remove 20% VAT instantly
🧾
Self-Employed Tax
Income tax + Class 4 NI combined
IR35 Checker
Inside or outside IR35?
💼
Freelancer Day Rate
What to charge as a contractor
🏦
Pension Calculator
How much do you need to retire?

How It Works

1

Enter Your Gross Salary

Your earnings before any deductions. Monthly or weekly figures are converted to annual automatically.

2

We Split Into NI Bands

The first £12,570 is NI-free. The next £37,700 is taxed at 8%. Everything above £50,270 at 2%.

3

NI Calculated Per Band

Each portion of earnings attracts its own rate using 2025/26 HMRC thresholds.

4

See Annual, Monthly and Weekly

Your total NI broken down so you can see exactly what leaves your payslip each period.

Frequently Asked Questions

How much National Insurance do I pay in 2025/26?
+
In 2025/26 employees pay 8% NI on earnings between £12,570 and £50,270 and 2% on everything above £50,270. These rates are unchanged from 2024/25.
What is the NI Primary Threshold for 2025/26?
+
The Primary Threshold is £12,570 per year (£1,047.50 per month). You pay zero NI on earnings below this level. It is frozen at this level until April 2028 under current government plans.
What is the Upper Earnings Limit for NI?
+
The Upper Earnings Limit is £50,270 per year — aligned with the higher rate income tax threshold. Above this you pay just 2% NI instead of the main 8% rate.
Do I pay NI if I am self-employed in 2025/26?
+
Self-employed people pay Class 4 NI at 6% on profits between £12,570 and £50,270 and 2% above that. Class 2 NI was abolished from April 2024. You no longer need to pay Class 2 to protect your State Pension record — Class 4 contributions now do this automatically.
Does paying NI qualify me for the State Pension?
+
Yes. You need 35 qualifying years of NI contributions for the full new State Pension of £230.25 per week in 2025/26. Any year where you earn above the Lower Earnings Limit (£6,396) counts as a qualifying year even if you pay no NI on that amount.
ADVERTISEMENT