Understand Your Payslip, Tax Code and PAYE / Lesson 3 of 8

What your tax code actually means

Lesson 6 min read Your tax code Includes a calculator

Add a zero to the number and you have your tax-free pay. That is genuinely the whole trick.

The short answer

  • The number times ten is your tax-free pay for the year
  • BR, D0 and D1 mean no allowance is applied to that income
  • S and C prefixes follow where you live, not where you work
  • A K code means deductions exceed your allowance, capped at half your pay

The number

The number in your tax code is your tax-free allowance for the year, divided by ten. Multiply it back up and you have the amount you can earn before paying income tax.

Reading the number
Standard personal allowance    £12,570
Divided by 10                    1257
Your code                       1257L

So 1257L means £12,570 of tax-free pay this year.

If your code is lower than the standard, something is reducing your allowance. If it is higher, something is increasing it.

The letters

LetterMeaning
LThe standard personal allowance
MYou received Marriage Allowance from your partner
NYou transferred Marriage Allowance to your partner
BRAll of this income is taxed at basic rate, no allowance here
D0All of this income at higher rate
D1All of this income at additional rate
0TNo allowance at all, usually because HMRC lacks information
NTNo tax deducted
KDeductions exceed your allowance, so pay is added rather than freed

A leading S means Scottish rates apply, and a leading C means Welsh. Those prefixes are set by where you live, not where you work.

Why BR is not automatically wrong

BR on a second job is usually correct: your allowance is already being used by the first job, so every pound of the second is taxable. BR on your only job almost always is wrong, and means HMRC has not linked your allowance to that employment.

The bit HMRC does not spell out

A K code is not a penalty and does not mean you have done something wrong. It appears when deductions, typically a company car or tax owed from an earlier year, exceed your personal allowance. Instead of freeing pay from tax, the code adds notional pay to be taxed.

The protection worth knowing: a K code can never take more than half of your gross pay in tax in a pay period. If your code looks alarming, that cap is doing quiet work in the background.

Common mistakes

  • Assuming a low number is an error. Benefits and untaxed income legitimately reduce it.
  • Assuming BR is always wrong. On a second job it is usually right.
  • Ignoring the S or C prefix. It is based on where you live.
  • Reading a K code as a punishment. It is arithmetic, not a judgement.

Try it on your own numbers

This is the same calculator as the full tool page, using 2026/27 rates.

Check your tax code (2026/27)

It's on your payslip, P45/P60 or any HMRC letter. The verdict updates instantly - no sign-up.

Could not save, please try again. Free account needed, log in or sign up to save your results.

What the UK tax codes mean (2026/27)

CodeWhat it means
1257LThe standard code - full £12,570 tax-free Personal Allowance. Most people with one job and no benefits.
BRAll income taxed at 20% (basic rate) with no allowance. Normal for a second job/pension; wrong on your only job.
D0 / D1All income taxed at 40% (D0) or 45% (D1). Usually a second job for higher/additional-rate taxpayers.
0TNo Personal Allowance - taxed from the first pound. Often happens after a new job without a P45; usually means overpaying.
K (e.g. K475)Deductions are bigger than your allowance, so extra tax is collected. Common with company cars or tax owed.
M / NMarriage Allowance: M = you received 10% of your partner's allowance; N = you gave 10% away.
THMRC reviews your code individually - other items are included in the calculation.
W1 / M1 / XEmergency code - temporary and worked out on this pay period only. Often leads to overpaying until HMRC updates it.
S / C prefixS = Scottish tax rates; C = Welsh (Cymru) tax rates, based on where you live.

Key takeaways

  • The number times ten is your tax-free pay for the year
  • BR, D0 and D1 mean no allowance is applied to that income
  • S and C prefixes follow where you live, not where you work
  • A K code means deductions exceed your allowance, capped at half your pay

Check you have got it

3 quick questions. No score is kept, and you can change your mind.

1. What does the number in tax code 1257L represent?

2. Your second job has a BR code. Is that wrong?

3. What does a K code mean?

Sources

Finished this lesson?

Mark it done and we will remember where you got to.

You are 3 lessons in. Want to keep your progress?

Right now your place is saved in this browser only. A free account keeps it across devices, unlocks the end-of-course exam and certificate, and gives you a personal action plan at the end. No card, no upsell.

Official & accurate

Every figure follows HMRC 2026/27 rates and links to its gov.uk source.

Private & secure

Calculations run in your browser. Your figures are never stored or shared.

Free for everyone

No account, no paywall, no limits. All our tools are completely free.

This week in UK tax, every Friday

Rate changes, deadlines and HMRC rule updates that affect your money, in one short email.

One email every Friday. Unsubscribe any time.