2026/27 · HMRC tax codes

Tax Code Checker

Enter the code from your payslip or P60 to see what it means — your tax-free allowance, any flat rate, and the estimated take-home on your salary. Covers England, Scotland, Wales and Northern Ireland codes.

Check your code

Find it on your payslip, P60 or HMRC letter
Used only for the take-home estimate

The checker accepts standard codes, Scottish S and Welsh C prefixes, BR, D0, D1, 0T, NT and K codes, plus W1/M1/X emergency suffixes.

Your tax code
1257L
Tax-free amount £12,570 · England / Wales / Northern Ireland
Tax-free amount£12,570
Flat rateBands
Estimated tax£4,486
National Insurance£1,794
Take-home / year£28,720

What this code means Recognised code

ItemResultNotes

    Estimated take-home on this code

    ItemAmount% of gross

    Common tax codes

    CodeMeaningTypical situation
    1257L£12,570 tax-free allowanceStandard code for most employees
    BRAll income taxed at 20%Second job or pension
    D0All income taxed at 40%Second job where higher rate applies
    D1All income taxed at 45%Second job where additional rate applies
    0TNo tax-free allowanceNo P45 or allowance already used
    K497£4,970 added to taxable payUntaxed benefits or income owed
    S1257LScottish rates, standard allowanceScottish taxpayer
    C1257LWelsh rates, standard allowanceWelsh taxpayer
    NTNo Income Tax deductedSpecific HMRC instruction
    1257L W1/M1Emergency, non-cumulativeNew job without a P45

    If a code looks wrong, contact HMRC or check your Personal Tax Account. A wrong code changes how much tax is taken during the year, but it does not change your National Insurance.

    Frequently asked questions

    What does 1257L mean?

    1257L is the standard 2026/27 code. The number 1257 gives a tax-free Personal Allowance of £12,570, and L means you receive the standard allowance.

    What does a BR tax code mean?

    BR means all income on that job is taxed at 20% with no Personal Allowance. It is normally used for a second job or a pension.

    What is a K tax code?

    A K code means you have untaxed income such as company benefits. The number is added to your taxable pay instead of giving you an allowance — K497 adds £4,970.