Precision Utility
Tax Code
Decoder
Standard Code
1257L
Tax Year
2025/26
Decode any UK tax code for the 2025/26 tax year instantly. Enter the code from your payslip, P45 or P60 and see exactly what it means — your Personal Allowance, which tax band applies, and the significance of every letter and number. Whether you have the standard 1257L or something unusual like K475 or BR, this tool explains your code in plain English using current HMRC rules.
Your Tax Code
Enter the tax code from your payslip, P45 or P60
Personal Allowance
£12,570
Tax Band
Standard
Monthly Allowance
£1,047.50
Region
England & Wales
Code Meaning
Number: 1257
Personal Allowance of £12,570 (1257 × 10)
Letter: L
Standard Personal Allowance
How the tax code decoder works
Your HMRC tax code tells your employer how much tax-free income you are entitled to and how to calculate the correct deductions from your pay. This decoder breaks down each part of your code so you can understand exactly what it means.
The number in your tax code represents your tax-free Personal Allowance. Multiply it by 10 to find the amount you can earn before paying income tax. For example, the code 1257L gives you a Personal Allowance of £12,570 — the standard amount for the 2025/26 tax year.
The letters in your code indicate your circumstances. The most common letter is L, which means you qualify for the standard Personal Allowance. Other letters such as BR, D0, K, M, N and T each have specific meanings that affect how your tax is calculated.
Some codes have a prefix like S (Scotland) or C (Wales) that determines which set of income tax rates apply to you. Enter any valid tax code above and the decoder will explain every component instantly.
What you need to know about tax codes
HMRC assigns a tax code to every employee and pensioner in the UK. Your code is used by your employer or pension provider to work out how much income tax to deduct each pay period. Here are the most common codes and what they mean:
- 1257L: The standard code for 2025/26 — you receive the full Personal Allowance of £12,570
- BR: All income taxed at the basic rate (20%) with no Personal Allowance — common for second jobs
- D0: All income taxed at the higher rate (40%) — typically used for a second job or pension
- D1: All income taxed at the additional rate (45%)
- K codes: Your deductions exceed your allowance, so extra tax is collected — e.g. K475
- M: You have received a Marriage Allowance transfer from your spouse
- N: You have transferred part of your Personal Allowance to your spouse
- T: Other calculations are needed to determine your allowance
- 0T: No Personal Allowance — used when your allowance has been fully used or HMRC needs more information
- NT: No tax is deducted at all
- S prefix: You pay Scottish income tax rates (e.g. S1257L)
- C prefix: You pay Welsh income tax rates (e.g. C1257L)
If your circumstances change — for instance you start a second job, receive a company benefit or get married — HMRC may issue a new tax code. Always check your code when you receive a new P2 coding notice to make sure it is correct.
Frequently asked questions
What does the tax code 1257L mean?
1257L is the most common UK tax code for 2025/26. The number 1257 means your Personal Allowance is £12,570 (multiply the number by 10). The letter L confirms you are entitled to the standard tax-free Personal Allowance. Most employees on a single job with no special circumstances will have this code.
What does BR mean as a tax code?
BR stands for Basic Rate. It means all your income from that employment is taxed at the basic rate of 20% with no Personal Allowance applied. This is commonly used for a second job where your Personal Allowance is already being used against your main employment income.
What is an emergency tax code?
An emergency tax code is a temporary code HMRC uses when they do not have enough information about your income. Common emergency codes include 1257L W1, 1257L M1 or 1257L X. The W1/M1 suffix means your tax is calculated on a non-cumulative basis — each pay period is treated in isolation rather than across the full year.
What does K mean in a tax code?
A K code means your total deductions (such as company benefits, state pension or tax owed from a previous year) exceed your Personal Allowance. The number after K represents the amount that needs to be added to your taxable income. For example, K475 means £4,750 is added to your taxable income.
How do I check if my tax code is correct?
Check your tax code on your payslip, P45, P60 or your HMRC Personal Tax Account online. Compare the Personal Allowance your code provides (number × 10) with the standard allowance of £12,570. If you have a single job, no company benefits and no other income, you should normally have 1257L. Contact HMRC if you think your code is wrong.
What does S mean at the start of a tax code?
The S prefix indicates you are a Scottish taxpayer and pay Scottish income tax rates, which differ from the rest of the UK. For example, S1257L means you get the standard Personal Allowance of £12,570 but your income above that is taxed using Scottish bands and rates set by the Scottish Parliament.
Related calculators
Income Tax Calculator
Calculate your UK income tax across every band
Scottish Income Tax Calculator
Tax calculation using Scottish rates and bands
National Insurance Calculator
Work out your employee and employer NI contributions
Salary Calculator
Full take-home pay with tax, NI, pension and student loan