HomeCalculatorsPayslip Auditor
PAYE & Coding · 2026/27

Payslip Auditor & Tax Code Checker

Decode your HMRC tax code in plain English. Check for emergency tax, overpaid deductions, and find out if you are owed a refund.

HMRC 2026/27 Rules · Standalone Browser Sandbox
HMRC Tax Code
Tax-Free Allowance
£12,570
Refund Risk: LOW
Your tax code 1257L represents England/NI — £12,570 personal allowance. You have a tax-free allowance of £12,570 in England/NI. Suffix L means standard (you get the basic personal allowance).
Tax Guide & Reference (Detailed Handbook)

The Complete Guide to Decoding HMRC Tax Codes and Auditing Payslips

What is an HMRC Tax Code?

An HMRC tax code is a short alphanumeric combination used by your employer or pension provider to determine how much income tax to deduct from your pay. The code translates into your tax-free personal allowance. For example, if you have the standard tax code of 1257L, the number 1257 represents the annual tax-free allowance of £12,570.

HMRC reviews and issues tax codes periodically. If your circumstances change — such as starting a new job, receiving a company benefit (like private health insurance or a company car), or earning untaxed dividends — HMRC will issue a new tax code to adjust your deductions.

The Meaning of Tax Code Letters

The letters in your tax code tell your employer how to treat your personal allowance. Here is what they stand for under standard HMRC guidelines:

  • L: Standard Personal Allowance (£12,570).
  • T: Tax code includes other adjustments, requiring review.
  • M & N: Marriage Allowance transfers.
  • Y: Born before 6 April 1938 with special age-related allowance.
  • S (Prefix): Subject to Scottish Income Tax bands.
  • C (Prefix): Subject to Welsh Income Tax rates.

Flat-Rate Tax Codes (BR, D0, D1, NT)

If you have multiple sources of income or secondary jobs, HMRC will often apply a flat-rate tax code to secondary streams:

  • BR (Basic Rate): All income taxed at flat 20%.
  • D0 (Higher Rate): All income taxed at flat 40%.
  • D1 (Additional Rate): All income taxed at flat 45%.

Unraveling the Mystery of K Tax Codes

Unlike standard tax codes where your personal allowance is positive, a K tax code is used when your taxable benefits or untaxed income exceed your Personal Allowance. This is essentially a "negative allowance" code. K codes are commonly triggered by company cars, private health insurance, or tax owed from prior years.

Calculations are based on the latest HMRC UK tax thresholds for the 2026/27 tax year. Results are generated for educational purposes and do not constitute formal regulated financial advice. Tax rules depend on your individual circumstances and may change.