PAYE Basics

K Tax Code Explained: What K Means, How It Is Worked Out and the 50% Limit

19 October 2026 · 6 min read

Written and reviewed by James Whitfield · Updated for 2026/27 · Editorial standards · Methodology

What a K tax code means, why HMRC issues one (company car, State Pension, tax owed, savings interest), how to read the number, a worked example, the rule that stops payroll taking more than half your pay, and how to check it.

Contents ▾
  1. 1. Key facts
  2. 2. How the K number is worked out
  3. 3. Worked example: £40,000 salary with a K243 code
  4. 4. Why you might have a K code
  5. 5. How to check a K code

Quick answer (2026/27)

A K tax code means the income or benefits HMRC needs to tax through your pay (a company car, State Pension, tax owed, savings interest) are bigger than your £12,570 Personal Allowance1. Instead of tax-free pay, payroll adds the K amount to your taxable pay: K243 adds about £2,430 a year. Your employer can never take more than half of your pre-tax pay under a K code1.

Not on PAYE? Get all 7 tax packs in the Tax Pack Library — £9.99 

Who this guide helps

  • Employees comparing calculator results with a payslip
  • People checking why net pay changed without a salary change
  • Job movers who need a clear baseline before comparing offers

What this guide covers

  1. Key facts
  2. How the K number is worked out
  3. Worked example: £40,000 salary with a K243 code
  4. Why you might have a K code
  5. How to check a K code

At-a-glance examples (2026/27)

Typical default outputs for quick context.

Gross salaryNet monthlyNet annualOpen
£30,000 £2,093.30 £25,119.60 View page
£40,000 £2,693.30 £32,319.60 View page
£55,000 £3,538.12 £42,457.40 View page

Key facts

  • A K code means you have income or deductions that are higher than your tax-free Personal Allowance and are not already being taxed1.
  • Common causes: a company car or other benefit, State Pension or taxable benefits, tax owed from an earlier year, and savings interest above your Personal Savings Allowance1.
  • Instead of giving you tax-free pay, payroll adds the K amount to your taxable pay.
  • Your employer or pension provider cannot take more than half of your pre-tax pay or pension under a K code1.
  • A K code changes income tax only. Your National Insurance is worked out on your pay as normal.

How the K number is worked out

Every tax code is your allowances minus the things HMRC wants to collect through payroll. When the deductions are bigger than the allowances, the result is negative, and the code starts with K. Drop the last digit of the negative figure to get the number.

From allowance to tax code, 2026/27
Situation Allowances Deductions Net Code
Standard £12,570 £0 £12,570 1257L
Company car benefit £3,000 £12,570 £3,000 £9,570 957L
Company car benefit £15,000 £12,570 £15,000 −£2,430 K243

Codes are illustrations of the arithmetic. HMRC's coding notice (P2) and your personal tax account list the exact allowances and deductions it used.

Worked example: £40,000 salary with a K243 code

Leah earns £40,000 and has a company car with a taxable benefit of £15,000. Her deductions are £2,430 more than her allowance, so her code is K243. Payroll treats her taxable pay as £40,000 + £2,430 = £42,430 for the year.

Tax: £37,700 × 20% + £4,730 × 40% = £9,432.00 a year, about £786.00 a month. That is exactly the tax on £55,000 of salary plus benefit, which is the point: the K code collects the tax on the car through her pay.

The 50% limit does not bite here: her monthly pay is £3,333.33 and the tax is well under half of it. It matters for smaller pensions and low pay: on £800 a month, payroll can take at most £400 whatever the K code says.

Why you might have a K code

  • Company benefits: a car, fuel or medical insurance taxed through your code1. From 6 April 2027 cars, fuel, vans and medical benefits start moving onto payroll instead, which will change how these codes look4.
  • State Pension: it is taxable but paid without tax, so HMRC collects it through the code on a workplace or private pension. A full new State Pension uses almost all of the allowance.
  • Tax owed from an earlier year, often after a P800, collected over 12 months13.
  • Savings interest above your Personal Savings Allowance (£1,000 basic rate, £500 higher rate)1.

How to check a K code

  • Open your personal tax account or the HMRC app and read the workings behind the code: allowances on one side, deductions on the other5.
  • Check each benefit is one you still have, at the right value. A car you handed back should not be in the code.
  • Check any 'underpaid tax' line matches a letter you have had from HMRC.
  • Check any estimated savings interest is close to what you expect to earn this year.
  • If a figure is wrong, update it. HMRC sends your employer a new code, and because codes are cumulative the next payslips repay any tax overcollected since April3.

2026/27 factual reference points

Current tax-year thresholds used across this guide and calculator.

NI thresholds

  • Primary threshold: £12,570
  • Upper earnings limit: £50,270
  • Rates: 8% then 2%

Student loan plans

  • PLAN1: threshold £26,900, rate 9%
  • PLAN2: threshold £29,385, rate 9%
  • PLAN4: threshold £33,795, rate 9%
  • PLAN5: threshold £25,000, rate 9%
  • Postgraduate: threshold £21,000, rate 6%

Frequently asked questions

What does K mean in a tax code?+

It means you have income or deductions higher than your Personal Allowance that are not already taxed, so the tax on them is collected through this job or pension.

How is a K code calculated?+

Allowances minus deductions. If deductions are bigger, the result is negative: £12,570 minus £15,000 is minus £2,430, so the code is K243 and payroll adds about £2,430 a year to your taxable pay.

Can a K code take all my wages?+

No. Your employer or pension provider cannot take more than half of your pre-tax pay or pension in tax under a K code.

Why do pensioners get K codes?+

The State Pension is taxable but paid without tax deducted. A full new State Pension uses almost all of the £12,570 allowance, so HMRC collects the tax through the code on a workplace or private pension, which can push it into a K code.

Does a K code affect National Insurance?+

No. A K code changes income tax only. National Insurance is worked out on your actual pay.

How do I get rid of a K code?+

Check the deductions in your personal tax account. If a benefit has ended or an estimate is wrong, update it and HMRC sends a new code. If the K code is collecting tax owed, it ends once the debt is paid.

Sources & references

Official

The rates, thresholds and rules on this page are drawn from the official UK government sources below, using the confirmed 2026/27 figures. Each link opens the relevant HMRC or GOV.UK page in a new tab.

  1. Tax codes: if you have a K in your tax code — GOV.UK www.gov.uk/tax-codes/k-in-your-tax-code
  2. Tax codes: what your tax code means www.gov.uk/tax-codes/what-your-tax-code-means
  3. Tax codes: why your tax code might change — GOV.UK www.gov.uk/tax-codes/why-tax-code-change
  4. Changes to reporting of benefits in kind from April 2027 — GOV.UK www.gov.uk/government/publications/changes-to-reporting-of-benefits-in-kind-from-april-2027
  5. Check your Income Tax for the current year www.gov.uk/check-income-tax-current-year

Verified against published UK government guidance for 2026/27.