A single letter on a payslip can be the reason someone loses their tax-free personal allowance for that job. HMRC uses the letter K in a tax code when an individual’s taxable income or deductions are greater than their standard Personal Allowance and those amounts are not already being taxed through another source. In practice, this means the employment with the K code offers no tax-free allowance at all, and the employer or pension provider must collect the extra tax due.
The circumstances behind this are fairly common. Tax owed from a previous tax year can be collected through wages or a pension, and the same applies to State Pension payments and taxable state benefits. People who receive company benefits such as a company car, or who earn savings interest above their Personal Savings Allowance, may also find themselves with a K code. The common thread is that there is more taxable income or deductions to account for than the standard allowance covers.
How the K code is calculated
The number attached to the K is the key. It represents how much taxable income HMRC has added to the person’s annual earnings. To convert that number into pounds, multiply it by 10. So, for instance, a K100 tax code indicates that an extra £1,000 of taxable income has been added to annual earnings, while a K257 code would add £2,570. No tax-free amount is included in the employment that holds the K code.
Nasa Group, which operates Nasa Umbrella, explained the system in detail. "Whilst the tax codes look slightly different depending on your residency – they all mean the same thing. The number listed after the K in your tax code represents how much taxable income HMRC are adding to your annual earnings. You will not be in receipt of any tax-free allowance in the employment that holds a K tax code for you." They added: "As every individual will have a different set of personal tax circumstances it’s impossible for us to advise on this."
Rules protecting workers
There is an important limit built into the K code system. Employers and pension providers cannot deduct more than half of a worker’s pre-tax wages or pension when applying a K code. This cap means that even if someone owes significant tax from a previous year, their take-home pay cannot fall below 50% of their gross earnings for that employment. The rule provides a safeguard against excessive deductions.
Because the K code has a direct effect on monthly income, it is vital that the code is correct. If a worker believes their tax code is wrong, they should contact HMRC. According to Nasa Group’s guidance, an HMRC advisor will have the full picture of earnings from every source and can explain why the particular code has been issued. If an error has been made, HMRC is able to amend the tax code and send a new one to the employer, preventing further incorrect deductions.
How long changes take
Anyone waiting for a new tax code notice should factor in some delay. Nasa Group said that most tax code notices reach Nasa Umbrella within three working days, but some can take up to seven days. During that time, the existing code remains in effect, so any change will be reflected on the next pay run after the revised code is received.
The guidance from HMRC is clear: workers with a K code should not ignore it. Even though the code means no tax-free allowance is available through that employment, it does not necessarily mean extra tax is being overpaid. It simply reflects that other income or deductions require additional tax to be collected. However, the system depends on accurate data, and checking the code is always advisable.
In summary, a K code reduces take-home pay because it adds to taxable income rather than providing an allowance. The multiplier of 10 makes it possible to check whether the figure HMRC is using matches your financial situation. Anyone concerned should contact HMRC rather than attempting to adjust their own code.



