Launch week: 30% off all templates with code LAUNCH30 until Sun 11 Oct

Staff Party £150 Tax-Free Calculator (HMRC)

Enter each annual event in the tax year (6 April to 5 April). The checker works out the cost per head, applies the £150 exemption in the most tax-efficient way and flags anything taxable.

Event 1
Event 2
Event 3
Event 4

The rule in plain English

Under section 264 of the Income Tax (Earnings and Pensions) Act 2003, employees are not taxed on the benefit of an annual party or similar annual function if three conditions are met (HMRC Employment Income Manual EIM21690; GOV.UK: social functions and parties):

How cost per head is calculated

HMRC says to take the total cost of each function, including VAT and any transport or overnight accommodation provided so people can attend, and divide it by the total number of people who attend, including non-employees such as partners. That is the figure this checker calculates for each event.

It is an exemption, not an allowance

This is the part that catches employers out. £150 is not a tax-free allowance with tax only on the excess. If an event falls outside the exemption, the whole cost per head is taxable, not just the amount over £150. An employee is also taxed on the share for any family or household members they bring as guests. A £151-per-head party is therefore fully taxable, which is why it pays to check the numbers before you book.

Two or more events

If you hold more than one annual event, add the costs per head together. If the total goes over £150, HMRC lets the events that make the best use of the £150 be exempt, and the others become taxable. The checker tests every combination and picks the one that exempts the most. For example, a £120-per-head Christmas party and a £40-per-head summer barbecue total £160. The Christmas party is exempt and the £40 barbecue is taxable, leaving £30 of unused headroom.

What if part of it is taxable?

A taxable benefit normally has to be reported, for example on form P11D, with Class 1A National Insurance paid by the employer. Many employers instead settle the tax on staff's behalf through a PAYE Settlement Agreement, so employees do not get a tax bill for the office party. The rules and reporting deadlines are on GOV.UK. Speak to your accountant or payroll provider about your situation.

Rule checked against GOV.UK and HMRC's manual on 06 October 2026. This tool is a guide only and is not tax advice.

Frequently asked questions

Is the £150 Christmas party limit per employee or per head?

It is per head: the total cost of the event divided by everyone who attends, including guests who are not employees. The figure includes VAT, plus transport and accommodation if you provide them.

What happens if the staff party costs more than £150 per head?

The exemption is lost for that event and the whole cost per head becomes a taxable benefit, not just the excess over £150. If you hold several events, the ones that make the best use of the £150 can still be exempt.

Does the £150 include VAT?

Yes. HMRC includes VAT in the cost of the function, along with transport and overnight accommodation provided for attendees.

Does the exemption apply to a one-off celebration?

No. The event must be annual. A one-off event, such as a company anniversary party, does not qualify for this exemption.

Figures are estimates to help you plan. Check quotes, contracts and official guidance before you commit. Made with AI assistance and checked against public sources; not financial, tax or legal advice.

More free calculators