Tax code checker
Type in the tax code from your payslip, P60 or pension statement. The checker explains each letter and number, works out the tax-free pay the code gives you for the year, and tells you if it differs from the standard code for 2026/27.
Was this right and useful?
Sorry, that did not send. Please email [email protected] instead.
Thank you. We read every response.
How a tax code works
Your employer or pension provider uses your tax code to work out how much tax to take from each payment. HMRC sets the code and sends it to them. You can have a different code for each job or pension.
Most codes are a number followed by a letter. The number shows how much of your pay is tax-free in the year: multiply it by 10 and you are close to your tax-free amount. Payroll software adds a little more, so the standard code gives slightly more tax-free pay than the £12,570 personal allowance. The checker shows the exact figure.
The letter says why you have that amount. L is the standard allowance. M and N mean the Marriage Allowance has moved part of an allowance between a couple. T means HMRC has made other changes it needs to review.
A K at the start works the other way round. It means you have income that is not taxed anywhere else, such as a company car, and it is worth more than your allowance. Payroll adds that amount to your pay before it works out the tax.
Some codes have no number at all. BR, D0 and D1 tax everything from that job at one rate, which is common for a second job. 0T gives you no tax-free pay. NT means no tax is taken.
An S at the start means Scottish income tax rates apply, and a C means Welsh rates. HMRC decides this from where you live, not where you work.
Emergency codes
W1, M1 or X at the end of a code means an emergency code. You often get one when you start a new job without a P45, or when a new pension starts. Tax is then worked out on each payment on its own, without looking back at the rest of the tax year. You can end up paying too much for a while. When HMRC sends your employer the correct code, the tax usually corrects itself through payroll. If it does not, you can claim the overpaid tax back after the end of the year.
When to check your code
- You start a new job or a second job.
- You start getting a pension, or the State Pension.
- You get a company car, private medical cover or another taxable benefit.
- Your income goes above £100,000, where the personal allowance starts to shrink.
- You or your partner claim the Marriage Allowance.
If you think your code is wrong, check it in your personal tax account on GOV.UK or contact HMRC. Your employer cannot change it for you.
To see what a salary leaves you after tax on the standard code, use the take-home pay calculator. For a pension, use the pension take-home calculator. The income tax rates page lists every band for 2026/27.
Official guidance
- Tax codes on GOV.UK
- Check your Income Tax for the current year on GOV.UK
- Emergency tax codes on GOV.UK
Report a mistake
Sorry, that did not send. Please email [email protected] instead.
Thank you. We check every report against the official source.
Spotted a mistake?
Email [email protected]. Tell us the code you entered and what you expected to see. Fixed errors are listed on the corrections page.