A Reddit post on r/HMRC recently nailed a problem that catches thousands of PAYE employees out every year: benefit in kind (BIK) quietly sitting in your tax code, sometimes for a perk you stopped getting 18 months ago.

The post pointed out something nobody explains properly — your employer reports benefits like a company car or private health insurance, HMRC adjusts your tax code to claw back the tax, but that adjustment is often based on estimates, sometimes from years ago, sometimes for a benefit you don’t even get anymore. Changed jobs? Stopped the health insurance? You might still be getting taxed for it.

A retired commenter on the thread had exactly this: “I’m retired but HMRC added a BIK from a company car I handed back 2 years ago.” Another discovered their tax code had been slashed by £4,000 for a work van they use privately once a month.

Here’s how to read your tax code, understand what’s in it, and fix it when HMRC is taxing you for something you no longer have.

How a UK Tax Code Actually Works

Your tax code tells your employer how much of your salary to pay tax-free before applying income tax. The standard code for 2024-25 and 2025-26 is 1257L, which means:

  • Take the number: 1257
  • Multiply by 10: £12,570
  • That’s your Personal Allowance — the amount you earn before paying any income tax

The “L” means you’re entitled to the standard Personal Allowance. Anything that reduces that number means less tax-free allowance and more tax deducted from each payslip.

What reduces your allowance

The main things that chip away at your code:

  • Benefit in kind — the big one. Company cars, private medical, low-interest loans over £10,000, and other perks all reduce your allowance.
  • Underpaid tax from a previous year — HMRC collects it by lowering this year’s allowance.
  • State pension or other untaxed income — if you’re drawing a pension while working.
  • Marriage Allowance transfer — if you’ve transferred 10% of your allowance to (or from) a partner.

When a benefit in kind is in your code, the number drops. A code of 1157L instead of 1257L means £1,000 of allowance has been removed — usually for a benefit HMRC thinks you’re getting.

The Bit Nobody Explains: How Much It Actually Costs

This is where most people — including a commenter on that Reddit thread — get confused. They see £4,000 removed from their tax code and assume they’re paying £4,000 in tax. They’re not.

The number in your tax code is the allowance removed, not the pounds you pay. That removed allowance is then taxed at your marginal rate.

The “divide by 5” rule for basic-rate taxpayers

If you’re a basic-rate (20%) taxpayer, divide the amount removed from your code by 5 to get what you actually pay:

  • £4,000 removed from your code → £800/year in extra tax (~£67/month)
  • £1,000 removed → £200/year (~£17/month)
  • £7,000 removed (a typical company car) → £1,400/year (~£117/month)

For higher-rate (40%) taxpayers, divide by 2.5 instead:

  • £4,000 removed → £1,600/year
  • £7,000 removed → £2,800/year

One commenter on the thread put it perfectly: “Your personal allowance £ figure is not worth £ — it is worth 20p in tax, so look at it as 4,000 × 20ps to collect that amount of tax.”

This is why a £4,000 work-van benefit that a commenter’s husband uses for “12–20 short trips a year” still only costs £800/year at basic rate — not £4,000. Whether that’s worth it is a separate question, but it’s not the catastrophe the raw number suggests.

Why Stale Benefits Sit in Your Code

Here’s the structural problem the Reddit thread surfaced. A payroll professional in the comments explained it bluntly:

“We can’t report ‘zero benefits this year’ so HMRC just carry on assuming the same each year.”

The mechanism works like this:

  1. Your employer reports your benefits on a P11D form once a year, after the tax year ends (by 6 July).
  2. HMRC takes those figures and bakes them into your tax code for the following year.
  3. If your circumstances change mid-year — you hand back the company car, leave the job, drop the health insurance — there’s no automatic, real-time update. HMRC keeps using the last reported figure as an estimate.
  4. Because reporting is annual, a benefit you gave up in, say, March might still be inflating your tax code well into the next tax year — or longer, if nobody tells HMRC.

The result is tax codes with numbers like “1157L” or “K497” that nobody can explain, quietly taking a chunk out of every payslip. A K code (more on that below) is particularly alarming because it means your benefits are so large they’ve swallowed your entire personal allowance and then some.

What’s a K code?

A K code is the opposite of a normal code. Instead of giving you tax-free allowance, it adds taxable income on top of your salary. This happens when the value of your benefits exceeds your Personal Allowance.

  • K497 means £4,970 is added to your taxable income (497 × 10), on top of your salary.
  • K codes appear when you have a very valuable company car, or multiple benefits stacking up.

If you have a K code and you’ve recently given up the benefit causing it, check immediately — you may be paying tax on income you’re no longer receiving in any form.

The 2-Minute Check

You don’t need to call HMRC to find out what’s in your code.

  1. Log into your Personal Tax Account on GOV.UK.
  2. Go to “Check your Income Tax”.
  3. Look at the benefits section — it shows exactly which benefits HMRC has factored into your current tax code, and their estimated values.
  4. Compare it to what you’re actually receiving right now. Not what you got last year. Not what your old job gave you. Right now.

If something doesn’t match — a benefit you’ve stopped, a value that’s way off, a company car you handed back — you can update it yourself online in most cases, or contact HMRC to correct it.

