PAYE Tax Code Guide UK
Decode your HMRC tax code instantly. Understand what the numbers and letters mean, check your tax-free allowance, and learn how to fix emergency tax codes.
Decode Your Tax Code
Enter your tax code and annual salary below. The decoder will explain what your code means, calculate your tax-free allowance, and provide actionable next steps.
Tax Code Decoder
Understand your HMRC coding notice and estimate your basic tax
Tax Code Quick Facts
Essential insights into UK PAYE taxation
Understanding PAYE Taxation
HMRC uses your tax code to instruct your employer on how much Income Tax to deduct. Here is how the process works behind the scenes.
HMRC Calculates Your Allowance
Based on your expected income, benefits, and previous tax history, HMRC calculates your total tax-free Personal Allowance for the year.
A Code is Generated
HMRC converts this allowance into a tax code (e.g., £12,570 becomes 1257L) and sends a P9 notice to you and a P6 notice to your employer.
Employer Applies the Code
Your employer’s payroll software uses this code to calculate how much of your pay is tax-free and deducts Income Tax from the remainder via PAYE.
End of Year Reconciliation
After 5 April, HMRC compares the tax you actually paid against what you should have paid. If there’s a mismatch, they will issue a P800 calculation to refund or collect the difference.
Common UK Tax Codes
A handy cheat sheet for the most frequently issued HMRC tax codes and what they mean for your pay.
| Tax Code | Meaning | Who Gets It? |
|---|---|---|
| 1257L | Standard Personal Allowance (£12,570) | Most employees with one job and no complex benefits. |
| BR | Basic Rate (20% tax on all income from this source) | People with a second job or pension where the main job uses the full allowance. |
| 0T | No tax-free allowance. Taxed at 20%, 40%, or 45%. | People who have used up their allowance or are on an emergency code. |
| W1 / M1 / X | Non-cumulative (Emergency) Tax Code | People who have recently started a job, and HMRC lacks full year-to-date income data. |
| NT | No Tax | People living abroad or with specific tax exemptions. |
| K (e.g., K123) | Negative allowance. Deductions exceed your tax-free limit. | People with high taxable benefits (e.g., company cars) or unpaid tax from previous years. |
PAYE Tax Code FAQ
Answers to the most frequently asked questions about HMRC tax codes, emergency tax, and correcting errors in the UK.
A PAYE tax code is a combination of numbers and letters issued by HMRC to your employer or pension provider. It tells them how much tax-free income you are entitled to in a tax year, ensuring the correct amount of Income Tax is deducted from your pay.
1257L is the standard tax code for most UK employees. The ‘1257’ represents a tax-free Personal Allowance of £12,570 for the tax year. The ‘L’ indicates you are entitled to this standard allowance.
Emergency tax codes (like 1257L W1, 1257L M1, or BR) are applied when HMRC or your employer does not have enough information about your income. They often result in you paying too much tax temporarily, which can usually be refunded once your correct code is issued.
You can check and update your tax code by logging into your HMRC Personal Tax Account online. If you believe it is incorrect, you can report a change in circumstances (like a new job or company car) directly through the portal, and HMRC will issue a revised code to your employer.
