Skip to content
Food & Cooking

Party Drink Calculator

Figure out exactly how many drinks to buy for your party. Enter the number of guests, how long the party runs, and whether you know who drinks what. You get tailored quantities for beer, wine, hard liquor, and soft drinks, so you never run short or waste money on excess. Switch between the detailed mode (separate counts per drink type) and the quick estimate mode (total guests, calculator splits the rest).

Your details

Choose "Yes" to enter separate counts for beer, wine, and liquor drinkers. Choose "No" and the calculator will use a typical 40% beer / 36% wine / 24% spirits split.
Number of guests who will mainly drink beer.
people
Number of guests who will mainly drink wine.
people
Number of guests who will mainly drink cocktails or spirits (vodka, whisky, rum, etc.).
people
Guests who will not drink alcohol. They count toward soft drink totals only.
people
How long the party will last. Longer parties mean more drinks per person.
hours
Optional: used to estimate total beer cost.
USD
Optional: used to estimate total wine cost.
USD
Optional: used to estimate total spirits cost. One 750 ml bottle equals 0.75 L.
USD
Optional: used to estimate total soft drink cost.
USD
Total drinks
194drinks

Combined alcoholic and non-alcoholic servings needed

Beer32cans / bottles
Wine bottles3bottles (750 ml)
Wine glasses12glasses
Hard liquor2L
Spirit bottles3bottles (750 ml)
Soft drinks100cans / bottles
Estimated total cost$244.00
Beer (cans)32
Wine (glasses)12
Soft drinks100

You need roughly 194 servings for this party.

  • Buy 32 beers - that covers one per beer drinker per hour over 4 hours.
  • 3 wine bottles (12 glasses) should keep wine drinkers comfortable.
  • 3 spirit bottles (2.0 L) for cocktail and spirits drinkers.
  • 100 soft drinks cover all guests, including non-drinkers and designated drivers.

Next stepAt the prices you entered, your estimated drinks budget is $244.00. Add 10-15% as a buffer for unexpected extra guests or longer-than-planned parties.

How to plan drinks for a party

The most common planning mistake is buying a single type of alcohol for everyone or simply guessing. A structured approach takes three factors into account: how many people drink each type of alcohol, how long the party lasts, and a realistic consumption rate for each drink type. The rates used here (one beer per drinker per hour, 0.5 L of spirits per spirits drinker for the whole event, about one wine bottle per 2.15 wine drinkers) are standard estimates used by caterers and event planners. They assume a relaxed social pace, not heavy drinking. If you expect a livelier crowd or a hotter venue, add 15-20% to each figure.

Beer, wine, and spirits: what you actually need

Beer is the simplest to plan because consumption tracks time closely. One beer per hour per beer drinker is a reliable baseline. Wine is less linear: the calculator uses the convention that one bottle serves roughly 2.15 guests at a party pace, translating to about 2 to 3 glasses per person over a typical 3 to 4 hour event. Hard liquor is calculated per event rather than per hour because a spirits drinker rarely has more than a few cocktails in an evening. The 0.5 L per person figure covers roughly 10 to 12 standard cocktail measures. Remember that spirits need mixers: budget about 1 L of mixer (soda, tonic, juice) for every 750 ml bottle of spirit.

Soft drinks matter more than you think

Non-alcoholic options are easy to underestimate. Every guest, including alcohol drinkers, needs access to water and soft drinks throughout the event. The calculator adds one extra drink per person on top of the hourly estimate to cover spillage, second choices, and latecomers. Designated drivers, pregnant guests, children, and guests who simply do not drink alcohol each need the same attention to hydration as everyone else. A practical rule: put out one liter of sparkling or still water per four guests at the start, then top up as needed.

Cost estimation and buying tips

Enter your local drink prices into the optional cost fields to get a total budget estimate. When buying in bulk, keep three things in mind. First, buy beer in cases rather than loose cans to get a lower per-unit price. Second, wine bought by the case (12 bottles) is typically 10-15% cheaper per bottle. Third, a few versatile spirit bottles (vodka and whisky cover most cocktail requests) go further than many niche bottles. Always budget a 10-15% buffer for unexpected guests or a party that runs longer than planned, and check whether your supplier accepts returns of unopened bottles.

Drinks per person per hour - planning guidelines

Drink typeServing sizePer person per hourNotes
Beer355 ml can or 330 ml bottle1Refrigerate; allow for a mix of lagers and craft
Wine150 ml glass0.75 - 1One 750 ml bottle serves 5 glasses
Hard liquor (neat/cocktail)30 - 44 ml shot0.5 - 1Include mixers: 1 L mixer per 750 ml spirit
Soft drinks / water330 ml can1 + 1 extraNon-drinkers and mixers need more
Champagne / prosecco (toast)150 ml flute1 glass totalOne bottle fills 5 - 6 flutes

Standard estimates used by event planners. Adjust up for long events, warm weather, or known heavy-drinking crowds.

Frequently asked questions

How many drinks does one person have at a party?

On average, a social drinker at a relaxed party has about one drink per hour. Over a four-hour party that is roughly four drinks per person. Heavy drinking occasions or summer outdoor events can push this closer to 1.5 per hour, while a formal dinner or wine-pairing event tends toward 0.5 to 0.75 per hour. Use these figures to adjust the duration input upward if you expect a livelier crowd.

How many wine bottles do I need for 20 people?

If all 20 guests drink wine at a standard party pace, you need about 9 to 10 bottles for a three to four hour event. The formula is: number of wine drinkers divided by 2.15 gives the number of bottles. For 20 people: 20 / 2.15 = 9.3, so round up to 10 bottles. This assumes each person has roughly two glasses of wine.

How many cases of beer for a party of 30?

For a four-hour party with 30 beer drinkers, you need 120 beers (30 people x 1 beer/hour x 4 hours). That is five standard 24-can cases. If only 20 of your 30 guests drink beer, that drops to 80 beers, or just over three cases. Always round up to the next whole case.

How much soft drink should I buy for a party?

Buy one can or bottle per guest per hour, plus one extra per person as a buffer. For a four-hour party with 20 guests, that is 20 x (4 + 1) = 100 soft drinks. Also provide still or sparkling water separately - at least 1 to 2 liters per four guests. Soft drinks double as mixers for spirits, so they go quickly in parties where cocktails are served.

How much alcohol should I buy for a party of 50?

Using a typical split (roughly 40% beer, 36% wine, 24% spirits) for 50 guests over a four-hour party: about 20 beer drinkers need 80 beers; 18 wine drinkers need about 8 to 9 bottles; 12 spirits drinkers need 6 L (8 bottles of 750 ml) of spirits plus mixers. Add soft drinks for all 50 guests at one per hour plus one extra, so about 250 soft drinks. A rough budget at average prices (beer $1.50, wine $12, spirits $20, soft drink $1) comes to about $120 + $108 + $160 + $250 = $638 before tax.

What is the difference between the detailed and estimate modes?

In detailed mode you enter the exact number of people who will drink beer, wine, or spirits separately, and the calculator gives precise quantities for each. In estimate mode you enter the total guest count and the calculator applies a standard industry split (40% beer, 36% wine, 24% spirits) to produce an approximate shopping list. Detailed mode is more accurate; estimate mode is useful when you are in the early planning stage and do not yet know your guests preferences.

Sources

Written by Olivia Grant, MS, RD Registered Dietitian · Toronto, Canada

Registered Dietitian helping individuals and clinicians make sense of nutrition science through evidence-based tools and clear guidance.

Search 3,500+ calculators

Loading search…