The £150 rule is a conditional exemption
HMRC’s current employer guidance says a party or similar social function may be exempt when it is annual, open to all employees and costs £150 or less per person. It also describes routes for separate locations and departments, multiple annual events, virtual parties and salary-sacrifice arrangements.
Those conditions work together. A result of £149.99 does not prove exemption if the event is one-off or not generally available. An event outside the exemption is not rescued by subtracting £150 from its cost: HMRC’s detailed manual calls £150 an exemption, not an allowance.
This guide explains published HMRC arithmetic; it does not decide liability, reporting, payroll treatment or whether a particular event meets the legislation. Give the complete evidence to the employer’s payroll or tax professional.
Calculate the complete cost per actual attendee
HMRC’s EIM21690 says the function cost includes VAT and employer-provided transport or overnight accommodation that enables attendance. Divide the total by all people who attend, including non-employees. Do not divide by employees invited, employees expected or employees alone.
Cost per head = complete relevant function cost ÷ total people who actually attend
Use the free office party cost-per-head calculator to preserve the inputs and expose the threshold margin. The number is a review trigger, not an automatic tax conclusion.
| Evidence field | Include | Do not substitute |
|---|---|---|
| Function cost | Complete relevant supplier cost and VAT | Deposit, net-of-VAT quote or food-only subtotal |
| Employer-provided travel | Relevant transport enabling attendance | A note saying “travel included” without its value |
| Employer-provided stay | Relevant overnight accommodation enabling attendance | Room count without the cost |
| Denominator | Everyone who actually attends, including non-employees | Invitation list, RSVP forecast or employee-only count |
Worked example: attendance falls after costs are committed
A fictional employer commits £6,900 including the relevant VAT, transport and accommodation. Fifty people actually attend:
£6,900 ÷ 50 = £138.00 per head
The arithmetic sits £12 below the threshold, but payroll must still confirm the annual and availability conditions, other annual functions and salary-sacrifice position.
If six people do not attend and the cost remains £6,900, the actual denominator is 44:
£6,900 ÷ 44 = £156.82 per head
That is not “£6.82 taxable”. HMRC says £150 is not an allowance and describes the full cost per head as chargeable when a function is outside the exemption, including the relevant shares for family or household guests. The responsible professional must establish who attended, what is chargeable and how it should be reported.
Multiple annual functions share one threshold
HMRC says each annual function needs its own cost-per-head calculation. If two or more potentially qualifying functions are provided in the tax year, the cost per head of the functions selected for exemption must not exceed £150 in aggregate.
In a fictional case, a summer function costs £110 per head and the Christmas function costs £45 per head. Each is individually below £150, but together they total £155. They cannot both fit inside the exemption. HMRC’s manual says the functions that best use the £150 can be exempt and the others are taxable; payroll must apply the rule to the real attendance and evidence.
| Function | Cost per head | Running selection | Arithmetic state |
|---|---|---|---|
| Summer function | £110 | £110 | Within £150 on its own |
| Christmas function | £45 | £155 if combined | Both cannot fit together |
Do not divide a single £150 total between events by guesswork or assume that every employee attended both. Preserve each function’s complete cost and attendance evidence for professional review.
Prove “annual” and “open to all” separately
HMRC’s detailed manual describes annual in this context as recurring once a year and says a one-off celebration, such as a particular anniversary, cannot become an annual function merely because it is a party. Keep the event description and prior or intended recurring cycle with the record.
The public guidance requires the event to be open to all employees. For employers with multiple locations, a function generally available to staff at one location can qualify. Separate departmental parties may also be possible where all employees can attend one of them. This is an availability test, not proof supplied by an informal invitation sent to a chosen group.
Record the workforce scope, invitation route, locations or departments covered and how every qualifying employee could attend an appropriate event. Ask payroll to review exceptions rather than changing the wording after the event.
Virtual events and salary sacrifice need their own checks
HMRC says a virtual annual function can meet the exemption when all other conditions are satisfied. The delivery method does not remove the annual, general-availability, cost or multiple-function tests.
The current public guidance separately says the value must be reported when social functions or parties form part of a salary-sacrifice arrangement. Do not treat a below-threshold result as permission to ignore that route.
Keep format and salary-sacrifice status as explicit evidence fields. “Online” and “company paid” are descriptions, not exemption decisions.
Send a complete evidence pack to payroll
HMRC’s employer reporting guidance says taxable expenses or benefits must be reported through payroll or online at the end of the tax year, and describes P11D, P11D(b) and PAYE Settlement Agreement routes. Which route applies is not decided by this guide.
Give payroll the signed supplier totals, VAT, provided transport and accommodation costs, actual attendance total, employee and guest attendance evidence under appropriate access controls, annual-event evidence, invitation scope, every other annual function in the tax year and the salary-sacrifice position. Record payroll’s decision and reporting reference rather than a second-hand verbal answer.
The broader office Christmas party checklist keeps the tax handover beside inclusion, conduct, venue, food, travel and incident controls.
Print the annual-function tax handover
| Function ID | Annual evidence | Availability scope | Complete cost | Actual attendees | Cost/head | Other functions | Salary sacrifice | Payroll decision / record |
|---|---|---|---|---|---|---|---|---|
Use neutral function IDs on the shared sheet. Keep names, tax identifiers and sensitive attendance evidence only inside the employer’s authorised systems. Recalculate after final invoices and actual attendance are known; a pre-event forecast is not the final test.
Questions people ask
Is the office Christmas party allowance £150 plus VAT?
No. HMRC says the function cost includes VAT. The £150 figure is an exemption threshold, not an allowance, and all other conditions still apply.
Is the £150 test based on employees invited or people attending?
HMRC’s detailed manual says to divide the total function cost by the total number of people who actually attend, including non-employees.
Does employer-paid transport count toward £150 per head?
HMRC says the function cost includes transport or overnight accommodation provided to enable employees to attend, as well as VAT. Use the complete relevant cost and ask payroll to confirm the treatment.
If an office party costs £151 per head, is only £1 taxable?
No. HMRC says £150 is not an allowance and describes the full cost per head as chargeable when a function is outside the exemption. Payroll must determine the people, amount and reporting route for the actual case.
Can a Christmas party and summer party both be exempt?
Potentially, but HMRC says the selected annual functions must cost no more than £150 per head in aggregate. Calculate each event separately and give all functions to payroll for selection and reporting review.
Does a virtual Christmas party qualify?
HMRC says a virtual annual function can meet the exemption if every other condition is satisfied. Virtual delivery does not remove the annual, availability, cost, multiple-function or salary-sacrifice checks.
Sources and checks
- HMRC — expenses and benefits: social functions and parties — current annual, open-to-all, £150-per-person, multiple-event, virtual-function and salary-sacrifice conditions
- HMRC Employment Income Manual EIM21690 — updated 12 August 2026; annual and availability tests, cost definition, actual-attendee denominator, multiple functions and exemption-not-allowance boundary
- HMRC Employment Income Manual EIM21691 — updated 12 August 2026; official single-function, multiple-function and virtual-function examples
- GOV.UK — expenses and benefits for employers: reporting and paying — current payroll, P11D, P11D(b) and PAYE Settlement Agreement overview; the responsible employer must select the correct route