Illustration of PAYE payslip highlighting a UK tax code with numbers and letters, symbolising how HMRC calculates tax deductions for employees.

Checking your tax code

September 30, 20251 min read

A tax code tells your employer how much tax to deduct under PAYE. It usually contains numbers and letters:

  • Numbers show your tax-free pay. For example, with a £12,570 personal allowance in 2025/26, the code is 1257. This may change if you have deductions (e.g. unpaid tax, benefits in kind) or increases (e.g. charity donations).

  • Letters show your circumstances:

    • L – standard allowance

    • M – marriage allowance received

    • N – £1,260 transferred to spouse/civil partner

    • T – other calculations (e.g. allowance split between jobs/pensions)

Examples (2025/26):

  • Standard: 1257L

  • Marriage allowance: 1383M

  • Spouse/civil partner: 1131N

Special codes:

  • 0T – no allowance / missing details

  • BR – all income taxed at basic rate

  • D0/D1 – all income taxed at higher/additional rate

  • K prefix – deductions exceed allowance

  • S/C prefix – Scottish or Welsh taxpayers

Emergency codes: Suffixes W1, M1 or X (e.g. 1257L M1) are temporary, non-cumulative, and updated once HMRC has full details.

Check your code: It appears on your payslip or HMRC app. If it’s wrong, update it using HMRC’s Check Income Tax service.

Back to Blog