Party Drinks Calculator

Nobody wants a dry bar at 9pm or three cases of warm leftover beer, so enter your guest count, party length, and drink mix to see precisely how much to buy.

people
hrs
%
$

How Many Drinks Should You Buy Per Person?

The bartender rule of thumb that caterers swear by is simple: plan on two drinks for the first hour, then one drink per guest for every hour after that. For a 4-hour party that works out to roughly 5 drinks per drinking guest. So 30 guests at a standard 4-hour party with 80% drinkers means about 24 drinkers x 5 drinks = 120 drinks total. This calculator runs exactly that math, then adjusts for how rowdy the occasion is and converts the total into real bottles.

Total drinks = drinkers x (2 + (hours - 1)) x occasion factor

The occasion factor is where parties differ. A mellow dinner pulls the estimate down to about 75% of the baseline, while a wedding or milestone celebration pushes it up to 130% because people linger, toast, and refill more often.

Turning Drinks Into Bottles

Counting drinks is only half the battle; you buy bottles, not pours. Here are the real conversions this tool uses:

Servings Per Container

A standard 750ml bottle of wine pours 5 glasses. A 750ml bottle of liquor yields about 16 cocktails at 1.5 oz each. Beer is one-to-one, and a case holds 24. For a mixed bar, a reliable split is 50% beer, 30% wine, and 20% cocktails, which keeps a few options open without tripling your shopping list. Do not forget ice: plan on about 1.5 lb per guest for chilling and cups, more in hot weather.

Frequently Asked Questions

How many drinks does the average guest have at a party?
The standard catering estimate is two drinks in the first hour and one per hour after that. Over a typical 3 to 4 hour party that lands around 4 to 5 drinks for guests who are drinking, though a mellow dinner runs lower and a wedding runs higher.
How many bottles of wine do I need for 20 people?
A 750ml bottle pours five glasses, so 20 wine-drinking guests over a 4-hour party need roughly 100 glasses, or about 20 bottles. Buy a couple extra, since unopened bottles keep and a dry bar does not.
Should I plan for guests who do not drink alcohol?
Yes. Set the drinker percentage to reflect your crowd, then add non-alcoholic options like sparkling water, soda, and mocktails for the rest. A good rule is one or two non-alcoholic drinks per non-drinking guest per hour.
Is it better to over-buy or under-buy?
Over-buy slightly. Most stores let you return unopened bottles and cans, and beer or wine keeps for the next gathering. Running out mid-party is far worse than a few leftovers, so round up rather than down.

Practical Guide for Party Drinks Calculator

The single biggest variable people get wrong is party length. A drink-per-guest count that feels generous for a two-hour cocktail hour will leave you scrambling at a five-hour wedding reception, because consumption is front-loaded but never stops. Always plan to the full end time you expect, not the time on the invitation.

Variety matters more than raw volume. A mixed bar with beer, two wines, and one signature cocktail keeps everyone happy without you stocking a full liquor cabinet. Pick one batched cocktail you can make in a pitcher rather than a full mixology menu, and your per-drink labor drops to near zero.

Build in a buffer for the heavy pourers and the late arrivals. Adding roughly 10 to 15 percent on top of the calculated total absorbs the friend who shows up at hour three and the table that keeps refilling. Unopened backups are cheap insurance; a guest standing at an empty bar is not.

Quick Checklist

  • Confirm your real end time and use it, not the invite time.
  • Set the drinker percentage to match your actual crowd.
  • Chill drinks ahead: about 1.5 lb of ice per guest.
  • Buy 10 to 15 percent extra and keep receipts for returns.