K Tax Code — What It Means

You have income that is not taxed another way - such as company benefits or the State Pension - worth more than your tax-free allowance, so the code adds to your taxable pay instead of giving an allowance.

How K changes your pay on a £30,000 salary

Income tax only, England/Wales/NI, 2026-27. Compared with the standard 1257L code.
CodeIncome tax / yearPer monthTake-home / month*
Standard 1257L£3,486£291£2,210
KA K code adds untaxed income to your taxable pay rather than giving an allowance, so the exact figure depends on the code number. It can never take more than half your pre-tax pay.

*Take-home per month here reflects income tax only; National Insurance and any student loan or pension are separate.

Why you might have the K code

How to fix a wrong code

A K code cannot take more than half your pre-tax pay in any pay period. If the deductions look wrong, check the breakdown in your Personal Tax Account or contact HMRC.

Related codes: 1257L · NT · 0T · All tax codes

General information, not advice. Estimates assume the standard 1257L tax code and typical circumstances; your payslip may differ by a pound or two because HMRC payroll software truncates at each step. Verify with HMRC or an accountant for any decision. WageReckon stores no salary data - the calculators run in your browser.

Rates for the 2026-27 tax year, current as of 24 July 2026. Source: HMRC (gov.uk). Contains public sector information licensed under the Open Government Licence v3.0. Source: HMRC / gov.uk. See how we calculate.