Leanne laid two payslips side by side on her kitchen table in Doncaster. March said 1257L. April said 1100L. Same dental practice, same hours, less money in the bank. She typed “what does my tax code mean” into her phone while the kettle boiled and got a wall of jargon back. A tax code is a short instruction from HMRC to your employer, and once you can read the number and the letter, you can spot when it’s wrong.
Your Tax Code at a Glance
| Standard code 2026/27 | 1257L, for most people with one job or pension |
| Personal Allowance | £12,570 tax-free, frozen at this level until 5 April 2031 |
| Tax year | 6 April 2026 to 5 April 2027 |
| How the number works | Multiply by 10 for your tax-free pay (1257 = £12,570) |
| Emergency codes | End in W1, M1 or X |
| K code limit | Employer cannot take more than half your pre-tax pay |
| Where to check | Payslip, HMRC app, personal tax account or Tax Code Notice letter |
| HMRC helpline | 0300 200 3300, Monday to Friday, 8am to 6pm |
How the Numbers in Your Tax Code Work

Start with the digits. The number tells your employer how much you can earn from that job this tax year before Income Tax kicks in. Add a zero for the figure in pounds, so 1257 means £12,570. HMRC takes your Personal Allowance, knocks off anything you earn that isn’t taxed yet, such as savings interest, and deductions like company benefits. It then drops the last digit and adds a letter. Leanne’s change matches HMRC’s own example on GOV.UK: a worker with private medical insurance worth £1,570 loses that from £12,570, leaving £11,000 and a code of 1100L. Her practice had added a health plan in April. To see HMRC’s working for your number, sign in with your Government Gateway account and open the Check your Income Tax service.
1257L: The Code Most People Have

Most people only ever see 1257L, which is why a change confuses them. The code means you get the full standard Personal Allowance of £12,570 and nothing unusual is being added or taken away. That figure has sat still since 2021, and a policy paper HMRC published on 26 November 2025 confirms it stays put until 5 April 2031. The L simply says “standard allowance, nothing to see here”. Earn above £100,000 and the allowance drops by £1 for every £2 over that line, disappearing at £125,140. The full list of letters lives on the official GOV.UK tax codes page, and our guide on how to check your tax code online shows where to find yours in minutes.
L, M, N and T: The Everyday Letters

Leanne’s mum spotted an M on her payslip and assumed it stood for “monthly”. It doesn’t. M means Marriage Allowance: her husband earns under £12,570, so he has passed £1,260 of his allowance across to her. That cuts her tax by up to £252 a year and lifts her tax-free amount to £13,830, so her code reads 1383M. He carries the other half of the deal, an N, and his code shrinks to 1131N. T is quieter. It tells you HMRC has done some other calculation to reach your allowance, often because your income is high enough to start losing it. A sudden M or N you didn’t ask for deserves a question. You’ll need your sign-in details to ask it, so recovering a lost Government Gateway user ID comes first.
BR, D0, D1, 0T and NT: Second Jobs and Pensions

Marcus, Leanne’s partner, picked up Saturday shifts at a garden centre and his first payslip there said BR. He felt fleeced. You get a separate code for every job or pension, and HMRC assumes your main job already uses the whole £12,570 allowance. BR therefore taxes every pound from the second job at the basic rate of 20%. D0 does the same at the higher rate of 40%, and D1 at the additional rate of 45%, for people whose main income already sits in those bands. 0T means your allowance has run out or your new employer has no details yet. NT is rare: no tax on that income at all. Seeing which code sits on which job takes seconds in the HMRC app.
S and C: Scotland and Wales

