Skip to main content

Tax Code Checker

Enter your PAYE tax code to see exactly what it means, your implied Personal Allowance, and whether it's flagging anything worth double-checking with HMRC, an MSE classic that catches thousands of overpayers every year.

Estimate only. This is an estimate for information only, not tax advice. Always check your actual tax code and any overpayment with HMRC or a qualified adviser.

Enter your tax code

What your code means, your implied Personal Allowance and any red flags appear here as you type.

How to read a UK tax code

Most tax codes are a number followed by a letter, the number, multiplied by 10, is your tax-free Personal Allowance for that job (1257L means £12,570). The letter explains why: L is standard, M and N relate to Marriage Allowance, and T flags a code HMRC wants to review manually. Some codes skip the number entirely, BR, D0 and D1 tax every pound at a single flat rate with no tax-free amount, which is normal for a second job but a red flag if it's your only income. A K prefix works in reverse, adding untaxed income to your pay instead of subtracting an allowance from it. Finally, W1, M1 or X on the end mark an emergency, non-cumulative code that taxes each payslip in isolation rather than against your running total for the year.