Tax codes explained: what 1257L, BR, 0T and emergency codes mean

Your tax code tells your employer or pension provider how much tax-free pay you get before income tax starts. A wrong code is one of the most common reasons people pay too much tax, so it's worth knowing how to read yours.

The standard code: 1257L

Most people with one job have the code 1257L in 2026/27. The number is your tax-free personal allowance with the last digit removed, so 1257 means £12,570. The L means you get the standard allowance.

If your number is lower, HMRC is collecting something extra through your pay, such as tax on a company car, unpaid tax from a previous year, or untaxed income. If it's higher, you may be getting an extra allowance, such as marriage allowance or tax relief on work expenses.

Common letters and codes

CodeWhat it means
LStandard personal allowance
MYou've received 10% of your partner's allowance (marriage allowance)
NYou've given 10% of your allowance to your partner
THMRC needs to review items in your code
BRAll income from this job is taxed at 20%, usually used for a second job
D0All income from this job is taxed at 40%
0TNo tax-free allowance at all, often used when HMRC lacks details
KYou have deductions bigger than your allowance, so extra income is added to your taxable pay
S or CYou pay Scottish or Welsh income tax

Emergency tax codes

If your code ends in W1, M1 or X, you're on an emergency or "non-cumulative" code. This often happens when you start a new job without a P45. You get your allowance for each pay period, but none of the unused allowance from earlier in the tax year, so you can pay too much tax for a while. Once HMRC has your details it usually issues a corrected code and any overpayment comes back through your pay.

How to check and fix your code

  1. Find your code on your payslip or in your personal tax account on GOV.UK, or in the HMRC app.
  2. Check the income and benefits HMRC has recorded for you, and whether any old jobs are still showing as live.
  3. If something is wrong, update it in your personal tax account or contact HMRC. Your employer can't change your code; only HMRC can.

Any tax overpaid during the year is normally refunded automatically through your pay once your code is corrected, or by HMRC after the tax year ends.

Check what you should be getting

The take-home pay calculator assumes the standard 1257L code. If your payslip shows noticeably less, your tax code is the first thing to check.

Open the take-home pay calculator

Ask Andrew

Got a question this guide didn't answer? Send it in. I read every one, and the best questions become new guides. I can't give personal financial advice, but I can explain how things work.

Ask a question

More guides

This guide is general information, not financial, tax or legal advice. See our disclaimer.