Home PAYE Calculator All Tools About Free Calculator →
Updated for UK 2026/27 PAYE & contractor support Scotland rates included No signup required Based on publicly available HMRC rates
Free UK Tax Code Explainer — 2026/27

Tax Code Calculator UK

Enter your tax code to see what it means and how it affects your Personal Allowance and pay.

Calculations based on publicly available HMRC tax rates and thresholds

Last updated: 19 June 2026

Updated for 2026/27 1257L, BR, D0, D1, K codes Plain English explanation No signup required

Use this tax code calculator UK to understand what your tax code means. Enter your code below, or browse the reference table for common UK tax codes including 1257L, BR, D0, D1 and K codes.

📄 Check Your Tax Code

Found on your payslip, P60 or P45
📄
Enter your tax code to see
what it means for your pay
Reference Table

Common UK Tax Codes Explained

CodeMeaning
1257LStandard tax-free Personal Allowance (£12,570 for 2026/27)
BRAll income taxed at basic rate (20%), no Personal Allowance — common for second jobs
D0All income taxed at higher rate (40%), no Personal Allowance
D1All income taxed at additional rate (45%), no Personal Allowance
K(number)Deductions exceed your allowance — extra tax added rather than allowance given
0TNo Personal Allowance applied, full income taxed
NTNo tax deducted from this income at all
W1 / M1 / XEmergency tax codes — calculated non-cumulatively for one pay period
Common Questions

Tax Code Calculator — FAQs

Your tax code tells your employer how much tax-free Personal Allowance to apply before calculating your Income Tax. The most common code, 1257L, means you get the standard £12,570 Personal Allowance for 2026/27. Letters and other numbers indicate variations — use the calculator above to check yours.

BR means all your income is taxed at the basic rate (20%) with no Personal Allowance — common for second jobs. D0 means all income is taxed at the higher rate (40%). D1 means all income is taxed at the additional rate (45%). These are typically used when HMRC has already allocated your Personal Allowance to another source of income.

A K tax code is used when your total deductions (such as company benefits or previous unpaid tax) exceed your Personal Allowance. Instead of reducing your tax, it adds the excess to your taxable income, meaning more tax is deducted than the standard calculation would suggest.

Emergency tax codes (shown as 1257L W1, 1257L M1, or 1257L X) are used when HMRC doesn't yet have full information about your income — often when starting a new job. They calculate tax non-cumulatively for each pay period, which can sometimes result in too much tax being withheld temporarily.

Compare your tax code to your circumstances: if you have one job, no benefits and no untaxed income, 1257L is likely correct. Check your payslip, P60 or HMRC's online Personal Tax Account. If something looks wrong, contact HMRC directly.

Yes. HMRC can update your code if your circumstances change — for example, a new job, company benefits, or correcting a previous under or overpayment of tax. Always check your payslip when your tax code changes.

Calculations are based on publicly available HMRC tax rates and thresholds and should be used for guidance only. Read our Disclaimer, Privacy Policy and Terms of Use for more information.

More Free Tools

Related Calculators

Explore other free UK salary and tax tools