Skip to content

Atlas · Income Tax + PAYE

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

The standard 2025/26 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 2025/26 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; 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 codes: M means you have received 10% of a spouse's allowance (£1,260 for 2025/26), N means you have transferred 10% of yours away. The Personal Allowance has been frozen at £12,570 since 2021/22 and remains frozen to April 2028, so **1257L is the standard code for both 2025/26 and 2026/27**.

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 reference.

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-06-19.

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

Embed this exhibit

Iframe (full page with caption + cite-as)

<iframe src="https://payslipmaker.uk/atlas/paye-tax-code-decoder" width="640" height="480" frameborder="0" loading="lazy" title="How to read a UK PAYE tax code — what the number and the letters mean"></iframe>

Image (visual only, links back to source)

<a href="https://payslipmaker.uk/atlas/paye-tax-code-decoder"><img src="https://payslipmaker.uk/atlas/paye-tax-code-decoder.svg" alt="PAYE tax-code decoder. The standard 2025/26 code 1257L breaks into a number (1257) meaning the tax-free Personal Allowance divided by ten, giving £12,570, and a letter (L) for the standard allowance. A reference table decodes common letter codes: L standard allowance; M and N Marriage Allowance receiver and transferor; BR all income at basic rate 20 percent; D0 all at higher rate 40 percent; D1 all at additional rate 45 percent; K untaxed income exceeds the allowance and is added to taxable pay; and W1 or M1 emergency non-cumulative codes." /></a>

Parent guides & generators