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.
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.
- UK Beer Price Report 2024 — CAMRA industry-data
- Christmas Drinks Consumption Patterns — Statista industry-data
- 2026 Home Bar Cost Report: chip-in unfairness benchmarks — Kegnotes research