How Many Drinks for a Party? Beer, Wine & Soda Calculator
See step-by-step calculation
Running out of drinks is the #1 hosting mistake. This calculator uses the hospitality industry's standard formula — 2 drinks per person for the first hour, then 1 drink per person per additional hour — to give you an accurate total for beer, wine, and soda. Set your beverage mix percentages, and the tool converts everything into cases of beer, wine bottles (750 mL, 5-glass standard), and 12-packs of soda. No guesswork, no spreadsheet required.
Plan 2 drinks per person in the first hour, then 1 drink per person per additional hour — multiply the total by 1.15 for a 15% safety buffer. Formula: Drinks = Guests × (2 + (Hours − 1)) × 1.15. Example: 30 guests × 3 hours = 30 × (2+2) × 1.15 = 138 drinks. At a 50/30/20 beer-wine-soda split, that is 3 cases of beer (24-ct), 9 wine bottles (750 mL), and 3 soda 12-packs.
When to use this calculator
- Buying beer, wine, and soda for a backyard 4th of July barbecue with 40 guests lasting 5 hours
- Planning a wedding reception drink order for 120 guests where the host wants 40% wine, 45% beer, 15% soda
- Budgeting beverages for a 20-person Super Bowl watch party skewing heavily toward beer and soda
- Calculating non-alcoholic drinks for a children's birthday party or dry corporate event
Example: backyard BBQ, 30 guests, 3 hours
- Hour 1: 30 people × 2 drinks = 60 drinks.
- Hours 2 and 3: 30 × 1 drink × 2 hours = 60 drinks.
- Base total: 60 + 60 = 120 drinks.
- Add 15% buffer: 120 × 1.15 = 138 drinks (rounded up).
- 50/30/20 split: Beer = 69 cans (3 cases of 24); Wine = 42 glasses (9 bottles of 750 mL); Soda = 27 cans (3 × 12-packs).
How it works
2 min readHow It's Calculated
This calculator applies the hospitality industry's Drinks Per Person Per Hour (DPPH) model, used by professional caterers and bartenders:
Total Drinks = Guests × (2 + (Hours − 1)) × 1.15
Quick reference: drinks per person by event length (with buffer)
| Event duration | Drinks per person | For 20 guests | For 50 guests | For 100 guests |
|---|---|---|---|---|
| 1 hour | 2 | 46 | 115 | 230 |
| 2 hours | 3 | 69 | 173 | 345 |
| 3 hours | 5 | 138 | 345 | 690 |
| 4 hours | 6 | 161 | 403 | 805 |
| 5 hours | 7 | 184 | 460 | 920 |
| 6 hours | 8 | 207 | 518 | 1035 |
Step-by-step for 80 guests × 5 hours
Base = 80 × (2 + 4) = 480 drinks
With buffer = 480 × 1.15 = 552 drinks
Beer (50%) = 276 cans → 276 ÷ 24 = 12 cases
Wine (30%) = 165 glasses → 165 ÷ 5 = 33 bottles (750 mL)
Soda (20%) = 110 servings → 110 ÷ 12 = 10 twelve-packsBeverage mix by event type
| Event Type | Beer | Wine | Soda/Water |
|---|---|---|---|
| Casual backyard BBQ | 55% | 20% | 25% |
| Standard house party | 50% | 30% | 20% |
| Wedding reception | 40% | 45% | 15% |
| Sports watch party | 60% | 10% | 30% |
| Formal dinner | 10% | 80% | 10% |
| Children's party | 0% | 0% | 100% |
Conversion standards used
Common mistakes
1. Ignoring duration — Buying "2 drinks per person" without accounting for time is the #1 error. A 2-hour cocktail hour and a 6-hour reception need completely different quantities.
2. Assuming a flat per-head rate — Consumption is time-dependent. Always multiply guests × hours × rate.
3. Forgetting the buffer — Running out 30 minutes before the party ends is a social disaster. Most big-box retailers (Costco, BevMo, Sam's Club) accept unopened returns.
4. Miscounting wine bottles — The most common error is assuming 4 glasses per bottle. The USDA standard pour is 5 oz → 5 glasses per 750 mL bottle.
5. Ignoring non-drinkers — About 15–25% of adult guests at mixed events prefer non-alcoholic options. Always have adequate soda, sparkling water, and still water.
Related Calculators
Frequently asked questions
How many drinks per person at a party — what is the rule of thumb?
The hospitality industry standard is 2 drinks in the first hour, then 1 drink per person per hour after that, plus a 15% safety buffer. For a 3-hour party, plan roughly 5 drinks per person (with buffer). For 4 hours, about 6; for 5 hours, about 7. Always round up — most retailers accept returns of unopened, unchilled cases.
How many glasses of wine are in a standard bottle?
A standard 750 mL wine bottle yields 5 glasses when poured at the U.S. standard serving size of 5 fluid ounces (148 mL) per glass — the reference pour defined in the USDA Dietary Guidelines for Americans (2020–2025). Pouring larger 6 oz glasses reduces that to about 4 glasses per bottle, which leads to running short by roughly 20% if you planned on 5.
How many beers do I need for a party of 20, 30, 50, or 100 people?
Using the standard formula (50% beer share, 3-hour party, 15% buffer): 20 guests = 4 cases (96 beers); 30 guests = 5–6 cases (138 drinks total); 50 guests = 9 cases (216 beers); 100 guests = 18 cases (432 beers). Use this calculator to adjust for your actual duration and beverage mix.
What is a standard drink in the United States?
According to the National Institute on Alcohol Abuse and Alcoholism (NIAAA), one standard U.S. drink contains 14 grams of pure alcohol. This equals: 12 oz of regular beer (~5% ABV), 5 oz of wine (~12% ABV), or 1.5 oz of distilled spirits (~40% ABV). All three count as one drink unit for the purposes of this calculator.
How much soda should I plan for non-drinkers at my party?
Plan for roughly 15–25% of adult guests to prefer non-alcoholic beverages (designated drivers, pregnant guests, non-drinkers, minors). For a 40-person party, that's 6–10 people who'll rely almost entirely on soda, water, and juice. Budget at least 2 non-alcoholic servings per non-drinking guest per hour, and always have a large supply of still water regardless of event type.
Should I add a buffer to my drink estimate?
Yes — event professionals universally recommend a 10–15% safety buffer. It accounts for guests who drink slightly more than average, a party that runs long, accidental spills, or unexpectedly warm weather. Most big-box retailers (Costco, BevMo, Sam's Club) accept returns of unopened, unchilled cases, so over-buying carries very low financial risk. Never under-buy for a party.
Is it better to buy cans or bottles of beer for a party?
Cans are generally better for parties: they chill about 30% faster in ice than bottles, are lighter to transport, eliminate glass-breakage risks outdoors or near pools, and are easy to recycle. Each 12 oz can counts as exactly one drink serving. Bottles are a fine choice for indoor events or when presentation matters. A standard U.S. case contains 24 units — use this as your purchasing unit.
How much ice do I need to keep drinks cold at a party?
The rule of thumb used by event caterers is 1 pound (≈0.45 kg) of ice per person per hour for coolers chilling canned or bottled beverages. For a 30-person, 4-hour party entirely relying on coolers, you'd need roughly 120 lbs (54 kg) of ice. In hot weather (90°F / 32°C or above), increase to 1.25–1.5 lbs per person per hour. Ice melts faster than most hosts expect.
How do I calculate drinks for a dry (alcohol-free) party?
Set beer and wine percentages to 0% and soda to 100%. Keep the same duration formula — people tend to drink non-alcoholic beverages slightly more freely, so the base DPPH rate still applies. For a 3-hour children's party with 25 kids: 25 × (2+2) × 1.15 = 115 servings of soda, juice, and water combined. Offer variety: soda, sparkling water, lemonade, and still water at minimum.
What beverage mix should I use for a wedding reception?
A widely recommended split for a U.S. wedding reception is 30–40% beer, 40–55% wine, 10–15% soda/water, plus sparkling wine for the toast (1 bottle per 6 guests). If the menu is heavy on fish or chicken, tilt toward white wine (60% of the wine portion). For red-meat-heavy menus, red wine at 60%. Always ensure robust non-alcoholic options for the 15–20% of guests who don't drink alcohol.