Earning

How to check your tax code — and claim back what you've overpaid

A string of three or four characters on your payslip decides how much Income Tax leaves your pay every single month. Nobody checks it for you, it is wrong more often than people assume, and when it is wrong in your favour HMRC will eventually want the money back. Five minutes now is worth a lot.

Most people can tell you their salary to the pound and have no idea what their tax code is. That is understandable — it looks like an internal reference number, it arrives without explanation, and nothing about a payslip invites you to interrogate it. But the code is not administrative trivia. It is the single instruction your employer follows when deciding how much of your money to send to HMRC before you ever see it.

Get it wrong in one direction and you are lending the government hundreds of pounds a year for free. Get it wrong in the other and you are quietly building a bill that lands later, usually at the worst possible moment. Neither is rare, and neither is your employer's job to spot. Payroll applies the code it is given. Checking that the code is right is on you.

What the code is actually saying

A tax code has two parts, and each says something specific.

The numbers tell your employer how much tax-free income you get from them in that tax year. Take the number, add a zero, and you have the figure. The standard Personal Allowance for the 2026 to 2027 tax year is £12,570, which is why the most common code in the UK is 1257L. Your employer spreads that allowance evenly across your pay periods, so on monthly pay the first £1,047.50 of each month's pay is untaxed.

The letter explains the circumstances. These are the ones you are most likely to meet, in HMRC's own words:

Then there are the emergency codes, which end in W1, M1 or X. These tax each pay period on its own instead of cumulatively across the year, which is why they so often take too much.

What a wrong code costs — the arithmetic

Take Priya, who earns £34,000 in a single job in England. Illustrative figures, but the mechanism is exactly how PAYE works.

On the right code, 1257L. The first £12,570 is covered by her Personal Allowance. The remaining £21,430 is taxed at 20%, which is £4,286 of Income Tax for the year, or about £357 a month.

On the wrong code, BR. BR means every pound from that job is taxed at basic rate with no allowance at all. That is £34,000 × 20% = £6,800.

The difference is £2,514 a year — £209.50 every month, gone from an account that could have used it. BR is not an exotic error either: it is the standard code for a second job, and it lands on people who started a new job without handing over a P45, or whose old employer never told HMRC they had left. If Priya only notices in month nine, she is £1,885 down, and while she will get it back, she has spent nine months without money that was always hers.

Now the other direction. A K code means untaxed income has outgrown your allowance. K475 adds £4,750 to Priya's taxable pay rather than sheltering anything, so she would be taxed as though she earned £38,750. If that code is right — a taxable company benefit, say, or tax owed from an earlier year being collected — then fine, it is doing its job. If it is based on a company car she handed back last spring, she is paying tax on a benefit she no longer receives, and only she will ever notice.

The rule of thumb: if you have one job, no company benefits and no untaxed income, your code should be 1257L. Anything else deserves an explanation you actually understand.

How to check yours — about five minutes

1. Find the code. It is on every payslip, on your P60 at the end of the tax year, and on a P45 when you leave a job. Look at the most recent payslip, not one from March.

2. Compare it with HMRC's version. Use the free Check your Income Tax for the current year service on GOV.UK, or the HMRC app. Both show your code and — more usefully — the workings behind it.

3. Read the breakdown, not just the number. This is the step people skip and it is the one that finds the error. HMRC builds your code from a list of assumptions: your jobs and pensions, any taxable benefits, any untaxed income it expects, any tax owed from a previous year. A wrong code is almost always a wrong item in that list. The usual suspects are a job you left still showing as current, a company car or medical insurance you no longer have, and an estimate of savings interest or rental income from a year that no longer resembles this one.

4. Correct it in the same place. If an entry is out of date you can update it in the service, and HMRC will issue a revised code to your employer. If your situation is harder to explain, the Income Tax helpline is 0300 200 3300, Monday to Friday, 8am to 6pm.

5. Check it again after anything changes. Starting or leaving a job, a second job, a bonus that pushes you into a new band, gaining or losing a company benefit, starting to draw a pension, or moving between England, Scotland and Wales — every one of these can change your code, and the change is not always applied correctly first time.

Claiming back what you have overpaid

If you have overpaid, HMRC often works it out itself and sends a tax calculation letter — a P800. Those go out between June and March following the end of the tax year, and the letter tells you how to get the refund.

You do not have to wait for one. If you think you have overpaid and no letter has come, you can claim through the Check how to claim a tax refund service on GOV.UK, which covers overpayments on pay from a job, on a pension, on a redundancy payment, on savings interest or PPI, and on job expenses such as working from home, uniform or tools.

The deadline is the part to act on. A claim must reach HMRC within four years of the end of the tax year it relates to. The 2022 to 2023 tax year ended on 5 April 2023, so a claim for that year has to be in by 5 April 2027. After that the money stays with HMRC permanently. If you have never checked, checking now covers the current year and four more.

And if the code was wrong in the other direction, the same logic applies with the sign reversed: an underpayment is usually collected by adjusting next year's code, spreading it across twelve months. That is far more comfortable than a demand, but it only happens if the problem is found early. The longer a wrong code runs, the bigger the correction.

