PAYE tax codes · 2026/27 tax year
UK tax codes explained
Your tax code tells your employer or pension provider how much tax-free pay you get and which rates to use. Read it in three parts. An S at the start means Scottish rates and a C means Welsh rates. The number is your tax-free amount with the last digit dropped, so 1257 means £12,570. The letter describes your situation: L standard, M or N Marriage Allowance, T needs review. Codes such as BR, D0, 0T, NT and K work differently, and W1, M1 or X at the end means an emergency code. For 2026/27 most people with one job have 1257L.
Tax code rules checked against GOV.UK and HMRC's PAYE Manual on .
Standard code
1257L
£12,570 tax-free
Scotland
S
prefix, e.g. S1257L
Wales
C
prefix, e.g. C1257L
Emergency
W1 / M1 / X
at the end
Every UK tax code and the tax it takes on £30,000
Income Tax a year for 2026/27 if a £30,000 salary were taxed under each code, with the same pay every month.
| Code | What it means | Tax on £30,000 |
|---|---|---|
| 1257L | Standard £12,570 allowance, one job or pension | £3,486 |
| S1257L | Standard allowance at Scottish rates | £3,451.07 |
| C1257L | Standard allowance at Welsh rates | £3,486 |
| 1383M | Marriage Allowance received (£13,830 tax-free) | £3,234 |
| 1131N | Marriage Allowance transferred (£11,310 tax-free) | £3,738 |
| 1257T | Allowance needs HMRC review before it changes | £3,486 |
| BR / SBR / CBR | All pay at the 20% basic rate | £6,000 |
| 0T / S0T / C0T | No tax-free pay, taxed through the bands | £6,000 |
| D0 / CD0 | All pay at the 40% higher rate | £12,000 |
| D1 / CD1 | All pay at the 45% additional rate | £13,500 |
| SD0 | All pay at the Scottish 21% intermediate rate | £6,300 |
| SD1 | All pay at the Scottish 42% higher rate | £12,600 |
| SD2 | All pay at the Scottish 45% advanced rate | £13,500 |
| SD3 | All pay at the Scottish 48% top rate | £14,400 |
| K475 | Deductions bigger than your allowance; £4,760 added to pay | £6,952 |
| NT | No tax taken | £0 |
| W1, M1, X, NONCUM | Emergency basis: each payment taxed alone | £3,486 on 1257L M1 with steady pay |
Step 1: the prefix
S means you pay Scottish Income Tax (six bands from 19% to 48%). C means Welsh Income Tax, which uses the same 20%, 40% and 45% rates as England and Northern Ireland for 2026/27. No prefix means England or Northern Ireland rates.
Step 2: the number
HMRC starts with your £12,570 Personal Allowance, takes off things like company benefits, untaxed income or tax owed, and adds reliefs such as work expenses or Marriage Allowance. It then drops the last digit. GOV.UK's example: £1,570 of medical insurance leaves £11,000, so the code is 1100L.
Step 3: the letter
L is the standard allowance. M means you received Marriage Allowance and N means you gave it. T means HMRC must review the code before changing it, often because your allowance is reduced. P and Y are no longer used.
Step 4: anything at the end
W1 (weekly), M1 (monthly) or X (pay dates vary), or NONCUM on a payslip, means an emergency code: each payment is taxed on its own, ignoring pay and tax earlier in the year. It is usually temporary after starting a job.
Codes that break the pattern
BR taxes everything at 20%, D0 at 40% and D1 at 45% (SD0 to SD3 in Scotland at 21% to 48%), 0T gives no tax-free pay, NT takes no tax, and a K code adds an amount to your pay because your deductions are bigger than your allowance.
If you think this code is wrong
HMRC gives you a separate code for each job or pension, and changes it when your income or circumstances change. Sign in to HMRC's Check your Income Tax service (gov.uk/check-income-tax-current-year) and check your jobs, pensions, benefits and expenses. HMRC then tells you and your employer any new code within 15 working days; it should show on your next or following payslip if you are paid monthly, or your third if weekly. If you cannot go online, call the Income Tax helpline on 0300 200 3300 (Monday to Friday, 8am to 6pm). After starting a new job, wait 35 days before calling.
Guides and definitions
- High Income Child Benefit Charge: how it is worked out and cut (Guide)
- How to read your payslip: every line explained, with an example (Guide)
- Emergency tax: how it works and how to get your money back (Guide)
- Emergency tax code (An emergency tax code, marked W1, M1 or X, taxes each payday on its own, as if you were paid that amount every period of the year.)
- P11D (A P11D is the form UK employers send HMRC by 6 July to report each employee's taxable benefits and expenses that were not taxed through payroll.)
- P60 (A P60 is the yearly summary of your pay and tax from one employer, due by 31 May if you work there on 5 April.)
- Personal Allowance (The Personal Allowance is the income you can earn each UK tax year before Income Tax starts: £12,570 for 2026/27.)
- Tax code (A UK tax code tells your employer or pension provider how much tax-free pay to give you; 1257L, meaning £12,570, is the most common.)
Tax codes explained one by one
- 1257L tax code (Standard tax-free allowance of £12,570 on one job or pension)
- Emergency codes (W1, M1, X) tax code (Emergency basis: each payment taxed on its own)
- S1257L tax code (Standard allowance, taxed at Scottish rates)
- C1257L tax code (Standard allowance, taxed at Welsh rates)
- 1257M / 1383M tax code (You receive £1,260 of Marriage Allowance from your partner)
- 1257N / 1131N tax code (You transfer £1,260 of Marriage Allowance to your partner)
- BR tax code (All pay taxed at the 20% basic rate, no allowance)
- 0T tax code (No tax-free pay; all pay taxed through the bands)
- D0 tax code (All pay taxed at the 40% higher rate)
- D1 tax code (All pay taxed at the 45% additional rate)
- SD0, SD1, SD2, SD3 tax code (Scottish flat-rate codes at 21%, 42%, 45% or 48%)
- K codes tax code (Untaxed income or deductions bigger than your allowance)
- NT tax code (No tax taken from this job or pension)
Tax code checker · Salary after tax calculator · What does your tax code mean?
Common questions
What is the most common tax code?
1257L. GOV.UK says it is the code currently used for most people with one job or pension. It gives £12,570 of tax-free pay, then 20% tax up to £50,270 and 40% above.
Where do I find my tax code?
On your payslip, in HMRC's Check your Income Tax online service or the HMRC app, or on a Tax Code Notice letter from HMRC if you get one. Online you can also see codes for earlier years.
Why has my tax code changed?
HMRC changes it when you need to pay a different amount, for example after starting a new job, getting taxable benefits or a second pension, claiming Marriage Allowance or work expenses, starting or stopping company benefits, or owing tax from being on the wrong code.
Do I have a different tax code for each job?
Yes. You get a tax code for each job or pension. Usually the main one uses your allowance, for example 1257L, and the others are BR, D0 or D1 depending on your total income.
What should I do if my tax code is wrong?
Update your details in HMRC's Check your Income Tax service. HMRC tells you and your employer the new code within 15 working days. If you cannot go online, call 0300 200 3300. After starting a job, wait 35 days first.
Sources and assumptions
- Income Tax for the 2026/27 tax year with the same pay every month for the whole year.
- Code numbers are read as GOV.UK describes them (1257 = £12,570); K475 is read as adding £4,760, following HMRC's PAYE11095 example.
- GOV.UK: Tax codes, what your tax code means
- GOV.UK: If you think your tax code is wrong
- GOV.UK: Income Tax rates and Personal Allowances
- GOV.UK: Emergency tax codes
- GOV.UK: If you have a K in your tax code
- GOV.UK: Income Tax in Scotland
- GOV.UK: Income Tax in Wales
- GOV.UK: Marriage Allowance
- GOV.UK: How tax works if you have more than one job
- HMRC PAYE Manual PAYE11015: codes for special cases
- GOV.UK: Income Tax enquiries (HMRC contact)
These are estimates to help you read your tax code, not tax advice.