Calculator

Christmas party drinks: how much do you actually need?

Office Christmas party, family gathering, or "Bring a Bottle" house party. Plug in the guest count and party type, get a shopping list with wine bottles, beer, mulled wine, spirits, soft drinks, and the per-head cost. £/$ pricing.

Your party
Drink mix

How the calculation works

Drinkers get 1 alcoholic drink per hour as a baseline. Party-type modifiers reflect typical pacing:

  • Office parties: +15% pace (faster drinking, often shorter window, social-lubricant function)
  • Home parties: baseline (steady pace, food slows things)
  • Family gatherings: -20% pace (slower, mixed ages, kids around)
  • BYOB house parties: -15% on host-provided (guests bring their own; you just need backup)

Total drinks split by your wine / beer / mulled / spirits mix. Each category rounds up:

  • Wine: 5 pours per 750ml bottle, +1 bottle buffer.
  • Beer / lager: 1 can per drink + 15% buffer (round to nearest 24-pack).
  • Mulled wine / fizz: 5 pours per 750ml bottle, +1 bottle buffer.
  • Spirits: 16 servings per 700ml bottle (35ml standard UK measure).
  • Mixers: 1L tonic / soda / lemonade per 4 spirits drinks.
  • Soft drinks: 1.5 cans/bottles per guest per hour for non-drinkers + 1 per drinker.

Cost estimates use 2026 UK averages converted to your selected currency. Wine at £8/bottle (mid-range supermarket), beer at £1.20/can, mulled wine at £10/bottle, spirits at £20/bottle, mixers at £2/L, soft drinks at £1/bottle. Real cost varies by quality tier and venue.

Office party specifics

Office Christmas parties have predictable patterns:

  • Pacing is faster. People drink more per hour than at home, partly nerves, partly the open-bar effect.
  • Wine dominates. Especially red wine and prosecco. Beer drinkers skew younger; older colleagues default to wine.
  • End the open bar at 8pm. Switching to "buy your own" 60-90 minutes before close prevents the last-30-minutes excess drinking that produces the Monday morning HR problem.
  • Food matters. Substantial food (canapés, sliders, dim sum, anything with protein) slows consumption by 20-30%. Avoid dry savoury snacks alone.
  • Soft drink variety. Mocktails on the menu signal that not-drinking is fully OK. This matters for retention of non-drinkers and Dry-Jan-trial colleagues.

House party specifics

Home Christmas parties run longer and slower. The patterns:

  • Mulled wine is a magnet. Even non-mulled-wine-drinkers will have a cup if it's on the hob. Plan for 50% more mulled wine than the calculator suggests if you're making it the centrepiece.
  • Cheese board pacing. Cheese, charcuterie, and crackers around 7-9pm slow the consumption curve dramatically. Add a cheese board for 12+ guests; it changes how the night flows.
  • The "one last drink" problem. House parties have a long tail. Plan for 30-50% more spirits than you think (the back-of-night whisky/brandy phase).
  • Coffee at 11pm. Always offer coffee in the last hour. Some guests will switch; some will accept the social signal that it's wrap-up time.

Family gathering specifics

Christmas family gatherings have the most varied drinking pattern of any event type:

  • Kids in the count. If your headcount includes children, drop the "% drinking alcohol" significantly. A 20-person family with 6 kids + 4 driving aunts/uncles is only 50% drinking.
  • Wine over beer. Family parties are wine-heavy; beer is often a single dad's solo choice.
  • Multiple drinks across the day. Lunchtime fizz + afternoon wine + evening port = a multi-drink-style day. Buy variety, not just one type.
  • The teetotal relative. Have at least one premium non-alcoholic option (Seedlip, alcohol-free Guinness, sparkling elderflower). Don't make them drink Diet Coke all day.

Cost-saving moves

