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).
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 type | Serving size | Per person per hour | Notes |
|---|---|---|---|
| Beer | 355 ml can or 330 ml bottle | 1 | Refrigerate; allow for a mix of lagers and craft |
| Wine | 150 ml glass | 0.75 - 1 | One 750 ml bottle serves 5 glasses |
| Hard liquor (neat/cocktail) | 30 - 44 ml shot | 0.5 - 1 | Include mixers: 1 L mixer per 750 ml spirit |
| Soft drinks / water | 330 ml can | 1 + 1 extra | Non-drinkers and mixers need more |
| Champagne / prosecco (toast) | 150 ml flute | 1 glass total | One 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.