Leanne’s mum lives in Glasgow, so her code carries an S in front: S1383M. The letter means her pay is taxed at Scottish rates, set in Edinburgh and quite different from the rest of the UK. For 2026/27 Scotland has six bands above the allowance, starting at 19% on the slice up to £16,537 and climbing through 20%, 21%, 42% and 45% to a top rate of 48% over £125,140. Her brother-in-law in Cardiff sees a C, for Wales. Welsh rates for 2026/27 match England’s at 20%, 40% and 45%, so the C changes where the money goes, not how much. The prefix follows your main home, not your workplace. Move across a border and you must tell HMRC; if the form plays up, our guide to Government Gateway not working has the usual fixes.
W1, M1 and X: The Emergency Codes

Leanne’s friend Sam changed jobs in June and her first payslip read 1257L M1. That M1 is the warning sign. Normally tax is worked out on everything you’ve earned so far in the year. On an emergency code, the sums run on that week or month alone, as though you earn that every pay day. W1 is for weekly pay, M1 for monthly, X for odd intervals, and some payslips say NONCUM. You usually land on one because your new employer hasn’t seen your P45 yet. Hand it over and HMRC will send a proper code once both employers have reported, which can take up to 35 days from your start date. They also appear when company benefits or the State Pension begin, so it pays to check your tax code online once the dust settles.
K Codes and the Half-Your-Pay Rule

A K at the front of a code makes people sit up. It appears when your untaxed income or deductions add up to more than your whole Personal Allowance. Common causes are a company car, State Pension on top of a wage, savings interest above your Personal Savings Allowance, or tax still owed from an earlier year. The number is flipped: instead of coming off your pay before tax, it’s added on. K497 means £4,970 is added to your taxable income for the year. There’s a safety rail. GOV.UK says employers and pension providers cannot take more than half of your pre-tax wages or pension under a K code. If your code turned to K when your pension started, compare the figures against your State Pension forecast online.
Why Your Code Changes and How to Fix It

Codes move for ordinary reasons: a new job, a second income, a company benefit starting or stopping, Marriage Allowance, savings interest, the High Income Child Benefit Charge, or an old underpayment. HMRC usually writes to explain, but the quickest route is the Check your Income Tax service in your personal tax account. Leanne opened hers, saw the medical insurance at the right value, and accepted 1100L. Anything wrong, you edit on the spot. HMRC then sends the new code to you and your employer within 15 working days; expect it on your next or following monthly payslip, or your third weekly one. Overpaid tax normally returns through your wages; if not, you can claim a tax refund online with HMRC. Prefer a voice? Call 0300 200 3300, Monday to Friday, 8am to 6pm.
Where This Leaves Leanne
Leanne’s two payslips told a story, not a scandal. Her code dropped because her employer started paying for something that counts as income, and HMRC was right. That’s the point of asking “what does my tax code mean” rather than shrugging at it. The number is your tax-free pay with a zero chopped off, the letter explains why, and anything ending in W1, M1 or X deserves a second look. Pull up your latest payslip this week and run the code through HMRC’s checker. Five minutes now can save months of wrong deductions.
Frequently Asked Questions
What does tax code 1257L mean?
1257L means you get the standard £12,570 Personal Allowance for 2026/27 with no adjustments. Most people with one job or pension have it.
What does the K in my tax code mean?
A K code means untaxed income or deductions outweigh your Personal Allowance, so the number is added to taxable pay. Employers cannot take over half your pre-tax wages.
Is 1257L an emergency tax code?
No. 1257L alone is the standard code. It becomes an emergency code only when W1, M1 or X follows it, meaning tax is worked out per pay period.
Why has my tax code changed?
Usual reasons are a new job, a second income, company benefits, Marriage Allowance, savings interest or tax owed from an earlier year. The online service shows the cause.
How long does HMRC take to fix a wrong tax code?
After you update your details, HMRC sends the new code to you and your employer within 15 working days. It then shows on your next or following monthly payslip.
Disclaimer: This article is general information, not financial or tax advice. Tax codes depend on your circumstances, so confirm your own figures with HMRC. Rates, allowances and timings are correct as of August 2026 for the 2026/27 tax year and may change.
1 thought on “What Your UK Tax Code Actually Means”
Comments are closed.