A 20-person Christmas party costs £200-350 in the UK at supermarket-level pricing. To trim the cost:

  • Bulk wine purchase. 6-bottle case discounts at supermarkets (10-25% off). Order 2-3 weeks ahead for delivery rather than fighting through Tesco on December 23rd.
  • House wine, not branded. Supermarket own-label wines at £6-7 punch above £10-12 branded equivalents on average. The "Christmas wine" comparison tables in Good Food and Decanter every December are worth a quick skim.
  • Beer in cases, not boxes of singles. 24-pack of mainstream lager runs 30-40% less per can than buying the equivalent in 4-packs or singles.
  • Mulled wine batch. 1 bottle of cheap red + 1 bottle of cheap port + spices/orange/clementine + 30 mins on the hob = 8-10 cups of mulled wine that everyone praises. Total cost: £12-15 vs £30+ for premade mulled wine equivalents.
  • BYOB framing. "Bring a bottle and we'll pool" works for 8-12 person home parties. You provide the venue + food + soft drinks; guests cover the alcohol. Per-head cost to host drops by 60-70%.

What this doesn't capture

  • Venue surcharges. Hired venues typically charge corkage (£8-15 per bottle of wine you bring) which can wreck the BYOB economics.
  • Premium upgrades. Champagne instead of prosecco doubles the fizz line item; craft beer instead of mainstream lager increases beer cost by 50%.
  • Catering bar minimums. Some venues require a £500-1500 bar spend regardless of attendance.
  • Designated driver / Uber budget for an office party.
  • Cultural drinking norms in non-UK markets. Translate the wine-heavy default to your local mix if hosting outside the UK.

Related reading

For broader party planning: party drink calculator (year-round, non-seasonal). For UK keg pricing: UK keg cost calculator. For the chip-in math: hosting topic hub.

First-time host or doing a bigger Christmas party than usual? The free 7-day email course covers hosting math and chip-in script in day 6.

People also ask

How much wine should I buy for 20 guests?

About 5-7 bottles for a typical 4-hour party where wine is ~40% of the drinks mix. A 750ml bottle pours 5 standard glasses; if your guests drink 3 alcoholic drinks each and 40% are wine, that's 24 wine pours = roughly 5 bottles plus 1-2 buffer.

How many bottles of mulled wine for a Christmas party?

Roughly 1 bottle per 6 guests if mulled wine is the signature drink. Most house parties go through more mulled wine than expected; people who don't normally drink red wine will have a cup because it smells like Christmas. Plan generously and assume leftovers will not happen.

How much should I budget for a 20-person Christmas party?

£200-350 in the UK at supermarket pricing for drinks alone (no food). Office party with premium upgrades + venue bar minimums runs £500-1000+. House party with BYOB framing can drop to £100-150 (you provide non-alcoholic + food, guests bring the drink).

How much spirits do I need for a 20-person Christmas party?

1-2 bottles of each major spirit category (gin, vodka, whisky, brandy) for a typical mixed crowd. Each 700ml bottle yields 16-20 servings at standard UK measures. Add 50% if the party runs late and the wine runs out; the back-of-night whisky/brandy phase is real.

Is BYOB OK for a Christmas party?

Yes for friend-group house parties (10-20 people who know each other and are roughly equivalent in income). Less OK for office Christmas parties (employer pays), family gatherings (the host typically covers), or mixed-income groups where pooled drinks would feel unfair. The framing matters: 'bring a bottle to share' lands differently than 'pay your own bar tab'.

How do I avoid running out of drinks at a Christmas party?

Plan 25% more alcohol than the calculator suggests, especially mulled wine and prosecco (the signature Christmas drinks that vanish fastest). Have 2 backup options that don't need refrigeration (a case of beer + a bottle of spirits + tonic) in a cupboard. The 'we ran out' moment is the only thing guests remember a week later.

Sources & references

Claims in this article cross-check against the following. We link out so you can verify.

  1. UK Beer Price Report 2024 — CAMRA industry-data
  2. Christmas Drinks Consumption Patterns — Statista industry-data
  3. 2026 Home Bar Cost Report: chip-in unfairness benchmarks — Kegnotes research