K Tax Code UK: What It Means and How It Affects Your Pay
A K tax code means HMRC believes you owe more tax than your allowances can cover. Here's what triggers one, what the number means, and what to do about it.
What Is a K Tax Code?
Most UK tax codes consist of a number followed by a letter — for example, 1257L, which is the standard code for the 2026/27 tax year. The number broadly represents your tax-free allowance (1257L means a £12,570 Personal Allowance), and the letter gives additional information about your situation.
A K tax code is different. The letter K appears at the beginning of the code, not the end. Instead of a tax-free allowance being subtracted from your income before tax is calculated, a K code works in reverse — it adds an amount to your taxable income.
In other words, if you have a K code, HMRC believes you have untaxed income, unpaid tax obligations, or benefits in kind that are worth more than your Personal Allowance. The K code instructs your employer to collect additional tax to cover this.
How Does a K Code Work in Practice?
With a standard code like 1257L, the process is:
- Gross salary: £40,000
- Subtract Personal Allowance: −£12,570
- Taxable income: £27,430
With a K code like K400:
- Gross salary: £40,000
- Add the K amount: +£4,000
- Taxable income: £44,000
The number after K — in this case 400 — represents £4,000 (you multiply it by 10). This is the amount of untaxed income or excess benefit HMRC has calculated you need to pay tax on, above and beyond what your normal allowance can absorb.
What Triggers a K Tax Code?
Several circumstances can result in HMRC issuing a K code:
1. Company Car Benefit in Kind
This is the most common reason. If your employer provides a company car, the Benefit in Kind (BIK) value is calculated based on the car's P11D value and its CO2 emissions. For a higher-emission car, this benefit can easily run into several thousand pounds per year.
If the BIK value is greater than your Personal Allowance (£12,570 in 2026/27), the excess must be collected through your tax code — and a K code is the mechanism for doing so.
Example: Company car BIK value = £18,000. Personal Allowance = £12,570. Excess = £5,430. Tax code: K543.
2. Underpaid Tax from Previous Years
If HMRC calculates that you underpaid income tax in a previous tax year (perhaps because you had two jobs simultaneously, or your income sources were more complex than PAYE could handle), they may collect the debt by adjusting your tax code. If the amount owed is large enough to create a negative effective allowance, a K code is issued.
3. State Pension Exceeding Personal Allowance
This is increasingly common as the State Pension grows and the Personal Allowance remains frozen at £12,570 until at least 2028. For pensioners who also receive a private or occupational pension alongside the full new State Pension (£11,973 in 2026/27), adding any small occupational pension may push total income above the threshold. In some cases, the State Pension itself may be collected via a K code applied to other PAYE income.
4. Other Benefits in Kind
Benefits such as private medical insurance, interest-free loans over £10,000, and private fuel benefit can all contribute to a K code if their combined value exceeds the Personal Allowance or remaining allowance after other deductions.
5. Marriage Allowance Reversal
In rare circumstances, if Marriage Allowance was incorrectly applied and needs to be reversed, it can temporarily result in a K code.
How to Read a K Tax Code
Reading your K code is straightforward once you know the rule:
| Tax Code | K Value | Added to Taxable Income |
|---|---|---|
| K100 | 100 | £1,000 |
| K497 | 497 | £4,970 |
| K743 | 743 | £7,430 |
| K1257 | 1,257 | £12,570 |
| K2000 | 2,000 | £20,000 |
The higher the K number, the more additional tax you will pay throughout the year. Your employer's payroll system handles this automatically once HMRC issues the updated code.
The 50% Protection Rule
One of the most important protections in the PAYE system is the 50% cap on K code deductions. HMRC regulations explicitly state that an employer cannot deduct more than 50% of an employee's gross pay in a single pay period as a result of a K code.
If the K code would normally require a larger deduction, the excess is simply deferred to the following pay period — it is not written off. This means that if you have an especially large K code (perhaps due to a very significant company car benefit or a large backdated underpayment), you may find that your tax liability effectively follows you from month to month until it is fully collected.
This rule exists specifically to prevent employees from receiving no take-home pay due to a K code. However, it is worth being aware that a rolling tax debt can build up if your K code is persistently applying close to the 50% cap.
Take-Home Pay Calculator
Calculate your net salary after income tax, National Insurance and student loan deductions.
Open Take-Home Pay calculatorHow Your Employer Handles a K Code
Your employer's payroll software handles K codes automatically once HMRC sends the updated code via the PAYE real-time information (RTI) system. You do not need to give your employer any instructions. However, you should:
- Check your payslip to confirm the correct code is being applied
- Compare your take-home pay with what you would expect — a sudden drop could indicate a new or corrected K code has been applied
- Request a P60 at the end of the tax year to verify your total tax paid
Your employer must also notify you of any code change, usually via your payslip.
What to Do If You Have a K Code
If the K Code Is Correct
If your K code is correct — for example, you have a company car and the BIK has been calculated accurately — there is nothing you need to do apart from ensuring the deductions are being applied as expected. Use your tax account to confirm the underlying figures match your actual benefits.
If the K Code Is Wrong
Mistakes in tax codes are not uncommon. You should contact HMRC immediately if:
- You no longer have the benefit the K code relates to (e.g., you returned the company car)
- The BIK value HMRC is using appears incorrect
- You have already paid the underpayment it is trying to collect
- You never received the benefit at all
You can update your details via your Personal Tax Account at gov.uk, or call the HMRC income tax helpline on 0300 200 3300 (open Monday–Friday, 8am–6pm). HMRC should issue an updated code quickly, often within a few days.
If you are owed a refund because too much tax has already been deducted under an incorrect K code, HMRC will typically apply this through payroll automatically. If you have left the job, you may need to claim via a P50 form or through Self Assessment.
If You Are Self-Employed with PAYE Income
If you have both self-employment income and PAYE employment income, HMRC sometimes uses your PAYE code — including a K code — to collect tax owed from your self-employment. This can cause confusion. Make sure you understand which income sources your K code relates to by reviewing your Personal Tax Account.
K Codes and Self Assessment
Having a K code does not necessarily mean you need to complete a Self Assessment return. However, if your K code relates to underpaid tax from a previous year and HMRC is collecting it via PAYE, you should ensure that all relevant years are reconciled correctly.
If you believe there is a persistent error in your tax position and PAYE adjustments are not resolving it, a Self Assessment return may be the clearest way to establish an accurate final liability.
Income Tax Calculator
Work out how much income tax you owe using the latest 2025/26 UK tax bands.
Open Income Tax calculatorSummary
A K tax code is not a punishment — it is simply HMRC's mechanism for collecting tax on income or benefits that exceed your normal allowances. The most common cause is a company car with a high Benefit in Kind value, but underpaid tax from previous years and other benefits can also trigger one. If you have a K code, check that the underlying figures are correct, and contact HMRC promptly if anything looks wrong. The 50% protection cap means your employer cannot take more than half your gross pay in a single period, giving you some safeguard against very large deductions.
Frequently asked questions
Related reading
Which Benefits in Kind Are Taxable in 2026/27?
From company cars to private medical insurance, taxable benefits in kind reduce your take-home pay. Here is what HMRC taxes, what is exempt, and how employers report it.
UK Tax Code Letters Explained 2026/27: What L, M, N, K, T, W1, M1 All Mean
Confused by your tax code? This guide explains every UK tax code letter for 2026/27 -- L, M, N, K, T, W1, M1 -- and how to fix a wrong code with HMRC.
HMRC P800 Letter Guide 2026 — How to Claim Your Tax Refund or Pay What You Owe
An HMRC P800 (Tax Calculation) letter tells you if you've overpaid or underpaid tax. If you're owed a refund, you can claim it online within 45 days. If you owe tax and it's under £3,000, HMRC usually collects it through your next year's PAYE tax code.