What 1257L means in detail
Tax code 1257L breaks down as:
- 1257 — your tax-free Personal Allowance is £12,570 (multiply the number by 10).
- L — standard suffix indicating you receive the basic Personal Allowance with no adjustments.
Other common suffixes:
- M — you've received Marriage Allowance from your spouse (PA increased by £1,260).
- N — you've transferred Marriage Allowance to your spouse (PA reduced by £1,260).
- T — your code includes other adjustments (often used during reconciliation).
- K (prefix) — total deductions exceed your allowance (negative allowance, used for company car BIK or untaxed pension).
1257L has been the standard code since 2021/22 because the Personal Allowance has been frozen at £12,570 since then. The freeze ('fiscal drag') was extended at the 2024 Autumn Budget through to April 2028. Without the freeze, 1257L would have risen with inflation, becoming roughly 1500L by 2025/26.
Why your tax code might not be 1257L
Your code may differ from 1257L if HMRC has applied adjustments:
- Untaxed savings interest: HMRC may reduce your allowance to collect tax on bank interest above your PSA from prior years.
- Company car or BIK: The taxable benefit is added as a deduction, often making the code Kxxx.
- Pension contributions paid to your employer: If using net-pay arrangement, no code change. If relief-at-source, no code change either (relief claimed via SA).
- State Pension: Reduces allowance because State Pension is taxable but paid gross.
- Marriage Allowance: M (received) or N (given).
- Underpayment from prior year: Adjustment to collect via this year's PAYE.
If your code looks unexpected, log in to HMRC online (Personal Tax Account) to see the breakdown — every adjustment is itemised. You can challenge incorrect adjustments online.
Three worked examples (UK 2025/26)
Example 1: Standard £35,000 employee on 1257L
Lisa earns £35,000 with code 1257L (cumulative).
Calculation: Taxable £22,430. Tax 20% × £22,430 = £4,486 income tax. NI: £22,430 × 8% = £1,794.40. Take-home £35,000 − £4,486 − £1,794 = £28,720/year or £2,393/month.
Example 2: £60,000 higher rate on 1257L
James earns £60,000 with code 1257L.
Calculation: Taxable £47,430. Basic £37,700 × 20% = £7,540, Higher £9,730 × 40% = £3,892. Total income tax £11,432. NI: £37,700 × 8% + £9,730 × 2% = £3,016 + £195 = £3,211. Take-home £45,357/year or £3,780/month.
Example 3: 1257L vs 1383M (married allowance)
Anna earns £35,000 and receives Marriage Allowance from her non-working spouse. Her code becomes 1383M (1257 + 126 = 1383).
Calculation: PA £13,830. Taxable £21,170. Tax £4,234. Saving vs 1257L: £252/year — exactly the Marriage Allowance benefit.
Common mistakes to avoid
- Believing 1257L means £1,257 of tax-free pay — multiply by 10: £12,570.
- Confusing 1257L with 1257L W1/M1/X — the latter is non-cumulative emergency code.
- Not checking your code in HMRC's Personal Tax Account — incorrect codes lead to over- or under-deduction.
- Assuming the code automatically updates when circumstances change — you must inform HMRC.
- Forgetting that 1257L gives the FULL Personal Allowance — if you have multiple jobs, the second job typically gets BR (basic rate, no allowance).
- Treating 1257L as 'good' and any other code as 'bad' — adjustments often correctly reflect your circumstances.
When to use this calculator
Use this calculator any time you start a new job, receive a pay rise, change tax codes, or notice an unexpected take-home figure on your payslip. Verify the calculator's output against your payslip — large discrepancies usually indicate the wrong code is in use, often resolvable via HMRC's online portal.
Regional differences (Scotland, Wales, Northern Ireland)
Tax codes are issued by HMRC and apply to UK-wide employees. Scotland uses tax codes prefixed "S" (e.g. S1257L) to indicate Scottish income tax bands (Starter 19%, Basic 20%, Intermediate 21%, Higher 42%, Advanced 45%, Top 48%) — the numerical allowance portion is the same as rUK. Wales uses "C" (e.g. C1257L) for Welsh resident, but Welsh rates currently match UK. Northern Ireland uses standard UK codes throughout. The numerical part of the code (e.g. 1257 for £12,570 PA) is identical across the UK; only the prefix changes the band structure.