P11D explained: how taxable benefits change your tax code
What a P11D is, what your employer reports on it, and how benefits like a company car quietly cut your tax code and your monthly take home pay.
What a P11D is, what your employer reports on it, and how benefits like a company car quietly cut your tax code and your monthly take home pay.
Most people meet their P11D by accident. A form turns up in July, or an email from HR says your copy is in the portal, and it lists a company car and some private medical cover you had half forgotten about. Nothing on it asks you to do anything. So it goes in a drawer.
Then in the same few weeks your tax code changes and your take home pay drops by forty quid a month, and nobody connects the two. They are the same event. Here is what a P11D actually is, what lands on it, and how to read the number it puts into your tax code.
It is the form your employer files with HMRC to declare the taxable benefits they gave you during the tax year, so HMRC can charge you income tax on things you were paid in kind rather than in cash.
You never fill one in. Your employer does, one per employee who got reportable benefits, and they must give you a copy. There is a sister form, the P11D(b), which is the employer’s own declaration of the National Insurance they owe on those benefits. That one is nothing to do with you.
The rule HMRC applies is simple in principle. If your employer gave you something with a cash value that you got personal use out of, it is income, and income is taxable. The most common items on a real P11D:
What does not appear is just as useful to know. Anything covered by an exemption stays off the form entirely. Trivial benefits under £50 each, workplace parking, a mobile phone in the employer’s name, and pension contributions are all exempt. So is anything you paid for yourself out of net pay, because you already bore the cost.
This is the part that catches people out. The tax on a benefit does not arrive as a bill. It arrives as a smaller personal allowance.
The mechanism runs like this. Your employer reports a benefit worth, say, £1,600. HMRC takes your personal allowance, £12,570 for the 2026/27 tax year, and knocks the benefit off it. Your allowance becomes £10,970. Your tax code becomes 1097L instead of 1257L. Payroll now shields £10,970 of your pay from tax instead of £12,570, so you pay 20% or 40% on the difference across the year without a separate line ever showing up on your payslip.
Worked example, and it is the one most people will recognise. Say you run a fully electric company car with a P11D value of £40,000, which is roughly where a mid trim Tesla Model 3 sits.
Your employer also pays Class 1A National Insurance on that £1,600 at 15%, which is £240 to them. It does not come out of your pay, but it explains why finance teams care about the car list you are choosing from.
Now the same £40,000 car as a petrol model, where the appropriate percentage might be 30%. The taxable benefit is £12,000, not £1,600. A higher rate taxpayer pays £4,800 a year, four hundred pounds a month. Same car, same list price, wildly different code. That gap is the entire reason company car fleets went electric.
Stack enough benefits and they can exceed your personal allowance completely. Say you have the petrol car at £12,000 plus £1,800 of medical cover and a gym membership. That is £13,800 of benefits against a £12,570 allowance, leaving £1,230 of negative allowance.
At that point there is nothing left to reduce, so HMRC flips you to a K code. Instead of protecting part of your pay, the code adds the excess to your taxable income. The K code guide covers how the number is worked out and the 50% cap that stops one from eating your whole payslip.
Errors on these forms are common, and they are almost always in HMRC’s favour rather than yours.
The car you gave back. You handed the keys over in March. Nobody told HMRC. Your code still assumes the car in September, and you are paying tax on a benefit you no longer receive, every single month, until someone notices.
Options counted twice. The P11D value is the manufacturer’s list price including VAT, delivery, and optional extras, before any discount your employer negotiated. When a dealer bundles a pack that payroll then adds again as a separate line, the taxable benefit inflates and so does your tax.
A benefit that started mid year. If you got private medical in November, only the part of the year you actually had it should be charged. A full year figure on a five month benefit is an overcharge.
A benefit that was never coded in at all. This one goes the other way. You have been quietly underpaying all year, and when HMRC reconciles after 5 April you get a P800 calculation and an underpayment they will collect through next year’s code. Unwelcome, but not a penalty, and you can usually spread it.
Here is what I would check first, in this order.
If you overpaid, you get it back. Within the same tax year it comes through your payslip as your code corrects. After the year ends it arrives as a refund, and you can claim back four previous tax years.
The deadline did not move. P11Ds for the 2025/26 tax year were due with HMRC by 6 July 2026, your copy by the same date, and the employer’s Class 1A National Insurance by 22 July if they pay electronically.
Filing has been online only since April 2023, so paper P11Ds no longer exist. What has genuinely changed is how many people get one at all. Payrolling benefits, where the employer taxes the benefit through your payslip in real time instead of reporting it after the fact, is still voluntary for the 2026/27 tax year and becomes mandatory from April 2027. If your employer has already switched, you will not receive a P11D. You will see the benefit itemised on your payslip each month instead, and your tax code will not carry the adjustment.
That is a better system, honestly. Real time beats a form in July describing something that happened fifteen months ago.
If you want to see what a benefit in kind adjustment does to your actual monthly take home pay, the NetPay app works it out alongside your income tax, National Insurance, pension, and student loan. Free to download.
See your real take-home pay in seconds
NetPay does this maths for every shift, invoice and payslip, automatically.
Download the app now
A P11D is the form your employer sends HMRC to declare the taxable benefits they gave you during the tax year, things like a company car, private medical insurance, or a gym membership. You do not fill it in yourself. Your employer files it and gives you a copy.
By 6 July following the end of the tax year. So benefits you received during the 2025/26 tax year, which ended on 5 April 2026, should appear on a P11D you receive by 6 July 2026. If your employer payrolls benefits instead, you will not get a P11D at all because the tax comes off your payslip as you go.
Usually it means you have already been paying more tax, or you are about to start. HMRC reduces your personal allowance by the value of the benefits so the extra tax comes out of your normal pay. You only get a separate bill if the benefit was never coded in and HMRC has to catch up afterwards.
Go to your employer first, because they filed it and only they can submit a correction. Common errors are a company car left on the form after you handed it back, or optional extras counted twice in the list price. Once the P11D is fixed, ask HMRC to reissue your tax code so you stop overpaying.
Want to see your actual take-home pay?
NetPay UK works out your real net pay after tax, NI, pension and salary sacrifice, for hourly, shift and variable-income workers. Free to download.
Download the app now
A note on financial advice: NetPay UK calculates take-home pay based on official HMRC tax rules. This article reflects rules in force at the time of publication (9 September 2026). Tax rules change. For complex situations, consult a qualified UK accountant or visit gov.uk/income-tax.