Skip to content

Guides · 5 min

How Many Drinks for a Party? The Calculator Guide

Stop guessing how many drinks to buy. This guide gives you a simple formula, per-person estimates by drink type, and the factors that change the math — duration, weather, and more.

The basic formula for party drinks

Start with a simple rule: plan for 2 drinks per guest per hour. For a 4-hour party with 15 guests, that's 2 × 4 × 15 = 120 drinks total. This is your baseline — adjust from there based on the factors below.

Not all drinks are equal. A 'drink' means one serving: one beer (330ml), one glass of wine (150ml), one mixed drink (one shot of spirits), or one soft drink (330ml). Calculate each type separately based on your guest mix.

Per-person estimates by drink type

For a 4-hour party with a mixed crowd, here's a reliable breakdown per person: 2 beers, 1 glass of wine, 1 mixed drink or cocktail, and 2 non-alcoholic drinks (water, juice, soda). That's 6 drinks per person.

If your crowd drinks more beer than wine, shift the ratio: 3 beers, 0-1 wine, 1 spirits, 2 non-alcoholic. For a wine-focused dinner, flip it: 1 beer, 2-3 wines, 1 non-alcoholic.

Always over-stock non-alcoholic options. Roughly a quarter of guests prefer non-alcoholic drinks, and designated drivers need them too. Water is essential — plan 0.5 liters per person per hour.

Factors that change the calculation

Duration: The 2-drinks-per-hour rule holds for the first 4 hours. After that, consumption tends to slow — guests drink less per hour the longer the party runs. For an all-day event, don't just multiply linearly.

Weather: Hot summer days increase drink consumption by 30-50%, especially for cold drinks, beer, and water. A winter dinner party needs fewer total drinks but more hot options.

Alcohol vs. non-alcoholic: A party with heavy drinkers needs more alcohol, obviously — but you also need more water and food to balance it. A family party or lunch skews heavily non-alcoholic.

Type of party: A sit-down dinner means slower drinking than a standing cocktail party. Dancing and activity increase thirst. A BBQ with sun exposure needs the most drinks overall.

Practical examples

Summer BBQ, 20 guests, 5 hours: 20 × 2 × 5 = 200 drinks baseline. Adjust for heat (+30%): ~260 drinks. Breakdown: 80 beers, 40 wine servings, 20 spirits drinks, 80 non-alcoholic, 40 waters (in addition to what's in other drinks).

Birthday dinner, 12 guests, 3 hours, evening: 12 × 2 × 3 = 72 drinks. Breakdown: 24 beers, 24 wine servings, 12 non-alcoholic, 12 waters. No spirits needed for a dinner — focus on wine.

Office party, 30 guests, 4 hours, mixed drinking: 30 × 2 × 4 = 240 drinks. Breakdown: 90 beers, 30 wines, 30 spirits, 60 non-alcoholic, 30 waters. Add 10% buffer for unexpected drinkers.

Don't forget ice, mixers, and backups

Ice: Plan 1 kg of ice per 3 guests for chilling drinks, plus extra for cocktails. A 20-guest party needs about 7-10 kg of ice.

Mixers: If you're serving spirits, stock mixers separately — cola, tonic, juice, soda. Count one mixer per spirits drink, plus extras.

Backup rule: Buy 10-15% more than your calculation. Leftover drinks keep; running out mid-party doesn't. Unopened bottles can be returned in many countries, so over-buying is low-risk.

Special considerations: kids, drivers, and dietary needs

If children are attending, calculate their drinks separately. Kids consume mostly juice, water, and soda — plan 3-4 small drinks per child for a 4-hour party. Skip the per-hour alcohol math entirely for them.

Designated drivers need appealing non-alcoholic options, not just water. Stock mocktails, alcohol-free beer, and flavored sodas — these make non-drinkers feel included rather than penalized. A simple mocktail station with juice, sparkling water, and garnishes costs little and gets used more than you'd expect.

FAQ

How many drinks do I need per person for a 4-hour party?
Plan for 6-8 drinks per person over 4 hours: roughly 2 beers, 1 wine, 1 spirits drink, and 2-3 non-alcoholic. Adjust the ratio based on your crowd — some drink more beer, others more wine.
How much water should I provide at a party?
Plan 0.5 liters of water per person per hour. For a 4-hour party with 20 guests, that's 40 liters. Offer both still and sparkling, and keep it accessible — hydration keeps the party going safely.
Should I buy more drinks than the calculation suggests?
Yes — add a 10-15% buffer. Running out is worse than having leftovers, and unopened bottles are often returnable. For alcohol, also stock extra non-alcoholic options since consumption varies.

Ready to plan your party?

Create your event in 2 minutes — free, no sign-up required.

Create a party

Learn more: BBQ & Grill Party Planner — Free Online Tool

All articles