What does tax code 1257L mean? (UK 2026/27)
1257L is the standard UK tax code, it gives you the full £12,570 personal allowance each year. Here's what every part of it means and when it's wrong.
In one sentence
Tax code 1257L means HMRC has given you the standard tax-free personal allowance of £12,570 for 2026/27, operated cumulatively across all your pay periods, it's the default tax code about 80% of UK employees see on their payslip.
Quick answer
- 1257L is the most common UK tax code for 2026/27, the default for most employees
- The "1257" part means £12,570 of your annual income is tax-free
- The "L" suffix means you qualify for the standard personal allowance
- It's operated cumulatively, if your code changes mid-year, HMRC refunds any overpayment automatically
- If you're on a code that ISN'T 1257L (e.g. 0T, BR, K), it's worth checking why
Steps
- 1Open your most recent payslip, the tax code is printed near your gross pay
- 2Compare it with your P60 (issued by your employer after 6 April each year)
- 3Log in to your Personal Tax Account at gov.uk/personal-tax-account to confirm HMRC's view
- 4If you have more than one job, check each payslip, the allowance must only be applied once across all of them
- 5If anything looks wrong, call HMRC on 0300 200 3300 or request a code review via your Personal Tax Account
- 6Keep payslips and P60s for at least 22 months in case HMRC asks to reconcile
What does tax code 1257L mean?
Tax code 1257L means HMRC has given you the standard tax-free personal allowance of £12,570 for the 2026/27 tax year. Every pound you earn above that is taxed at the basic, higher or additional rate depending on your total income.
It's the default tax code for most UK employees and pensioners, somewhere around 80% of people on PAYE are on 1257L at any given time. If your circumstances are typical (one job, no taxable benefits, income under £100,000), this is almost certainly the correct code.
The code is also operated cumulatively, which is the quietly important part: if HMRC changes your code mid-year, any tax you overpaid earlier comes back through your next payslip automatically.
What every part of 1257L means
Tax codes look opaque but each part communicates something specific:
| Code part | What it means |
|---|---|
| 1257 | Your tax-free personal allowance, divided by 10. So 1257 = £12,570. |
| L | You qualify for the standard personal allowance. (Different suffix letters mean different things, see below.) |
The £12,570 allowance has been frozen since the 2021/22 tax year and is currently scheduled to stay frozen until the end of 2027/28. That's why 1257L has been the standard code for several years running, despite inflation eroding its real value.
What other suffix letters mean
The number tells you the allowance; the suffix tells you something about your status:
- L, standard personal allowance (most common).
- M, you've received 10% of your partner's allowance under the Marriage Allowance scheme.
- N, you've given 10% of your allowance to your partner under Marriage Allowance.
- T, HMRC needs to review your code (it includes other calculations).
- K, your deductions (taxable benefits, debts to HMRC) exceed your allowance, so you owe tax on more than you earn.
- BR, Basic Rate only; all income is taxed at 20%. Common on second jobs.
- D0, all income taxed at the higher rate (40%).
- D1, all income taxed at the additional rate (45%).
- 0T, no allowance at all; covered in our guide to tax code 0T.
- NT, no tax to deduct (rare; typically expats or specific HMRC arrangements).
How 1257L works in practice
For 2026/27, the UK income tax bands (after the personal allowance) are:
| Band | Income range | Tax rate |
|---|---|---|
| Personal allowance | £0 – £12,570 | 0% |
| Basic rate | £12,571 – £50,270 | 20% |
| Higher rate | £50,271 – £125,140 | 40% |
| Additional rate | Over £125,140 | 45% |
So someone on 1257L earning £35,000 would pay £4,486 in income tax (£35,000 − £12,570 = £22,430 taxed at 20%). The remaining £30,514 lands in their bank account before National Insurance. National Insurance is calculated separately on the gross pay, your tax code has no effect on NI.
Want to check your exact take-home with 1257L? Use our Salary Calculator , enter your salary and we'll break down income tax, NI, and net pay for the 2026/27 tax year.
When 1257L might be wrong for you
1257L is the default, and like most defaults, it's right most of the time. But not always. Here are the situations where you should check more carefully:
- You earn over £100,000. The personal allowance starts tapering away at £1 for every £2 above £100,000. By £125,140, it's gone entirely and your code should be 0T (or similar). HMRC adjusts your code in-year if they can see this from your PAYE record.
- You have a second job or pension. Each job should be tagged separately by HMRC. The main one keeps 1257L; the second is usually on BR or 0T. If both are on 1257L, your allowance is being applied twice, HMRC will reconcile this at year-end and you'll likely owe tax.
- You receive taxable benefits in kind, company car, private medical insurance, beneficial loans. Your tax code adjusts downwards (e.g. 950L instead of 1257L) so the benefit is taxed through PAYE rather than in a lump at year-end.
- You owe HMRC from a previous year. A K code (e.g. K475) collects what you owe by reducing your effective allowance.
- You've received Marriage Allowance. The receiver gets 1257M (10% extra), the giver gets 1257N (10% less).
- You moved jobs recently and there's no P45. You may be on 0T or 1257L W1/M1 temporarily. Our 0T tax code guide covers how to fix this.
What's the difference between 1257L and 1257L W1/M1?
They use the same allowance, but apply it differently:
- 1257L (cumulative): your year-to-date income and allowance are recalculated every pay period. If your code changes mid-year, any earlier overpayment is refunded through your next payslip.
- 1257L W1/M1 (emergency, "Week 1 / Month 1"): each pay period stands alone, you get 1/12 of the allowance per month or 1/52 per week. No carry-over from earlier periods. HMRC uses this when they don't yet have enough information to operate cumulatively (e.g. you've just changed jobs and they don't have your P45 figures).
W1/M1 is usually temporary. Once HMRC has your full picture for the tax year, they issue a cumulative 1257L and the next payslip catches up on any difference.
How to check your tax code
Three reliable sources, in order of immediacy:
- Your latest payslip. Tax code is printed near your gross pay or NI number. This is what your employer is operating right now.
- Your Personal Tax Account , shows the code HMRC has on record. If the payslip code and this code differ, your employer hasn't received HMRC's latest notice yet (usually a 1-2 pay period delay).
- Your P60 or P45. P60 (issued after 6 April each year) shows the code at year-end. P45 (issued when leaving a job) shows the code at job-end. Useful for retrospective checks.
If you think your code is wrong
You have three routes, in order of speed:
- Personal Tax Account, log in, request a code review. Fastest. HMRC typically issues an updated code to your employer within a few working days.
- Phone HMRC on 0300 200 3300 (Mon-Fri 8am-6pm). Have your National Insurance number ready.
- Self Assessment, if you file SA, your tax code is reconciled there annually anyway. Any over- or under-payment lands in your final SA balance.
A few specific patterns are worth flagging to HMRC even if you're not sure they're wrong:
- Sudden code change with no obvious reason, sometimes HMRC adjusts for a benefit they think you have but you don't.
- K code when you don't recall owing them money, could be estimated benefits that aren't accurate.
- Both jobs on 1257L, you're almost certainly going to owe tax at year-end if you don't fix this.
When 1257L will change
1257L is set by Parliament, specifically, the £12,570 personal allowance is set in the Autumn Budget. The allowance has been frozen since 6 April 2021 and is currently legislated to stay frozen through 5 April 2028.
If the Chancellor changes the allowance in a Budget, the standard tax code changes to match: £13,830 would become 1383L, £15,000 would become 1500L, and so on. We update this page when announcements are made.
Until then: if you see 1257L on your payslip and your situation is normal, it's right.
Not sure your tax code is right?
If you have multiple jobs, taxable benefits, untaxed income, or your tax code keeps changing, a 20-minute call with RR Accountants is enough to spot a wrong code, recover any overpaid tax, and line PAYE up cleanly with Self Assessment for the rest of the year.
Book a call →Key terms
- Tax code
- A combination of numbers and letters HMRC issues to your employer or pension provider. It tells them how much of your income to leave untaxed before applying income tax through PAYE.
- Personal allowance
- The amount you can earn each tax year before paying income tax. For 2026/27 it's £12,570, frozen since 2021 and held at this level until at least 2028.
- Cumulative basis
- How most tax codes, including 1257L, apply tax. Your year-to-date income and allowance are recalculated every pay period, so any overpaid tax from earlier in the year is refunded automatically when HMRC corrects your code.
- Tax year
- The UK tax year runs from 6 April to 5 April the following year. The 2026/27 tax year began 6 April 2026 and ends 5 April 2027.
Need help with this?
Book a call and we will explain the next steps clearly.