HMRC tax code guide is one of those topics many business owners only pay attention to when something looks off on a payslip. If your tax code changes, your take-home pay can change too, and that can affect your cash flow, salary planning and year-end tax position. In this article, we’re going to be taking a look at the HMRC tax code guide, and how you can understand your code, spot mistakes and see when a refund might be due. If you would like to find out more, feel free to read on.
Pic – CC0 License
What a tax code actually does
Your tax code tells your employer or pension provider how much Income Tax to take from your pay or pension.[1] HMRC says you can find your tax code on your payslip, in the HMRC app, in your online tax account or on a Tax Code Notice letter.[1]
That means your tax code is not just a random set of letters and numbers. It is HMRC’s way of working out how much of your income should be tax-free and how much should be taxed.[1][2]
HMRC tax code guide: the basics you need to know
Most tax codes use numbers and letters, and the number often shows how much tax-free income you get in the year.[2] HMRC’s guidance lets you check what the numbers and letters mean, so you can see whether the code matches your situation.[2]
For example, a code like 1257L usually means you have the standard personal allowance built in, while other letters may show special treatment for benefits, underpayments or emergency tax rules.[8][10] If your income, job or pension changes, HMRC may also change your code during the year.[1][14]
Where to find your tax code
You do not need to guess your tax code. HMRC says you can check it online, in the HMRC app, on your payslip or in a Tax Code Notice letter.[1]
If you are a business owner paying yourself through PAYE, this matters even more because your salary may change during the year.[1] A tax code on a payslip may not tell the whole story, so it is worth checking your HMRC account as well.[1][14]
What the letters and numbers can mean
Some tax codes are straightforward, but others point to special cases.[2][16] A code like BR, for example, usually means all income is taxed at the basic rate, while 0T means no Personal Allowance has been applied.[16]
Other codes can appear when you have untaxed income, benefits in kind, a previous tax underpayment or more than one job.[16] If the code looks unfamiliar, use HMRC’s official tool to check what it means before making any changes.[2]
When your tax code is wrong
A wrong tax code can lead to too much tax being taken from your pay, or too little tax being collected.[7][14] HMRC says the quickest way to update your details is through the online service, where you can check your employment, pension, estimated income, benefits and expenses.[14]
If you notice a mistake, act quickly. The sooner HMRC has the right information, the sooner your code can be corrected and your next payslip can reflect the change.[14] If the error has been going on for a while, you may also need to check whether you are due a refund or whether HMRC will adjust your future tax instead.[8][10]

HMRC tax code guide for refunds and P800 letters
If HMRC finds that you have overpaid tax, it may send a P800 tax calculation letter with instructions on how to claim the refund.[10] That is why many people search for related topics such as HMRC £473 tax refund letter how to claim P800 2026, especially when a refund notice arrives unexpectedly.
This is where your tax code history becomes useful. If the code was wrong, the P800 may explain why you paid too much and how HMRC worked out the amount owed.[8][10] Always compare the letter with your payslips, P60 and any changes in job, pension or income before you claim.[10][14]
How business owners should use this guide
If you run a business, a tax code issue can affect your own salary, your payroll records and your end-of-year reporting.[1][14] It can also affect directors who take a small salary and dividends, especially if HMRC has not received the right PAYE details.[14]
The practical move is simple: review your tax code whenever your pay changes, when you start or leave a job, or when you receive a letter from HMRC.[1][14] If something does not make sense, use HMRC’s online service first, then speak to your accountant if the situation is more complex.[14]
How to check what your code means
HMRC offers an official tool that explains the numbers and letters in your tax code.[2] That is the safest place to start if you want a plain-English explanation of what your code means and how much tax you should be paying.[2]
You can also compare what HMRC shows with your payslip and pension records.[1] If the figures do not line up, it is usually a sign that HMRC needs updated information from you, your employer or your pension provider.[1][14]
We hope that you have found this article enlightening in some way, and that you now feel more confident reading your tax code and knowing what to do if it looks wrong. If you take one thing away, let it be this: check your code early, keep your records close and use HMRC’s official tools before you make any decisions.[1][2][14]




