U
UK Tax Tools

P60 Final tax code — Tax code at 5 April

The PAYE tax code that was applied to your pay as at the tax year end — e.g. 1257L, K475, BR, S1257L, D0, NT.

At a glance

Entry
Tax code at 5 April
Feeds to
Carried forward to the new tax year unless HMRC issues a new code before 6 April.
Check against
Your most recent payslip's tax code (should match unless it changed in March/early April).

What this means

This is the tax code your employer used for your last pay period in the tax year. Common code formats: the standard code (full personal allowance, L suffix), K-prefix (negative allowance — deductions like company car exceed your allowance), BR (20% flat — usually a second job), S-prefix (Scottish taxpayer), D0/D1 (40%/45% flat), NT (no tax — you're tax-exempt for this income source).

The numeric part represents your personal allowance divided by 10 (e.g. a code of 1257 = £12,570 of tax-free income). The letter encodes qualifiers (L = standard, M/N = Marriage Allowance given/given up, T = more calculation required, emergency codes are W1/M1 suffixed).

Implications for your tax

  • Carried forward to 2026/27 unless HMRC issues a new code — usually arrives in a P9T coding notice in February/March.
  • If it's wrong, you'll either overpay (refund via P800) or underpay (HMRC bills you or collects via next year's code).
  • A K code signals HMRC thinks your benefits in kind exceed your allowance — worth verifying the underlying P11D figure is correct.

Common pitfalls

  • Emergency codes (1257L W1/M1) should get resolved mid-year — if you finish the year on one, HMRC will typically issue a P800 for you.
  • BR codes on a main job are a common cause of overpayment — happens when you start a new job without handing over a P45.
  • If you're Scottish and your code doesn't start with S, your employer may be taxing you at England/Wales/NI rates — fix via HMRC online (ask for Scottish taxpayer status).

For 2025-26 (tax year 6 April to 5 April)

Standard tax code
1257L (England / Wales / NI) · S1257L (Scotland) · C1257L (Wales)
The numeric part is your personal allowance ÷ 10 (£12,570 ÷ 10 = 1257). The L suffix indicates the standard code with no adjustments.
Personal Allowance
£12,570
Tapered away above £100,000 adjusted net income (loses £1 for every £2 over). Additional-rate threshold frozen at £125,140 under §8 ITA.

Values sourced from central tax-year config at build time — update automatically on FY rollover.

FAQ

What does a code like 1257L mean?

The numeric part × 10 equals your personal allowance (e.g. 1257 → £12,570); the L suffix indicates the standard code with no adjustments. Income above your allowance is taxed at basic rate, then higher, etc. The year-notes block below shows the current-year standard code.

What does a K code on my P60 mean?

A K code means your untaxed income (usually taxable benefits like a company car, or tax underpayments from earlier years) exceeds your personal allowance. HMRC treats the excess as income and collects tax on it via PAYE.

Related P60 entries

Reconciling your pay? Use the take-home pay calculator to verify PAYE and NI on any salary for 2025/26 or 2026/27, and the tax code checker to decode your final tax code.

Sources

P60 structure per HMRC PAYE forms guidance. Thresholds and rates current for 2025/26 (tax year 6 April 2025 to 5 April 2026); 2026/27 figures included where published.

Related Calculators

Last updated 21 June 2026Tax year 2025-26

Data sources: HMRC (gov.uk/hmrc)

This tool is general information only, not financial advice.

Reviewed by UK Tax Tools Editorial Desk

Read our methodology →