One free thing most couples miss

If one of you earns below the £12,570 Personal Allowance and the other is a basic rate taxpayer — income between £12,571 and £50,270, or between £12,571 and £43,662 in Scotland — you can transfer £1,260 of allowance between you. That is Marriage Allowance, and it reduces the higher earner's tax by up to £252 a year.

You can see it working in the codes: the partner giving the allowance up gets an N, the one receiving it gets an M. Claims can be backdated to 6 April 2022 for any year you were both eligible, so a first-time claim can be worth several years at once. It costs nothing to claim, and it is done directly with HMRC — anyone charging you a percentage of it is charging you for something free.

Where to check the official positionTax code letters and what they mean are set out at GOV.UK: tax codes. Your own code and the workings behind it are in Check your Income Tax for the current year. Refunds are handled through Check how to claim a tax refund, and Marriage Allowance at GOV.UK: Marriage Allowance. For free, impartial money guidance backed by government, use MoneyHelper. The Personal Allowance of £12,570 and the 20%, 40% and 45% bands quoted here are the published figures for the 2026 to 2027 tax year.

Where coaching fits

Checking a tax code is not financial advice and it is not complicated — it is admin that nobody has ever sat you down and explained. Buzz Money Coach does the part that comes before any product decision: getting the facts straight, putting the numbers in order, and helping you decide what your money should do next. Coaching is not regulated financial advice, and we do not recommend pensions, investments or mortgages. Where a decision genuinely needs a regulated adviser we say so, and can introduce you to Equity & General, authorised and regulated by the FCA (No. 474163) — optional, with no obligation, and they pay us a commission if you proceed. If you are weighing up which kind of help you need, our guide on coaches and advisers sets out the difference.

A £209 monthly difference is not a small thing — it is an emergency fund, or a debt cleared a year earlier. If you want to see where a recovered overpayment would do the most good, the free Financial Freedom Score takes about seven minutes and gives you one clear next action. If you would rather have the whole picture written down and sequenced, that is what the Financial Roadmap is for.

Keep going — related reads

The rest of the payslip, and what to do with money you get back.

Understand your payslip

Tax codes, National Insurance, pension and the student loan line, decoded.

How to build an emergency fund

Three to six months of essential outgoings, and how to actually get there.

Child Benefit: are you missing out?

The claim thousands of parents skip, and what opting out really costs.

Survival budget calculator

The floor your life costs each month — arithmetic, worked in your browser.

Tax codes, answered

What does the tax code 1257L actually mean?

The number is your tax-free income for the year with the last digit removed, so 1257 means £12,570 — the standard Personal Allowance for the 2026 to 2027 tax year. The letter L means you get that standard allowance and nothing unusual is going on. Your employer divides the £12,570 across your pay periods, so on monthly pay the first £1,047.50 each month is free of Income Tax and everything above it is taxed at 20% until your income passes £50,270. It is the most common code in the country, and for most people with one job and no benefits in kind it is the correct one.

How do I check my tax code and see if it is wrong?

Your code is printed on every payslip and on your P60 or P45. To see what HMRC thinks it should be, use the free Check your Income Tax service on GOV.UK or the HMRC app — both show the code, the income HMRC believes you have, and the breakdown behind the number. That breakdown is the part worth reading, because a wrong code almost always traces back to a wrong assumption in it: a job you left still showing as live, a company car you gave back, or an estimate of untaxed income that no longer applies. If something in the list is out of date, you can correct it in the same service.

How far back can I claim overpaid Income Tax?

Four years from the end of the tax year in question. That means a claim for the 2022 to 2023 tax year, which ended on 5 April 2023, has to reach HMRC by 5 April 2027. In practice you can look at the current year and the four before it. If HMRC spots the overpayment first it sends a tax calculation letter, known as a P800, and those go out between June and March following the end of the tax year. If no letter arrives and you think you have overpaid, you do not have to wait for one — you can claim yourself using the refund service on GOV.UK.

Why am I on an emergency tax code, and does it fix itself?

Emergency codes end in W1, M1 or X, and they appear when your employer does not yet have enough information about you — typically after starting a new job without a P45, coming back from working abroad, or taking money out of a pension for the first time. They tax each pay period in isolation instead of across the year, so any allowance you have not used earlier is ignored and you usually pay too much. It often does correct itself once HMRC receives your details and issues a proper code, and the overpayment is refunded through your pay. It does not always, which is why checking beats waiting.

Is Marriage Allowance worth claiming and can I backdate it?

If one of you earns below the £12,570 Personal Allowance and the other is a basic rate taxpayer, it is worth claiming. Marriage Allowance lets the lower earner transfer £1,260 of their allowance to their spouse or civil partner, reducing that partner's tax by up to £252 a year. You will see it in the tax codes: the person giving the allowance up gets an N, the person receiving it gets an M. Claims can be backdated to 6 April 2022 for any year you were eligible, so a first claim can be worth several years of £252 at once. It is free to claim on GOV.UK.

Financial Freedom ScoreTalk to a coach