PAYE and National Insurance calculator

Estimate payroll deductions for one pay period.

Example figures are filled in. Change them to calculate your own.

Pay details

What do you want to estimate?
Help

Enter pay before deductions. This calculator does not calculate pension contributions, student loans, benefits, statutory pay or other deductions.

PAYE details

Help

This estimate covers payment dates in the 2026–27 tax year only. The date identifies the tax period.

Help

Supported examples include 1257L, S1257L and C1257L. Other code types need separate payroll rules.

Help

Cumulative uses pay and tax already recorded this tax year. Week 1/month 1 treats this payment on its own. An X, W1 or M1 ending also means week 1/month 1.

Help

Enter total gross pay already recorded since 6 April, before this payment. For a week 1/month 1 code these figures are ignored.

Help

Enter the total tax due already recorded since 6 April. This estimate is for records where no tax was carried forward because of HMRC’s 50% regulatory limit.

Region comes from the S or C prefix on the tax code. No prefix uses England and Northern Ireland rates.

National Insurance details

Help

Choose the category shown on the employee’s payslip. This calculator supports A, B, C, J, M and Z only; special location categories need a separate check.

Scope and official sources

This is an estimate for one employee payment in 2026–27, not payroll software. It covers PAYE only for standard L tax codes with no regulatory deduction limit, and NI categories A, B, C, J, M and Z. Directors’ annual NI, special NI categories, multiple jobs, statutory pay, pensions and student loans are outside scope. Inputs stay in your browser and are not saved or sent to Swift.

Rules checked 13 October 2026. HMRC may produce different results where its payroll tables, rounding, pay intervals, previous records or individual circumstances differ. Check results against payroll records and HMRC guidance.

HMRC PAYE calculator · HMRC National Insurance calculator · 2026–27 rates and thresholds