This party drink calculator estimates how much beer, wine and spirits to buy: guests × hours through the classic two-drinks-then-one-per-hour rule, split by your crowd’s preferences.

Total drinks –
Beer –
Wine –
Spirits –
Ice –

Remainder share after beer + wine is assigned to spirits. Add soft drinks and water at roughly one per guest per two hours (and one full glass of water per alcoholic drink for the table) — hydration is hosting, and designated drivers drink free and often.

Two Drinks the First Hour, One an Hour After — Caterer Arithmetic

The bar line inside the big day is our Wedding Budget Calculator. Part of our Everyday Life Calculators collection.

Worked Example (Verified)

  • 50 guests, 4 hours, 50/30/20 split (defaults): 5 drinks per guest → 250 total: 125 beers (≈ 6 cases), 75 glasses of wine (15 bottles), 50 cocktails (≈ 2.2 → buy 3 one-litre bottles), plus 50 lb of ice
  • The champagne-toast trap: one toast pour = ½ glass per guest; 50 guests need only ~5 bottles for the toast, not 25 — toasts are sips wearing a bottle-count disguise
  • Signature-cocktail effect: limiting spirits to one batched signature drink collapses the spirits row into a single bottle type and a punch bowl — cheaper, faster, and the line moves

Hosting Discipline

  • Buy from stores with unopened-bottle returns; overbuy within the return policy, never beyond it.
  • Non-drinkers are guests too: a real NA option (not just soda) is the mark of a grown-up bar — budget ~1 NA drink per guest-hour for a fifth of the crowd.
  • Last-call planning: stop service 30–60 minutes before the end; the calculator’s tail assumes the party winds down, and so should the bar.
  • Water stations visible and everywhere: one glass of water per drink roughly halves tomorrow’s group chat complaints.

Related Tools

Frequently Asked Questions

How much alcohol do I need for 50 guests?

For a 4-hour party: about 250 drinks total by the standard rule (2 drinks the first hour, 1 per hour after, per drinking guest). At a 50/30/20 beer/wine/spirits split: 125 beers, 15 bottles of wine, and ~3 litres of spirits — plus about 50 lb of ice. This calculator adjusts all of it to your crowd.

How many drinks per person should I plan?

Two for the first hour and one for each hour after is the caterer’s baseline: a 4-hour party = 5 drinks per drinking guest. Daytime and brunch events run lighter (≈ 0.75×); late-night parties run heavier (≈ 1.25×). Know your crowd and nudge honestly.

How many glasses of wine are in a bottle?

Five standard 5 oz glasses per 750 ml bottle (about 4 generous 6 oz pours). A case of 12 bottles = 60 glasses. For dinner service, plan half a bottle per wine-drinking guest as the floor.

How much ice do I need for a party?

About 1 lb per guest covers chilling, serving and melt losses — 50 lb for the default party. Hot outdoor events push toward 1.5 lb per guest. Ice is the cheapest line item and the most catastrophic to run out of.

How much should I budget for non-drinkers?

Assume 15–25% of guests drink little or no alcohol (drivers, expectant parents, personal choice): provide sparkling water, a signature mocktail and sodas at roughly 1–2 drinks per such guest across the event. They remember being thought of.

Is this party drink calculator free?

Yes — free, instant, no sign-up.