Tax Code Checker UK
Enter your tax code and we will explain exactly what it means, how much personal allowance you have, and whether you should check with HMRC.
Your UK tax code tells your employer how much income tax to deduct from your pay each month. The standard code for 2025/26 is 1257L, which means you receive the full £12,570 personal allowance before any tax is charged. Any deviation from this code indicates an adjustment — and understanding why is essential to ensuring you pay the correct amount.
Tax codes ending in letters carry specific meanings. L indicates you are entitled to the standard personal allowance. BR means all income from that employment is taxed at the basic rate (common for second jobs). K codes indicate your deductions exceed your allowance, typically due to benefits in kind. Emergency codes such as 1257L W1 or 1257L M1 mean HMRC does not yet have your full details and is taxing each pay period in isolation.
HMRC estimates that around 1 in 3 PAYE taxpayers have been on an incorrect tax code at some point (HMRC Annual Report, 2023). Overpayments can be reclaimed for up to four years. Enter your code below to see exactly what it means and whether action is required.
How to check your tax code
- Find your tax code on your payslip, P45, or HMRC tax code notice
- Enter it into the checker above
- See what the code means, your personal allowance, and tax band
- Follow our guidance if the code appears incorrect
Written by the CalcStack team · Last updated March 2026
Find your tax code on your payslip or P60