CalcKit — Free UK Calculators
finance11 min read·

1257L Tax Code Explained: What It Means for Your Pay (2026/27)

1257L is the tax code on most UK payslips — but BR, K, 0T, and M1 codes can quietly cost or save you hundreds of pounds a year. Here's what every common code actually means.

1257L Tax Code Explained

1257L is the tax code on the payslip of most working adults in the UK — but a surprising number of people have never had it explained to them, and fewer still know that a different code (BR, K, 0T, or an emergency W1/M1) can quietly change their take-home pay by hundreds of pounds a year without them noticing.

This guide breaks down exactly what 1257L means, every other common UK tax code letter, why codes change, and how to check whether yours is actually correct.

🏛
Income Tax Calculator UK 2026/27 — Take Home Pay
On a £35,000 salary in 2026/27 you pay around £4,486 in income tax and £1,790 in National Insurance, leaving take-home pay of about £28,720 a year — roughly £2,393 a month. This free calculator shows that breakdown instantly for any salary, whether you are employed (PAYE) or self-employed. Enter your gross salary to see exactly how much tax and other deductions come off — income tax, National Insurance, student loan, and pension — all against current 2026/27 rates and bands. Use it to see what 45k, 65k, or 90k really means in your pocket, model a pay rise, or compare salaries before you negotiate.

What does 1257L mean?

Your tax code tells your employer or pension provider how much tax-free income you're entitled to before deductions begin. 1257L breaks down into two parts:

  • 1257 — your tax-free Personal Allowance (£12,570) with the final digit removed
  • L — confirms you receive the standard Personal Allowance, with no special adjustments

1257L is the default tax code for most UK employees and pensioners with a single job, no taxable benefits, and no other income. The Personal Allowance has been frozen at £12,570 since 2022/23 and will remain there until at least 2030/31 — so 1257L has been, and will continue to be, the standard code for several years running.

Tax-free allowance = Tax code number × 10 1257 × 10 = £12,570

How 1257L affects your actual tax bill

Your tax code is applied automatically through PAYE — your employer's payroll software uses it to work out how much of your pay is tax-free before calculating tax on the rest.

Worked example — £30,000 salary on 1257L:

StepCalculationAmount
Tax-free allowance£12,570
Taxable income£30,000 − £12,570£17,430
Income tax at 20%£17,430 × 20%£3,486

This is split evenly across the year under a cumulative tax code (the normal basis) — so roughly £290.50 is deducted each month, building up your allowance gradually rather than all at once.

🏛
Income Tax Calculator UK 2026/27 — Take Home Pay
On a £35,000 salary in 2026/27 you pay around £4,486 in income tax and £1,790 in National Insurance, leaving take-home pay of about £28,720 a year — roughly £2,393 a month. This free calculator shows that breakdown instantly for any salary, whether you are employed (PAYE) or self-employed. Enter your gross salary to see exactly how much tax and other deductions come off — income tax, National Insurance, student loan, and pension — all against current 2026/27 rates and bands. Use it to see what 45k, 65k, or 90k really means in your pocket, model a pay rise, or compare salaries before you negotiate.

Every common UK tax code letter explained

CodeMeaningEffect
LStandard Personal AllowanceStandard £12,570 tax-free, as in 1257L
MMarriage Allowance — receivedYou've received 10% of your partner's Personal Allowance
NMarriage Allowance — transferredYou've transferred 10% of your allowance to your partner
TOther calculations neededHMRC needs to review specific items in your tax affairs
0TNo allowance appliedAll income taxed with no tax-free amount — often used when allowance is fully used elsewhere or details are missing
BRBasic RateAll income taxed at 20% with no allowance — common for a second job or pension
D0Higher RateAll income taxed at 40% with no allowance — used for additional income already in the higher band
D1Additional RateAll income taxed at 45% with no allowance — used for additional income already in the top band
KNegative allowanceDeductions exceed your allowance; an amount is added to taxable income rather than subtracted
NTNo TaxNo tax is deducted at all — rare, used in specific HMRC-approved circumstances
S prefixScottish taxpayerScottish income tax rates and bands apply (e.g. S1257L)
C prefixWelsh taxpayerWelsh rates apply, currently aligned with rUK rates (e.g. C1257L)

Emergency code suffixes

SuffixMeaning
W1Weekly emergency basis — allowance applied per week, not cumulatively
M1Monthly emergency basis — allowance applied per month, not cumulatively
XEmergency code with an unspecified period basis

What does a BR code actually cost you?

If BR is applied to a source of income that should genuinely have no allowance (like a second job, where your main job already uses your full £12,570), it's correct — no issue. But if BR is applied to your only job in error, you lose your entire tax-free allowance.

Worked example — £25,000 salary incorrectly on BR instead of 1257L:

CodeCalculationTax owed
1257L (correct)(£25,000 − £12,570) × 20%£2,486
BR (incorrect)£25,000 × 20%£5,000

Difference: £2,514 overpaid for the year — over £200 a month. This is exactly the kind of error worth catching early; HMRC will eventually correct it and refund the overpayment, but there's no reason to wait months for your own money.

What does a K code actually cost you?

A K code means your deductions (large benefits-in-kind, or previously underpaid tax being recovered) exceed your Personal Allowance — so instead of subtracting an allowance, the system adds an amount to your taxable income before calculating tax.

Worked example — £35,000 salary, K100 code (adding £1,000 to taxable income):

CodeTaxable incomeTax owed
1257L (standard)£35,000 − £12,570 = £22,430£4,486
K100£35,000 + £1,000 = £36,000£7,200

K codes can significantly increase your tax bill — they're capped so no more than 50% of your gross pay in any period can be taken as tax, to prevent an unaffordable single deduction, but the total owed over the year is still higher than a standard code at the same salary.

