Historical UK National Insurance Calculator
Archived historical calculator — not approved for current use. This United Kingdom model is limited to the encoded 2024/25-style Class 1 and Class 4 thresholds and rates. It has not been approved for any current tax year. Do not use it to infer current HMRC rules, payroll deductions, filing liability, or entitlement.
National Insurance is one of the key deductions from UK earnings, but it is not the same as income tax. This UK National Insurance calculator focuses on the contribution rule encoded in the inputs: annualize the gross pay you enter, split it around a primary threshold and upper limit, apply the correct main rate for the selected contribution type, and then show the annual and per-period NI. It is built for quick planning when you are comparing a payslip, checking a self-employed profit estimate, or deciding whether a raise changes your deductions as much as you expected.
The calculator deliberately keeps the scope narrow. It estimates employee Class 1 primary contributions or self-employed Class 4 contributions only. It does not include PAYE income tax, employer National Insurance, pension relief, student loan repayments, Class 2 flat-rate contributions, voluntary Class 3 payments, benefits in kind, salary sacrifice, payroll rounding, or director-specific rules. If you want gross salary to net pay after several common deductions, use the UK take-home pay calculator. If you are simply converting pay periods before entering a gross amount here, the salary calculator and annual salary calculator are useful companions.
How to use this calculator
Enter gross pay before tax, pension deductions, and National Insurance. Choose whether that amount is annual, monthly, or weekly. Then choose the contribution type: Employee Class 1 for employment income, or Self-employed Class 4 for a simplified self-employed profits estimate. The result card shows the NI for the selected period, annual National Insurance, annual gross pay, the amount of pay in the main NI band, the main rate used, and pay after NI only.
The input period matters only for annualization. A monthly input is multiplied by 12; a weekly input is multiplied by 52; an annual input is used as entered. After the annual contribution is calculated, the result is divided back by the same period divisor. That means £3,000 per month and £36,000 per year are treated as the same annual pay. Actual payroll may round by pay run, so the calculator is best used as a transparent estimate rather than a payslip guarantee.
Calculation
the inputs uses the thresholds shown in its result note: £12,570 as the primary threshold and £50,270 as the upper limit. The main rate is 8% for Employee Class 1 and 6% for Self-employed Class 4. The additional rate above the upper limit is 2% for both choices.
| Encoded value | Amount or rate |
|---|---|
| Primary threshold | £12,570 |
| Upper earnings limit / upper profits limit | £50,270 |
| Employee Class 1 main rate | 8% |
| Self-employed Class 4 main rate | 6% |
| Additional rate above the upper limit | 2% |
The calculator first finds the main band and additional band:
Then it calculates annual National Insurance:
Finally it converts the annual amount back to the period you selected:
The period divisor is 1 for annual pay, 12 for monthly pay, and 52 for weekly pay. Notice that the formula uses a floor of zero for each band. Someone earning below £12,570 has no main band and no additional band in this model, so the result is £0.
Checking a uk national insurance scenario
Suppose the gross pay is £35,000, the pay period is annual, and the contribution type is Employee Class 1. The annual pay remains £35,000 because the annual period divisor is 1. The main band is the lower of £35,000 and £50,270, minus £12,570. That is £35,000 - £12,570 = £22,430. There is no additional band because £35,000 is not above £50,270.
For an employee, the main rate in the inputs is 8%. Annual NI is therefore £22,430 × 0.08 = £1,794.40. The period result is also £1,794.40 because the selected period is annual. The panel also reports annual gross pay of £35,000.00, main NI band of £22,430.00, main rate used of 8%, and pay after NI only of £33,205.60.
If the same £35,000 is treated as self-employed Class 4, the main rate becomes 6%. The main band is unchanged at £22,430, so annual NI becomes £22,430 × 0.06 = £1,345.80. That difference is exactly why choosing the right contribution type matters.
Thresholds change by tax year
UK National Insurance thresholds and rates are set by government policy and can change by tax year. This page describes the values hard-coded in the current input modes, which the inputs itself describes as 2024/25-style thresholds. GOV.UK publishes official rates and allowances, including employee and self-employed contribution rates. Before using the result for filing, budgeting a tax payment, or challenging a payslip, confirm the relevant year and contribution class against HMRC guidance.
Also remember that Class 4 National Insurance for self-employed people interacts with Self Assessment, while Class 1 employee NI is normally handled by PAYE payroll. The calculator uses one annualized number to make the arithmetic visible; it is not a substitute for payroll software, Self Assessment calculations, or professional advice for directors and irregular income.
When this estimate is useful
Use this calculator when you want to isolate the NI slice of a pay decision. For example, a job offer may look like a £5,000 raise, but only the amount above the relevant threshold is charged at the marginal NI rate. A self-employed worker can use the Class 4 option to model the contribution effect of a higher profit forecast. A household budget can use the estimate together with the budget calculator to separate tax-like deductions from everyday spending.
It is less suitable when you need every deduction from a payslip. In that case, switch to the UK take-home pay calculator, which combines income tax, employee NI, pension percentage, and a selected student loan plan. For mortgage affordability or debt planning, pair the NI estimate with the debt-to-income calculator so you are comparing obligations against realistic net income.
Common mistakes
- Entering take-home pay instead of gross pay. the inputs expects pay before National Insurance.
- Selecting monthly or weekly but typing an annual salary, which multiplies the amount again.
- Treating the result as income tax. National Insurance is calculated separately from PAYE income tax.
- Assuming the same main rate applies to employee Class 1 and self-employed Class 4 in these inputs.
- Ignoring the tax year. Thresholds and rates can change, so the encoded values must match the year you are modelling.
Sources
- GOV.UK, National Insurance: how much you pay — official overview of National Insurance classes, rates, and thresholds.
- GOV.UK, Rates and allowances: National Insurance contributions — HMRC rates and allowances by tax year.
- GOV.UK, Rates and thresholds for employers 2024 to 2025 — employer payroll thresholds for the year referenced by the inputs note.