what tax code should i be on

For most UK employees, the “right” tax code is the one that correctly reflects your personal allowance and situation – for many people in 2025–26 this is 1257L for their main job or pension, but yours could legitimately be different depending on your circumstances.
What a tax code actually is
Your tax code tells your employer how much income you can receive before paying tax, and at what rate the rest should be taxed.
- The numbers show how much tax‑free income you get in a year (e.g. 1257 ≈ £12,570 tax‑free allowance).
- The letter shows your situation (standard allowance, marriage allowance, Scottish/Welsh rates, no allowance left, etc.).
Example: 1257L means you get the standard personal allowance and are on normal rates for your country within the UK.
Common UK tax codes and what they mean
Here’s a quick guide to some of the most common codes you’ll see:
- 1257L – Standard personal allowance, used for most people with one main job or pension.
- BR – “Basic rate”: all income from that job/pension is taxed at 20% from the first pound, often used on a second job or extra pension where HMRC assumes your allowance is used elsewhere.
- D0 / D1 – All of this income is taxed at higher (D0) or additional (D1) rate, typically for higher earners with multiple income sources.
- 0T / S0T / C0T – Your personal allowance is fully used or your employer lacks starter details, so tax is taken without giving you any remaining allowance on that income.
- K… – You have untaxed income or benefits worth more than your personal allowance (e.g. large benefits‑in‑kind, previous underpayments), so tax is effectively charged on extra income.
- S… / C… – Indicates that Scottish (S) or Welsh (C) income tax rates apply.
- W1 / M1 / X – “Week 1/Month 1” emergency codes, used temporarily when HMRC or your employer do not yet have full information.
- NT – No tax is taken from that source of income.
So, what tax code should you be on?
The “correct” code depends entirely on your situation, not on a one‑size‑fits‑all rule. You’d typically expect:
- One job/pension, no major benefits, earnings below higher‑rate thresholds
- Often something like 1257L (or a similar L code if your allowance has been adjusted slightly up or down).
- Second job or extra pension where your allowance is used by your main job
- Often BR , D0 , or D1 on the second job, depending on your total income level.
- Benefits‑in‑kind (company car, medical insurance), prior underpayments, or extra untaxed income
- Your code might be reduced (e.g. 1100L instead of 1257L) or become a K code so HMRC can collect tax via PAYE.
- New job, employer with limited information
- Temporary emergency codes like 1257L W1/M1 , 0T , or other variants until HMRC updates your details.
If your situation is simple but your code doesn’t look like a standard L code on your main job, that can be a sign to double‑check it.
How to check whether your current code is right
You can look up your actual tax code and then compare it with your circumstances.
- Find your tax code.
* On your latest payslip or pension statement.
* On your P45 or P60.
* In your HMRC online account or HMRC app.
- Decode it using official guidance.
* Use the HMRC “check what your tax code means” tool to see what the numbers and letters stand for and which income/benefits they’ve included.
* Confirm that the income, benefits, and adjustments HMRC shows actually match your reality.
- Sense‑check with your own situation.
* Single main job, no benefits, income below higher‑rate band → a standard L code on that main job usually makes sense.
* Multiple jobs/pensions → expect allowance to be used on one source, with BR/D0/D1 on the others.
* Big benefits‑in‑kind, rental income, underpaid tax from earlier years → expect a reduced code or K code.
If what HMRC is using doesn’t match your real setup (for example, they’re taxing you as if you still have a second job you left months ago), the code may be wrong.
What to do if you think your tax code is wrong
If your check suggests something is off, act early so you don’t overpay or underpay tax throughout the year.
- Update your information with HMRC
- Use the online “update your tax code” service or your HMRC app to report changes like:
- New job or leaving a job.
- Starting or ending a company car/benefits.
- Changes in pension or other income.
- Use the online “update your tax code” service or your HMRC app to report changes like:
- Contact HMRC directly
- You can call the income tax helpline (number given on the HMRC tax code pages) and explain why you think the code is wrong.
* Have your National Insurance number, employer details, and recent payslips handy.
- Ask payroll or an accountant to review it
- Your employer’s payroll team can’t decide your code, but they can explain how they’re applying what HMRC gave them.
- A professional tax adviser can review your situation if it’s more complex (multiple income streams, K codes, big adjustments, etc.).
If HMRC agrees it’s wrong, they issue a new code to your employer, and any overpaid tax is usually corrected via future payslips or a refund.
Quick illustration
Imagine you:
- Have one full‑time job, earn £30,000 a year, no company car, no private medical insurance, and no other taxable income.
In that case, a standard L‑type code (like 1257L) on that job is what you’d typically expect, because you just get the normal personal allowance and pay basic rate on the rest.
If instead your payslip shows BR on this only job, you’d be paying 20% on all of your income with no allowance, which often signals HMRC thinks you have another main job and could be incorrect.
Important note
I can’t see your personal payslips or HMRC record, so I can’t confirm the exact code you personally should be on. For a precise answer for your own circumstances, check your code on your payslip or HMRC account, decode it with the HMRC tool, and if it doesn’t match your situation, contact HMRC or a qualified tax adviser to get personalised guidance.
If you tell me:
- Your country within the UK (England/Scotland/Wales),
- Rough income level,
- Whether you have more than one job or pension,
- Any big benefits‑in‑kind (car, medical insurance),
I can walk you through what tax code would typically fit that scenario and what to query with HMRC.