Party Drink Calculator
Enter your guest count, how long the party runs and the drink mix, and get the cases, bottles and bags of ice to buy.
Where are you?
AWG, NEC, 120/240 V, miles and gallons mm², IEC/BS 7671, 230/400 V, km and litres — we remember this on every calculator.
Your result
Total drinks to plan for
120
- Beer
- 60 (3 cases)
- Wine
- 8 bottles
- Spirits
- 2 bottles
- Mixers
- 8 L
- Ice
- 45 lb
- Drinking guests
- 24
🪿 The goose says: Plan for about 120 drinks — that is 3 cases of beer, 8 bottles of wine, 2 bottles of spirits and 45 lb of ice.
- Buy at least 45 lb of ice — about 1.50 lb per guest. Ice is the thing every party underestimates, and unlike alcohol it cannot be returned or saved.
- Also lay in about 45 non-alcoholic drinks. Even guests who are drinking will take water or a soft drink between rounds, and running out of those is a faster way to end a party than running out of beer.
- Buy beer and unopened wine from somewhere that takes returns on unopened cases. Over-buying then costs you nothing, and under-buying costs you a trip mid-party.
- If people are driving, plan for it deliberately: food out the whole time, water freely available, and a clear last call. The formula tells you what to buy, not what anyone should drink.
Shopping list
For 30 guests over 4 hours, allowing for 20% non-drinkers.
- Beer (12 oz bottles or cans)
- 60 3 cases of 24
- Wine (750 ml bottles)
- 8 5 glasses each
- Spirits (750 ml bottles)
- 2 16 shots each
- Mixers
- 8 L 1 L per 3 cocktails
- Non-alcoholic drinks
- 45
- Ice
- 45 lb
Buy from somewhere that accepts returns on unopened cases, and chill everything the night before — a warm fridge full of drinks takes hours to catch up.
How this party drink calculator works
Every caterer uses the same rule: two drinks in the first hour, one an hour after that. It reflects how people actually drink — a first round on arrival, a second while settling in, then a steadier pace once conversation takes over.
From there it is a matter of dividing the total between the things you are serving and converting into containers. A 750 ml bottle of wine pours five standard glasses. A 750 ml bottle of spirits holds sixteen 1.5 oz shots. A case of beer is twenty-four.
Two adjustments matter more than the rest. Not everyone drinks — twenty percent non-drinkers is realistic for a mixed gathering, and ignoring that overstates the whole list by a fifth. And the crowd matters: a long evening with people staying over runs about a third higher than a Sunday afternoon where everyone is driving.
-
Step 1 How many people are actually drinking
drinkers = guests × (1 − non_drinker%) -
Step 2 Drinks per person
per_guest = 2 + (hours − 1)Two in the first hour, one per hour after. -
Step 3 Total drinks
total = drinkers × per_guest × crowd_factorLight 0.75, average 1.0, heavy 1.35. -
Step 4 Split by your mix
beers, wine glasses and cocktails in the proportions you set -
Step 5 Convert to containers
wine_bottles = glasses ÷ 5 liquor_bottles = cocktails ÷ 16 beer_cases = beers ÷ 24 mixers = cocktails ÷ 3 litres -
Step 6 Ice
ice_lb = guests × 1.5
Example: 30 guests for 4 hours, average crowd, 20% non-drinkers. That is 24 drinkers × 5 drinks = 120 drinks. At 50/30/20 beer, wine and cocktails: 60 beers (3 cases), 36 glasses of wine (8 bottles), 24 cocktails (2 bottles of spirits and 8 litres of mixers), plus 45 lb of ice.
Assumptions & caveats
Everything this calculator quietly assumes on your behalf. If one of these does not match your situation, the answer will be off.
- The two-in-the-first-hour, one-per-hour-after rule is the standard catering estimate. It holds well for a typical social gathering and less well at either extreme — a wedding reception with a long drinks period runs higher, a family lunch lower.
- A standard drink is a 12 oz beer, a 5 oz glass of wine or a 1.5 oz shot of spirits. Serving larger measures — and most home pours are larger — increases consumption of the bottle without increasing the drink count.
- A 750 ml bottle of wine gives 5 standard glasses and a 750 ml bottle of spirits gives 16 shots. Generous home pours reduce both, often to 4 and 12 respectively.
- The non-drinker default of 20% suits a mixed adult gathering. Adjust it up for a daytime family event and down for a late party where nobody is driving.
- Mixers are estimated at one litre per three cocktails, which suits highballs. Cocktails with juice or a large mixer component need considerably more.
- Ice at 1.5 lb per guest covers chilling and serving. In hot weather or for an outdoor party, double it — ice is the single most under-bought item at any party.
- Non-alcoholic drinks are estimated separately and generously, because drinkers take water and soft drinks between rounds too.
- Nothing here is advice about how much anyone should drink. It is a shopping estimate.
Frequently asked questions
How much alcohol do I need for 50 guests?
For a four-hour party with 20% non-drinkers, plan on about 200 drinks — roughly 5 cases of beer, 13 bottles of wine and 3 bottles of spirits at a 50/30/20 mix. Add about 75 pounds of ice and a generous stock of soft drinks. Buy from somewhere that takes returns on unopened cases.
How many bottles of wine for 20 people?
About 12 bottles for a four-hour party if wine is the main drink, since each 750 ml bottle pours five standard glasses and each guest averages five drinks. If wine is one option among several, scale it to its share — at 30% of the mix, it is closer to 4 bottles.
How much ice do I need for a party?
A pound and a half per guest as a minimum, so 45 pounds for 30 people. Double it for hot weather or an outdoor party, because ice is used for both chilling and serving. It is the one item you cannot substitute at the last minute, and every host underestimates it.
What is a good beer to wine to liquor ratio?
Fifty percent beer, thirty percent wine and twenty percent spirits is a reliable default for a mixed adult crowd. Skew towards wine for a dinner party, towards beer for a barbecue, and towards spirits only if you are batching a signature cocktail. Knowing your guests beats any formula.
How many drinks does a bottle of liquor make?
Sixteen standard 1.5 oz shots from a 750 ml bottle, or about eleven if you pour generously at 2 oz. A litre bottle gives 22 standard shots. For a party, batching one cocktail in a dispenser both controls the pour and cuts the work dramatically.
How do I avoid over-buying for a party?
Buy beer and unopened wine from a shop that accepts returns on unopened cases, which makes over-buying free. Open spirits and mixers keep for months anyway. The things worth buying exactly are perishables and ice — everything else is better bought long and returned.
Should I count guests who are not drinking?
Not for alcohol, but very much for everything else. Non-drinkers still consume drinks — often more of them, since soft drinks go down faster. Twenty percent is a realistic default for a mixed gathering, and stocking properly for them is what stops a designated driver spending four hours with tap water.
Related calculators
- Pool Chemical Calculator Everyday Life How much chlorine and acid your pool needs, worked out from its actual volume.
- Sourdough Calculator Everyday Life Scale any sourdough recipe by baker's percentages, with true hydration worked out properly.
- Coffee Ratio Calculator Everyday Life How many grams of coffee for any brew method, cup count and strength.
- BBQ Calculator Everyday Life How much meat to buy for a cookout, adjusted for kids, appetite and sides.
- Tip & Bill Split Calculator Everyday Life Split a bill evenly or by what each person ordered, with tax and tip shared fairly.
- Freelance Rate Calculator Everyday Life Work backwards from the money you want to keep to the hourly rate you have to charge.
- BBQ Calculator Everyday Life How much meat to buy for a cookout, adjusted for kids, appetite and sides.