When your employer files a P11D, HMRC uses the benefit values on that form to reduce the number in your tax code, so extra income tax comes out of each payslip to cover what you owe on the benefit. Your Personal Allowance stays at £12,570 on paper, but less of your salary passes through PAYE tax-free, and your take-home pay drops accordingly. That is how a P11D affects your tax code: it does not change the allowance itself, it changes the code that meters the allowance out across the year.
How the Code Adjustment Actually Works
A standard code of 1257L tells your employer that £12,570 of your pay is tax-free. When HMRC receives a P11D showing a benefit, they subtract the taxable value of that benefit from the tax-free figure and issue a new code.
Take a straightforward example. Your employer reports £3,000 of private medical insurance. HMRC drops your code from 1257L to roughly 957L, meaning only £9,570 of salary now runs through PAYE tax-free. For a basic-rate taxpayer, that extra £3,000 of taxable income costs about £600 in tax over the year, spread across your payslips at around £50 a month. You never see a separate bill for the benefit. The code does the collecting.
The taxable value HMRC uses is whatever sits on the P11D, and for some benefits that figure is not what your employer paid. A company car is valued using the list price and CO2 emissions, so a higher-emission car produces a bigger tax hit regardless of the deal your employer got. If the employer also covers personal fuel, a separate fuel benefit charge is added using a flat multiplier of £29,200 for the 2026-27 tax year. An employer loan only creates a benefit if the outstanding balance passes £10,000 at any point in the year, and the taxable amount is the gap between what you paid in interest and HMRC’s official rate, currently 3.75% for 2025-26. Relocation help is tax-free up to £8,000; anything above that lands on the P11D and in your code.
When Your Code Turns Into a K Code
If your benefits are worth more than your Personal Allowance, there is nothing left to reduce. HMRC issues a K code instead. A K code inverts the usual arrangement: rather than sheltering part of your salary from tax, it adds a notional amount to your taxable pay. The digits after the K are that amount divided by ten, so K500 means an extra £5,000 is treated as taxable income on top of your actual wages.
K codes tend to show up when someone has a high-value company car, receives benefits from more than one employer, or is carrying underpaid tax from an earlier year on top of current benefits. There is one built-in protection worth knowing about. Your employer cannot deduct more than 50% of your gross pay in any single pay period under a K code, no matter what the calculation produces. Anything above that limit rolls into the next period.
Effects That Reach Beyond Your Tax Code
The code change is the visible effect, but a P11D can push you across thresholds that have nothing to do with PAYE.
High Income Child Benefit Charge
Benefits in kind count toward your adjusted net income. Once that figure passes £60,000 for 2026-27, the High Income Child Benefit Charge starts clawing back Child Benefit through Self Assessment. A generous benefits package can drag you over the threshold even if your cash salary sits below it, and the charge is separate from anything your tax code is doing.
Student Loan Repayments
Where benefits are payrolled rather than reported on a P11D, they raise your total employment income. That higher figure flows into the student loan repayment calculation on your Self Assessment return at 9% of income above the plan threshold. A few thousand pounds of payrolled benefits can add a real amount to what you repay each year.
What to Do if Your Code Looks Wrong
HMRC will keep collecting tax on whatever your code says until someone corrects it. If a P11D reports a benefit you no longer receive, or values it higher than it should, act quickly rather than waiting for the system to catch up.
The quickest route is your Personal Tax Account on GOV.UK, where you can see the specific benefits HMRC has on file for you and report that one has ended or changed. HMRC’s phone line and online chat handle the same corrections. Evidence helps: a letter from your employer confirming you returned the car, or a payslip showing the benefit has stopped, gives HMRC what they need to issue a corrected code before your next pay date. Every month you leave a wrong code in place is a month of overpaid tax you would then have to reclaim.
Some benefits do not go on a P11D at all and should never affect your code. Trivial benefits costing £50 or less that are not cash, not a performance reward, and not written into your contract are fully exempt. Employer-reimbursed eye tests, flu vaccinations, and homeworking equipment became statutory exemptions from 6 April 2026. Business travel, professional subscriptions your employer covers, and workplace parking have long been outside the P11D system when they meet the qualifying conditions. If any of these show up in your code, that is a correction worth chasing.
Why This Whole System Is Changing in 2027
The after-the-fact code adjustment triggered by a P11D is on its way out. From April 2027, HMRC will require most employers to report benefits in kind through their payroll software in real time. Tax and Class 1A National Insurance on benefits will be calculated and deducted from each pay packet as it runs, the same way tax on your salary works now.
For 2026-27, payrolling is still voluntary. Employers who register with HMRC before the start of the tax year can start payrolling benefits straight away, and no P11D is needed for anything they payroll. Employers who miss that registration window cannot switch mid-year and will stay on P11D reporting until the mandatory system arrives.
For you as an employee, the practical difference is timing. If your employer payrolls your benefits, your code should already reflect them from the first payslip of the year rather than being adjusted partway through once HMRC processes a P11D. That means fewer mid-year code changes and less risk of a nasty catch-up deduction while HMRC works through last year’s paperwork.