When to definitely check

  • You’ve changed jobs in the last two years (your old employer’s benefits may still be in the system).
  • You’ve given up a company car or van.
  • Your benefits package has changed (dropped private medical, switched to a different car, etc.).
  • You’ve retired but are still drawing a pension or doing occasional work.
  • You have a K code and aren’t sure why.

Common Benefit in Kind Myths (From the Reddit Thread)

The thread threw up a few claims worth correcting, because they’re widely believed:

Myth: “A company phone is a taxable benefit”

False. One mobile phone provided by your employer — where the contract is between your employer and the phone supplier — is exempt from tax, with no monetary limit. The line rental and the cost of private calls on that phone are also exempt. This is confirmed in HMRC’s guidance on mobile phones.

It becomes taxable only if:

  • You’re given a second phone for private use (the first is exempt, the second is a benefit).
  • The phone is given to a member of your family or household (unless they’re an employee in their own right).
  • Your employer pays you to use your own personal phone (that’s taxable earnings, not a benefit).
  • The phone is provided through a salary sacrifice arrangement (different rules apply).

A commenter claimed a phone is taxable “if it is over £10,000” — this is incorrect. The £10,000 threshold applies to low-interest loans, not phones.

Myth: “You’re stuck with a wrong code until the new tax year”

Mostly false. You can update your benefit information through your Personal Tax Account at any time, and HMRC will issue a revised code. The one exception the thread flagged: if you want to remove personal use from a company vehicle to stop it being a BIK altogether, that’s a change that typically takes effect from the start of a new tax year — though this is changing (see below).

Myth: “A £4,000 code reduction means £4,000 in tax”

False. As explained above, it means £800 at basic rate, £1,600 at higher rate. The number is allowance removed, not cash owed.

How to Stop a Company Vehicle Being a BIK

One of the most useful replies in the thread came from someone explaining how to legitimately escape BIK on a work vehicle:

“Remove the potential for personal use — personal use includes commuting. It’s taxable as a benefit in kind because of personal use. If it’s exclusively for work purposes it’s not taxable as a BIK. So if you store the vehicle outside working hours on company premises and keep logs of the journeys and fuel confirming business use, you can usually avoid being taxed as a BIK.”

The key points:

  • Personal use includes commuting to your normal workplace. So “I only drive it to work” doesn’t exempt you.
  • The vehicle must be exclusively for business use, with no significant private use.
  • Store it on company premises outside working hours (not at your home).
  • Keep a log of journeys and fuel to evidence business use.

If you only use a work van for the occasional personal trip — as the commenter’s husband does, “maybe once a month” — it may genuinely be cheaper to pay for a taxi for those trips and restructure the vehicle as business-only from the next tax year.

What’s Changing in April 2027

The whole stale-estimate problem is about to get smaller. From 6 April 2027, HMRC is introducing mandatory payrolling of benefits in kind — meaning benefits will be reported and taxed in real time through payroll, not annually on a P11D after the year ends.

According to HMRC’s guidance on mandatory payrolling, it’s being phased in:

  • Phase 1 (6 April 2027): company cars, car fuel, vans, van fuel, and employer-provided medical benefits. HMRC says these account for around 92% of all benefits currently reported on P11Ds.
  • Phase 2 (April 2028): most other benefits, except employer-provided loans and accommodation (which stay voluntary).

Crucially, HMRC will automatically remove the BIKs from employees’ tax codes ready for 6 April 2027, so the tax-code adjustment method gives way to real-time payroll deductions. This should largely eliminate the “stale benefit from two years ago” problem for the most common benefits — though underpayments from previous years will still be collected through coding.

Until then, the annual reporting lag means checking your code yourself remains the best defence.

If You’re in Self Assessment, This Works Differently

Everything above applies to PAYE employees whose BIK tax is collected through their tax code. If you file a Self Assessment tax return — for example, you’re self-employed, a company director, or have income above £100,000 — your benefits are declared separately on your return using the figures from your P11D, not collected via your tax code.

For that process, see our separate guide on how to declare benefit in kind on your Self Assessment (P11D explained), including exactly which boxes to fill in and how the cash equivalent is calculated. You can also use our Benefit in Kind tax calculator to work out the tax cost of a company car, private medical, or low-interest loan before you file.

The Bottom Line

  1. Your tax code number × 10 = your tax-free allowance. Anything below the standard 1257L means something’s reducing it.
  2. A code reduction is not the pounds you pay — it’s allowance removed, taxed at your marginal rate. Divide by 5 (basic rate) or 2.5 (higher rate) to get the real cost.
  3. Stale benefits are the common trap. HMRC uses last year’s figures as an estimate, and annual reporting means a long lag. Check your Personal Tax Account and compare to what you actually get now.
  4. You can fix it yourself online — you don’t need to call HMRC for most corrections.
  5. From April 2027, the most common benefits will be payrolled in real time, which should largely end the stale-estimate problem for company cars, vans, and medical benefits.

For the complete tax code guide — anatomy, emergency codes, P2 notices, and refund forms — see our tax code explained hub. For the Self Assessment side of benefit in kind — where to declare it, how cash equivalent is calculated, and what to do if you forgot — see our P11D explained guide. For more plain-English explanations of HMRC terms, browse the full jargon buster.

Back to Jargon · Back to Guide