Why your tax code might not be 1257L

SituationLikely code
Single job, no benefits, no other income1257L
Company car or medical insurance benefitReduced L code (e.g. 1157L, if benefit value is £1,000)
Second job or pensionBR, D0, or D1 (depending on income level)
New job, P45 not yet processedEmergency code (1257L W1/M1/X)
Receiving Marriage AllowanceM suffix code
Transferred Marriage Allowance to partnerN suffix code
Large underpayment being recoveredK code
Scottish taxpayerS-prefixed code
Income above £125,1400T (Personal Allowance fully tapered away)

Cumulative vs emergency (non-cumulative) tax codes

Under a cumulative code (the standard basis for 1257L), your allowance is spread evenly across the tax year and calculated based on your year-to-date earnings — so if you earned less in an earlier period, you get a bit of "catch-up" allowance later.

Under an emergency (non-cumulative) code — 1257L W1, M1, or X — each pay period is calculated in isolation, with that period's slice of the allowance only, ignoring what happened earlier in the year. This typically happens when you start a new job and your employer doesn't yet have your full tax history (commonly a missing P45 from a previous employer).

Why this matters: an emergency code can mean you're taxed more than you actually owe in the short term, because the system can't "smooth" your allowance across the year the way a cumulative code does. This usually self-corrects automatically — either HMRC issues a corrected cumulative code once they have your full details, or you receive an automatic refund through payroll once the correction is applied.

Multiple jobs and tax codes

If you have more than one job, your Personal Allowance is normally allocated entirely to what HMRC considers your main job (usually whichever pays more, or whichever you tell HMRC is your main job). Your other job(s) typically receive a BR, D0, or D1 code — taxed at a flat rate with no allowance, since the allowance is already "spent" on your main job.

This is correct in most cases, but can occasionally lead to over- or under-payment if your income split between jobs changes significantly during the year. For the full picture on how National Insurance (a separate system from tax codes) handles multiple jobs, see National Insurance Rates UK 2026/27.

📈
Pay Rise Calculator UK 2026/27 — Take-Home Pay After a Raise
Free UK pay rise calculator that shows exactly how much of a pay increase you actually keep after income tax and National Insurance. Enter your current salary and a pay rise as a percentage or a fixed £ amount to see your new salary, the change in take-home pay (annual and monthly), and the percentage of your raise that goes to tax and NI. Works as a salary increase calculator, an income increase calculator, and a raise in salary calculator — all using up-to-date 2026/27 UK tax bands.

How to check if your tax code is correct

  1. Find your current code — on your latest payslip, P60, or P45, or by logging into your HMRC Personal Tax Account at gov.uk/personal-tax-account
  2. Compare it to your circumstances — using the table above, does your situation match what your code implies?
  3. Check the tax code notice — HMRC sends a "Tax Code Notice" (form P2) whenever your code changes, explaining the specific reason
  4. If something doesn't match — contact HMRC directly (0300 200 3300) or via your Personal Tax Account to query and correct it

Common signs your code might be wrong:

  • You started a new job and have been on an emergency code for more than 1–2 pay periods
  • You no longer have a company car or benefit that was previously reducing your code, but your code hasn't been updated
  • You've taken on a second job and your main job's code has unexpectedly changed
  • Your code shows BR but it's your only source of income

Frequently Asked Questions

Can I change my own tax code?

Not directly — HMRC sets your tax code based on information from your employer, pension providers, and your own reported circumstances. You can request a review or correction through your Personal Tax Account or by contacting HMRC, but you cannot self-assign a code the way you might adjust other payroll settings.

Will I get a refund if my tax code was wrong?

Usually yes, automatically. Once HMRC corrects your code, any overpaid tax for the current tax year is typically refunded through your next payslip via PAYE. For overpayments from previous tax years, you may need to claim a refund directly from HMRC, which can take longer to process.

Does 1257L apply in Scotland and Wales?

The Personal Allowance amount (£12,570) is the same across the whole UK, but Scotland and Wales can set different income tax rates and bands above that allowance. Scottish taxpayers get an "S" prefix (S1257L) and Welsh taxpayers get a "C" prefix (C1257L) so employers apply the correct regional rates once income exceeds the shared Personal Allowance.

Why does my tax code show a different number from £12,570?

Any number other than 1257 means your allowance has been adjusted from the standard amount — usually reduced because of a taxable benefit (company car, private medical insurance) or increased slightly through a relief like the Marriage Allowance or claimed expenses. The number is always the adjusted allowance divided by 10.

The bottom line

1257L means you're receiving the full £12,570 tax-free Personal Allowance for 2026/27 — the correct, default code for most single-job employees with no taxable benefits. But codes like BR, K, and emergency W1/M1 variants exist for good reasons and can mean a meaningfully different tax bill on the same salary. Checking your code against your actual circumstances takes a few minutes and can catch an overpayment worth hundreds of pounds.

🏛
Income Tax Calculator UK 2026/27 — Take Home Pay
On a £35,000 salary in 2026/27 you pay around £4,486 in income tax and £1,790 in National Insurance, leaving take-home pay of about £28,720 a year — roughly £2,393 a month. This free calculator shows that breakdown instantly for any salary, whether you are employed (PAYE) or self-employed. Enter your gross salary to see exactly how much tax and other deductions come off — income tax, National Insurance, student loan, and pension — all against current 2026/27 rates and bands. Use it to see what 45k, 65k, or 90k really means in your pocket, model a pay rise, or compare salaries before you negotiate.

Last updated June 2026. Tax code rules and the £12,570 Personal Allowance reflect HMRC 2026/27 guidance, frozen until at least 2030/31.

1257l tax codetax code meaninguk tax codeemergency tax codepersonal allowance

Last updated: 25 June 2026

Related Articles