Skip to content
TruePay UK
2025/26 tax year

What tax code K codes actually means

The code that works in reverse: instead of tax-free pay, a K code adds to your taxable income.

Quick answer

A K code is a negative allowance. Multiply the number by ten and that amount is added to your taxable pay: K500 adds £5,000, so a £40,000 salary is taxed as if it were £45,000 — £10,460.00 of tax instead of £5,486.00. It happens when deductions owed to HMRC (company benefits, underpaid tax, state pension) exceed your £12,570 allowance. One protection applies: PAYE can never take more than 50% of your pay in any period.

Personal allowance
Negative — K number × 10 is ADDED to taxable pay
Applies in
All UK regions (SK/CK prefixes in Scotland and Wales)
Calculation
Cumulative or W1/M1
Annual salary
£30,000per year
£10,000£105,000£200,000
Tax codeK500locked to this page
Take-home
£21,606
per year
Income tax
£7,000.00
23.3% of gross
National Insurance
£1,394.40
4.6% of gross

See this salary on a different tax code → (opens the main calculator pre-filled with K codes)

What does K codes mean?

Most codes tell payroll how much of your pay to ignore before taxing. A K code does the opposite: it tells payroll to invent extra taxable pay. K475 adds £4,750 to the year's taxable income; K900 adds £9,000. This is how HMRC collects tax on money or benefits you receive without PAYE touching them — a company car, medical cover, the state pension, or an old underpayment.

The arithmetic: your untaxed benefits and clawbacks are totted up, your £12,570 allowance is set against them, and if they exceed it, the excess (divided by ten) becomes your K number. A £18,000 company benefit against a £12,570 allowance leaves £5,430 uncovered — code K543.

Because a K code can generate startling deductions, there's a statutory safety valve: the regulatory 50% cap. Tax deducted through PAYE in any pay period cannot exceed half your gross pay for that period. If the calculation demands more, payroll deducts exactly 50% and HMRC collects the balance later. Our calculator applies the cap and tells you when it bites.

When you’ll see K codes

  • Company benefits (car, fuel, medical insurance) worth more than your personal allowance.
  • You owe tax from a previous year and HMRC is collecting it through your code.
  • Your state pension — paid gross — exceeds your personal allowance.
  • Several smaller adjustments that together wipe out the allowance and go beyond it.

K codes vs other common codes

CodePersonal allowanceHow income is taxed
1257L£12,570Standard bands after the allowance
BR£0Flat 20% on everything
0T£0Normal bands from the first pound
D0£0Flat 40% on everything

K codes questions, answered