UK Tax Code Checker

UK Tax
Tax Code Checker 2026/27 | iSabiPayment
iSabiPayment TAX YEAR 2026/27 · LAST VERIFIED 2026-09-08

UK Tax Code Checker (2026/27)

Enter any tax code to see exactly what it means — no button, results update as you type.

Found on your payslip, P60, or Tax Code Notice. e.g. 1257L, S1257L, BR, K497, 1257L W1.

£

Add this to see your tax-free amount (or estimated tax) in pounds, not just what the code means.

WHAT THIS CODE MEANS

UK Tax Code Checker (2026/27)

Type any UK PAYE tax code above and this tool decodes it immediately — no signup, no button. It covers the standard 1257L-style codes and Marriage Allowance variants, every flat-rate code (BR/D0/D1 and the full Scottish and Welsh equivalents, including SD3 — the Scottish top-rate flat code most other tax-code lists leave out entirely), K codes, NT, and the emergency W1/M1/X suffixes. Add your annual income from that job or pension and it converts the code into real pounds — your tax-free amount, or the flat rate that applies, or how much extra is being added to your taxable pay.

The Standard Code: 1257L

For 2026/27, 1257L is the standard tax code for most employees and pensioners in England, Wales and Northern Ireland with one job and no unusual adjustments. The number, multiplied by 10, is your tax-free Personal Allowance: 1,257 × 10 = £12,570 — frozen at this level until April 2031. The L simply means “standard allowance, nothing unusual.” A Scottish taxpayer’s standard code is S1257L — same allowance, different band table applied once your pay exceeds it. A Welsh taxpayer’s is C1257L — the C is purely an administrative flag, since Wales currently taxes at identical rates to England.

Letters in Your Tax Code

LetterMeaning
LStandard tax-free Personal Allowance
MReceiving Marriage Allowance (+£1,260)
NTransferred Marriage Allowance away (−£1,260)
STaxed at Scottish rates (prefix, not suffix)
CFlagged as a Welsh taxpayer (prefix, not suffix)
TPersonal Allowance involves other calculations HMRC hasn’t reduced to a simple L/M/N

Flat-Rate Codes — No Tax-Free Allowance at All

These codes tax every single pound from that job or pension at one fixed rate, with no tax-free slice first — normally used on a second job or pension once your Personal Allowance is already fully used against your main income.

rUKScotlandWalesRate
BRSBRCBRBasic rate — 20%
SD0Scottish intermediate rate — 21%
D0SD1CD0Higher rate — 40% (42% Scotland)
D1SD2CD1Additional rate — 45% (Scotland: advanced)
SD3Scottish top rate — 48%
0TS0TC0TNo allowance — full bands apply from £0
You May Also Need:  UK Care Worker Take-Home Pay Calculator 

Notice Scotland has five of these codes to rUK/Wales’s three — because Scotland has six actual tax bands instead of three. There’s deliberately no flat code for Scotland’s 19% Starter rate: a “second income” flat code is always set at or above the basic rate, since assuming the lowest band on extra income would under-tax it.

K Codes — When You Owe More Than Your Allowance Covers

A K code appears when things like a company car, private medical insurance, or tax owed from a previous year add up to more than your Personal Allowance. Instead of a number to subtract, the K-number is added to your taxable pay — K497 adds £4,970 a year to whatever you’re taxed on. There’s an important safeguard: your employer can never take more than 50% of your gross pay in a single pay period because of a K code, however large the underlying adjustment.

Worked example: someone on K497 earning £24,000 a year has an effective taxable income of £24,000 + £4,970 = £28,970 — Income Tax is calculated on that higher figure, not the original salary. Checked against the 50% cap: their monthly gross pay is £2,000, so the maximum this code is allowed to add to a single month’s tax deduction is £1,000. In an ordinary month the extra tax from the K-adjustment falls well under that cap; it mainly matters for someone with an unusually large K-number relative to their pay, where it stops a single payslip from being taxed away almost entirely.

Emergency Codes: W1, M1, X

A code ending in W1 (weekly), M1 (monthly), or X (irregular pay) is an emergency, non-cumulative code — common when starting a new job before your employer has your full pay history. Instead of totalling your income across the whole tax year, each pay period is taxed in isolation, as if you earned that same amount every period. This usually corrects itself once HMRC issues your proper code, though it can mean overpaying tax for a few pay periods in the meantime.

Second Jobs and Multiple Tax Codes

Your Personal Allowance can only be set against one income source at a time. If you have a second job or pension, it’s completely normal for that second source to carry BR, D0, D1, or 0T (or the Scottish/Welsh equivalents) — your main job already uses the full £12,570 allowance, so HMRC has nothing left to give the second one. This is usually correct and not something to query, provided your main job is the one carrying your standard 1257L-style code.

Where it’s worth double-checking: if your only or main job shows BR, D0, D1, or 0T rather than a standard L-suffixed code, you may be paying tax on income that should have a tax-free slice — often a sign HMRC hasn’t yet been told which of your jobs is the main one, and worth flagging directly with HMRC rather than waiting for it to self-correct.

You May Also Need:  HMRC Time to Pay Calculator

Who Should Use This Checker?

Anyone who’s looked at their payslip and wondered what their tax code actually means — especially after starting a new job, taking on a second income, getting a company benefit, or receiving a Tax Code Notice from HMRC. It explains what any code means; it can’t tell you whether your specific code is the right one for your circumstances, since that requires HMRC’s own records (see below).

This Tool Can’t Verify Your Actual Tax Code

There’s no public way for any calculator — this one included — to confirm that a specific tax code is correct for your specific circumstances; that requires signing into your own HMRC personal tax account or the HMRC app. This tool explains what any code, real or hypothetical, actually means. If a code looks wrong for your situation (a K-code with no obvious taxable benefit, or a BR code on what should be your only job), that’s worth raising with HMRC directly.

Important Tax-Year Information

Tax year: 2026/27. Last verified against official sources: 2026-09-08. The standard code (1257L) is tied to the frozen £12,570 Personal Allowance and won’t change until at least April 2031; flat-rate and K-code mechanics are reviewed independently and could change on their own schedule.

Official Sources

Frequently Asked Questions

What does 1257L mean?

The standard 2026/27 code — £12,570 tax-free Personal Allowance, no adjustments.

What does a BR, D0 or D1 tax code mean?

No tax-free allowance — every pound from that source is taxed at one flat rate (20/40/45%), typically on a second job or pension.

What is a K tax code?

Deductions/benefits exceeding your allowance, added to your taxable pay rather than subtracted from it — capped at 50% of gross pay per period.

What do W1, M1 or X mean at the end of a tax code?

An emergency, non-cumulative code — each pay period taxed in isolation, usually while HMRC catches up on your details.

What does the S or C at the start of a tax code mean?

S = Scottish rates (six bands). C = flagged as Welsh, currently the same rates as rUK.

This tool explains what a UK tax code means based on the rules stated above. It cannot verify that a specific tax code is correct for your personal circumstances — only HMRC’s own records can do that. Check GOV.UK, the HMRC app, or a qualified tax adviser if you think your tax code may be wrong.

Similar Posts