Skip to content
FinanceWith Ease
Change country: United Kingdom

UK tax codes explained

Last reviewed

Where do I find it?

On your payslip, your P60, or in your personal tax account or the HMRC app. HMRC sets it, not your employer.

What does 1257L mean?

What the code S1257L means Each part tells your employer something
S · Where you pay tax
S for Scotland, C for Wales. No letter for England and Northern Ireland.
1257 · Your tax-free pay
The number × 10: £12,570 a year with no Income Tax.
L · Your allowance type
L means the standard tax-free allowance.
  • The number is your tax-free amount divided by 10. So 1257 means £12,570.
  • The L means you get the standard tax-free allowance.

Your employer spreads that allowance across the year. If you’re paid monthly, roughly the first £1,047.50 of each month’s pay is tax-free.

Why might my number be different? HMRC lowers it to collect tax through your pay, for example if you owe tax from an earlier year or get a taxable benefit such as a company car.

Other common codes

Code What it means
L You get the standard tax-free allowance
M You’ve received Marriage Allowance from your partner
N You’ve given part of your allowance to your partner
S at the start You pay Scottish income tax, e.g. S1257L
C at the start You pay Welsh income tax, e.g. C1257L
BR All pay from this job is taxed at 20%, often for a second job
D0 All pay from this job is taxed at 40%
D1 All pay from this job is taxed at 45%
0T No tax-free allowance on this job
NT No tax is taken from this pay
K You have income or benefits worth more than your allowance, so extra tax is taken

In Scotland, the codes that tax all your pay at one rate start with S too: SBR (20%), SD0 (21%), SD1 (42%), SD2 (45%) and SD3 (48%). In Wales, they start with C, such as CBR.

Emergency tax codes

If your code ends in W1, M1 or X, your employer is using an emergency code, often because you started a new job without a P45. You get the standard allowance for that week or month only, not for the year so far, so you might pay too much tax at first.

Once HMRC sends your employer the right code, any extra tax is usually paid back through your pay.

What if my code looks wrong?

Check that HMRC knows about all your jobs, pensions and benefits. You can see why your code was set, and update your details, in your personal tax account or the HMRC app, or by contacting HMRC. If you’ve paid too much, you’ll get it back through your pay or after the tax year ends.

See what your code means for your pay

Our salary calculator uses the standard 1257L code and shows your take-home pay after Income Tax and National Insurance. For the rates behind it, see UK income tax rates and bands.

Frequently asked questions

What does the tax code 1257L mean?

You get the standard tax-free Personal Allowance of £12,570 a year. The number is the allowance divided by 10, and L means the standard allowance. It’s the most common code for people with one job.

Why has my tax code changed?

HMRC changes it when your circumstances change: for example a company car or medical insurance from work, untaxed income such as savings interest or rent, tax owed from an earlier year, Marriage Allowance, or a second job. Your personal tax account shows why.

How do I get off an emergency tax code?

Give your new employer your P45, or fill in their starter checklist if you don’t have one. Once HMRC sends your employer the right code, any extra tax is usually paid back through your next payslips.

What does BR mean on my tax code?

All your pay from that job is taxed at the basic rate of 20%, with no tax-free amount. It’s common on a second job, because your Personal Allowance is used on your main job.

What is a K tax code?

A K code means you have income or benefits worth more than your tax-free allowance, so an amount is added to your taxable pay instead of being taken off it. Your employer can’t take more than half of your pay in tax with a K code.

Understand your pay · Lesson 2 of 7

Next lesson · 3 of 7 National Insurance explained

Spotted a mistake? Tell us