Payslip Checker UK 2026/27

Check if your payslip deductions are correct — find out if you are overpaying tax

✓ Updated 2026/27✓ No signup✓ No data stored✓ Runs in your browser
£
£
£
£
PAYSLIP STATUS
—
Enter your payslip details above
Expected Tax
£0
Tax Paid
£0
Expected NI
£0
NI Paid
£0

How to read your payslip

Your payslip must show your gross pay, tax code, income tax deducted, and National Insurance deducted. The most common reasons for incorrect deductions are:

Frequently asked questions

How do I check if my tax code is correct? ▼

Your tax code is shown on your payslip. The standard code for 2026/27 is 1257L, meaning you get the full £12,570 personal allowance. If your code is BR, D0, or D1, you are being taxed at a flat rate with no personal allowance — which may indicate an error. Contact HMRC on 0300 200 3300 or check your Personal Tax Account at gov.uk.

Am I owed a tax refund? ▼

If this checker shows you have overpaid tax, you may be owed a refund. HMRC usually adjusts this automatically via your tax code in the next year, or issues a P800 notice. You can also claim a refund via your Personal Tax Account at gov.uk if you believe you have overpaid.

What is an emergency tax code? ▼

An emergency tax code (e.g. 1257L M1 or W1) is applied when HMRC does not have enough information about your income. It calculates your tax on a non-cumulative basis, meaning you may pay more tax than you should. It should be corrected by your employer once HMRC has your full tax record.

Worked example

An employee earns £2,917/month gross (£35,000/year) with tax code 1257L. What should their deductions be?

Gross monthly pay£2,917
Monthly Personal Allowance (£12,570 ÷ 12)£1,047
Taxable monthly income£1,870
Expected income tax (20%)£374/month
Expected NI (8% on £2,917 − £1,048)£150/month
Expected total deductions£524/month
Expected net take-home£2,393/month

If your payslip shows significantly more than £374 tax or £150 NI, contact HMRC — you may have the wrong tax code.

How the calculation works

The checker estimates expected deductions from your gross pay and tax code, then compares to what you actually paid:

  1. Parse tax code: Extract Personal Allowance from your tax code (e.g. 1257L = £12,570 allowance)
  2. Annual gross: Convert monthly or weekly gross to annual equivalent
  3. Expected tax: Apply 2026/27 income tax rates to taxable income (gross minus allowance)
  4. Expected NI: Apply 8% on earnings £12,570–£50,270 and 2% above
  5. Compare: Flag if actual deductions differ from expected by more than £50/year
📄 HMRC sources
🔒 Privacy & disclaimer

All calculations run entirely in your browser. No data is sent to our servers, stored, or shared with any third party.

Results are estimates based on 2026/27 HMRC rates and are intended as a guide only. They do not constitute financial or tax advice. Always verify with HMRC or a qualified accountant for your specific circumstances.

Related calculators
All calculators
💼 Self-employment 9 calculators
🏠 Property 9 calculators
👪 Family 5 calculators
💰 Personal finance 13 calculators
★ Most popular: Sole Trader Tax →
More