Skip to content

Atlas · Income Tax + PAYE

How to read a UK PAYE tax code: what the number and the letters mean

The standard 2026/27 code 1257L splits into a number (1257 × 10 = £12,570 tax-free Personal Allowance) and a letter (L = standard allowance); BR/D0/D1 tax all income at 20/40/45%, K means untaxed income is added to pay, M/N are Marriage Allowance, and W1/M1 are emergency codes.

The standard 2026/27 code 1257L splits into a number (1257 × 10 = £12,570 tax-free Personal Allowance) and a letter (L = standard allowance); BR/D0/D1 tax all income at 20/40/45%, K means untaxed income is added to pay, M/N are Marriage Allowance, and W1/M1 are emergency codes.

Context

A PAYE tax code tells an employer how much tax-free pay to give an employee before deducting Income Tax. It is built from a number and a letter, and once you can read the two parts the code stops being mysterious. The official decoder is gov.uk's Tax codes guide[1]; the visual above works the most common one — 1257L — through field by field.

The number is the tax-free amount divided by ten. 1257 means £12,570 of tax-free Personal Allowance for the year, spread evenly across pay periods. The letter describes the situation. L is the standard tax-free Personal Allowance. M and N are the Marriage Allowance[3] codes, which transfer £1,260 of the Personal Allowance between spouses for 2026/27: M means you have received 10% of a spouse's allowance, N means you have transferred 10% of yours away. The full letter-by-letter reference is in the companion article What Does My UK Tax Code Mean?.

Several codes override the allowance entirely. BR taxes all income from that source at the basic rate (20%); D0 taxes it all at the higher rate (40%); D1 taxes it all at the additional rate (45%). These usually appear on a second job or a pension, where the allowance is already used by the main income. A K code is the inverse: it means untaxed income or taxable benefits (a company car, unpaid tax from a previous year) exceed the allowance, so the excess is added to taxable pay rather than deducted — a K code increases the tax taken. 0T means no allowance is available and each tax band is applied in turn.

Two further signals matter. A prefix S (Scotland) or C (Wales, Cymru) means the devolved Income Tax rates apply — Scottish bands in particular differ from the rest of the UK, so the same salary produces a different deduction. And W1, M1, or X mark an emergency, non-cumulative code: tax is worked out on that pay period alone, ignoring what has already been earned and taxed in the year. Emergency codes are common when starting a job without a P45 and are usually corrected once HMRC has full details. If a code looks wrong, the figures to check are the number (does it match your real allowance?) and the letter (does it match your situation?) against the gov.uk Tax codes[1] reference.

References

  1. 1.gov.uk — Tax codes (what they mean)
  2. 2.gov.uk — Income Tax rates and Personal Allowance
  3. 3.gov.uk — Marriage Allowance

Cite this exhibit

Cite as

payslipmaker.uk, "How to read a UK PAYE tax code: what the number and the letters mean", https://payslipmaker.uk/atlas/paye-tax-code-decoder, accessed 2026-09-27.

Licensed under CC-BY-4.0. Reuse the visual, data, or context freely with attribution back to the source URL — see /atlas/license.

Parent guides & generators