A K69 tax code means HMRC has identified £690 of income or benefits that haven’t been taxed elsewhere and that sit beyond your personal allowance. Your employer adds that £690 to your taxable pay across the year, so a basic-rate taxpayer ends up paying roughly £138 more in income tax annually, or about £11.50 a month. The extra isn’t a penalty and it isn’t a mistake by your employer. It’s HMRC’s way of collecting tax on benefits, state pension, or past underpayments through your payslip.
What the K Prefix Actually Does
Most employees carry a tax code ending in L. A code like 1257L gives you £12,570 of earnings before any income tax applies. The K prefix reverses that. Rather than shielding a portion of your pay, a K code tells your employer’s payroll to treat an extra amount as taxable on top of what you actually earn.
HMRC issues a K code when your untaxed income or deductions are larger than your personal allowance. The agency’s own wording: a K code means “you have income that you are not paying tax on which is more than your Personal Allowance.”1GOV.UK. Tax Codes: What Your Tax Code Means The allowance goes negative, and your taxable pay rises accordingly.
Turning 69 Into Pounds
Every tax code number multiplies by 10. With K69, that’s £690. This is not the tax you owe. It’s the additional taxable income added to your gross pay for the year before tax is calculated.
Take a salary of £30,000. Under K69, payroll treats your taxable income as £30,690. Apply the basic rate of 20% to the extra £690 and you get around £138 more in tax over the year. The adjustment spreads evenly across your pay periods, so nothing lands as a single lump. Higher-rate taxpayers pay proportionally more on that £690, but the mechanism is identical.
Why HMRC Gave You a K Code
K codes are built from a calculation shown on the P2 coding notice HMRC sends when it sets or changes your code. The notice lists each item that reduces your tax-free amount. When those deductions overtake your £12,570 allowance, the code flips to K. A K69 specifically means the deductions exceed the allowance by £690. A handful of situations tend to be the cause.
Benefits in Kind Worth More Than Your Allowance
Company cars, private medical insurance, and similar benefits are taxed through your code rather than deducted from your pay. Your employer reports the cash value to HMRC and HMRC shaves your tax-free allowance by that amount. Once the combined value of your benefits crosses £12,570, there is no allowance left, and the excess becomes the K code number.1GOV.UK. Tax Codes: What Your Tax Code Means A high-value company car paired with medical cover reaches that line quickly.
Tax Underpaid in a Previous Year
After each tax year, HMRC checks whether PAYE collected the right amount. If you underpaid, you get a P800 calculation, usually between June and November. Where the underpayment is less than £3,000, HMRC recovers it by adjusting the following year’s tax code rather than sending you a bill.2GOV.UK. PAYE Manual – PAYE12070 Stack that reduction on top of any benefit deductions and a K code becomes likely.
State Pension Alongside Other Income
The state pension pays out gross. The Department for Work and Pensions doesn’t operate PAYE, so no tax comes off before the money reaches you. If you also draw a private pension or earn a salary, HMRC collects the tax owed on the state pension by adjusting the code on that other income. When the state pension is large relative to your allowance, that adjustment can produce a K code on the payslip from your job or private pension.
A Second Job Absorbing the Adjustment
With two or more jobs, HMRC normally gives your entire personal allowance to your main employment and applies a BR code (basic rate) or D0 code (higher rate) to the second. If HMRC also needs to recover underpaid tax or account for benefits through that secondary employment, a K code can appear there instead. Correcting the estimated income figure for each job in your Personal Tax Account sometimes eases an overly aggressive K code on secondary earnings.
The 50% Cap Protects Your Payslip
A K code cannot swallow your whole payslip. The Income Tax (PAYE) Regulations 2003 define an overriding limit that caps the tax deducted from any single payment at 50% of your gross pay for that period.3Legislation.gov.uk. The Income Tax (Pay As You Earn) Regulations 2003 Since April 2015 this ceiling has applied to all tax codes.4GOV.UK. PAYE Manual – PAYE11050
If the tax calculated under your code would exceed half your gross pay in a pay period, your employer takes only the 50% maximum and any shortfall carries forward. For a K69 code the cap almost never bites, since the extra taxable amount is only £690 for the whole year. The cap matters more for people carrying K codes in the hundreds.
Your National Insurance Is Unaffected
A K code raises your income tax, not everything else on your payslip. National Insurance is calculated using fixed thresholds and your NI category letter, entirely separate from your tax code. Moving from 1257L to K69 changes what comes off for income tax, but your NI contribution stays exactly the same.
Checking a K69 and Fixing It If It’s Wrong
The quickest review is through HMRC online. Sign in to Check your Income Tax on gov.uk, look through your employment details, pension entries, estimated income, and listed benefits, and update anything that doesn’t match your situation.5GOV.UK. Tax Codes: If You Think Your Tax Code Is Wrong The two errors that show up most often are benefits you no longer receive still sitting in your code, and an estimated income for a second job that’s set too high.
If online isn’t an option, call HMRC with your National Insurance number and a recent payslip to hand. When HMRC agrees the code is wrong, they send a revised code to your employer electronically and it should appear on your next payslip.
Reading the P2 Coding Notice
HMRC sends a P2 whenever it sets or changes your code. It shows the arithmetic: your personal allowance, each item that reduces it, and the resulting code.6GOV.UK. PAYE Manual – PAYE11030 For a K code, the notice includes an explanatory note about the negative tax-free amount. Your employer only sees the code itself, not the working behind it, so the P2 is the document to check when a K69 shows up and you want to know exactly where the £690 came from.