What Does Your HMRC Tax Code Mean? A Simple UK Guide
Many UK employees and pensioners notice a tax code on their payslip or receive a letter from HMRC explaining their tax code. If you have ever wondered “what does my tax code mean?”, you are not alone.
Your tax code is an important part of the UK tax system because it tells your employer or pension provider how much tax should be deducted from your income. HMRC uses tax codes to make sure the correct amount of income tax is collected through the PAYE system.
Understanding the HMRC tax code meaning can help you check whether you are paying the right amount of tax and avoid overpaying or underpaying during the year.
In this guide we explain how tax codes work, what common codes like 1257L mean, why tax codes change, and what to do if you think your tax code is wrong.
What Is a Tax Code?
A tax code is a combination of numbers and letters used by HMRC to calculate how much income tax should be deducted from your salary or pension.
Your tax code is used by your employer or pension provider when they process your pay through the PAYE (Pay As You Earn) system.
The code reflects your tax-free allowances and adjustments, helping HMRC spread the correct tax deductions across the year rather than collecting it all at once.
Your tax code can appear in several places, including:
Your payslip
A P2 Notice of Coding letter from HMRC
Your HMRC online personal tax account
Pension statements
If your circumstances change, HMRC may issue a new tax code to adjust how much tax you pay.
The Most Common Tax Code: 1257L
For many UK taxpayers, the most common code is 1257L.
This tax code is based on the standard personal allowance, which is currently £12,570 per year.
The number in the tax code represents the amount of income you can receive before paying tax.
In the case of 1257L, the calculation works like this:
This means you can earn up to £12,570 before income tax is applied.
The letter L indicates that you are entitled to the standard personal allowance.
For many employees with a single job and no special adjustments, 1257L will remain their tax code throughout the year.
How HMRC Calculates Tax Codes
HMRC calculates tax codes using information about your income, allowances, and deductions.
Your tax code helps HMRC collect the correct amount of tax by adjusting your tax-free allowance.
Some common factors used when calculating tax codes include:
Personal allowance
Most taxpayers receive a tax-free allowance, currently £12,570.
Taxable benefits
Benefits such as company cars or private medical insurance may reduce your tax-free allowance.
Previous tax underpayments
If tax was underpaid in a previous year, HMRC may adjust your tax code to recover the balance gradually.
Multiple income sources
If you have more than one job or pension, HMRC may divide your allowances between them.
These adjustments allow HMRC to collect tax automatically through PAYE rather than issuing large bills at the end of the year.
Common UK Tax Code Letters Explained
Tax codes include letters that explain how your allowances are being applied.
Here are some of the most common tax code letters.
L
The L tax code means you are entitled to the standard personal allowance.
Example:
1257L
This is the most common code for people with one job or pension.
M
The M tax code means you have received a transfer of personal allowance from your spouse or civil partner through the Marriage Allowance scheme.
N
The N tax code means you have transferred part of your personal allowance to your spouse or civil partner.
BR
The BR tax code means all income from that job or pension is taxed at the basic rate (20%), with no personal allowance applied.
This often happens when:
you have multiple jobs
HMRC allocates your personal allowance to another income source
D0
The D0 tax code means income is taxed at the higher rate (40%).
This can occur when HMRC expects your income from that source to fall into the higher rate band.
D1
The D1 tax code applies the additional rate of tax (45%) to income from that source.
This is less common and usually applies to very high earners.
K
A K tax code means your deductions exceed your tax-free allowances.
This can happen when taxable benefits or previous tax underpayments are being collected through your tax code.
With a K code, HMRC effectively adds an amount to your taxable income.
Why Your Tax Code Might Change
Many people wonder why their tax code has changed. There are several reasons HMRC may update your code during the year.
Common causes include:
Starting a new job
Your employer may initially apply an emergency tax code until HMRC provides the correct one.
Changes in income
If your salary increases or you receive additional income, HMRC may adjust your tax code.
Pension income
Receiving a pension alongside employment can affect how allowances are allocated.
Taxable benefits
Benefits such as company cars can reduce your tax-free allowance.
Previous tax adjustments
HMRC may use your tax code to collect unpaid tax from earlier years.
These updates help ensure the correct tax amount is collected throughout the year.
How to Check If Your Tax Code Is Correct
If you are unsure about your tax code, there are several ways to check it.
You can:
Look at your payslip
Check your HMRC online personal tax account
Review any letters sent by HMRC
Your personal tax account will show:
your current tax code
how it was calculated
any adjustments applied
HMRC also provides guidance on how tax codes are calculated on the GOV.UK website.
Reviewing this information can help confirm whether the code accurately reflects your circumstances.
What to Do If Your Tax Code Is Wrong
If you believe your tax code is incorrect, you should contact HMRC as soon as possible.
Incorrect tax codes can result in:
paying too much tax
paying too little tax
HMRC can usually correct the issue by issuing a revised tax code to your employer.
You can contact HMRC by:
logging into your personal tax account
calling the HMRC income tax helpline
writing to HMRC
Once the correct tax code is issued, your employer will update your payroll deductions.
How P2 Notices Relate to Tax Codes
When HMRC changes your tax code, it often sends a P2 Notice of Coding.
This letter explains:
your new tax code
the allowances used to calculate it
any deductions applied
The purpose of the P2 notice is to help you check that HMRC’s information is accurate.
If the details on the notice are incorrect, you should contact HMRC to request a correction.
Understanding these notices can help prevent tax errors during the year.
The information in this article is provided for general guidance only and reflects HMRC guidance at the time of writing. Tax rules may change and individual circumstances vary. This information should not be treated as personalised tax advice.
What is an HMRC P2 notice?
Why did I receive a P2 tax code notice?
Do I need to do anything when I receive a P2 letter?
UK Tax & Salary Calculators
Our calculators help you estimate take-home pay, capital gains tax, and other common UK tax scenarios. Select the one you wish to try below: