How this calculator works
Buying alcohol for a party is really a two-step problem: figuring out how many total drinks your guests will actually have, then converting that number into the cans, bottles, and cases you can buy at a store. Most people either guess too low and run out by 9 p.m., or guess too high and end up with three unopened liquor bottles in the cabinet. This tool works through both steps using the same math a caterer would use.
The first step estimates total drinks from four inputs: how many guests are coming, how many hours the party runs, what share of those guests actually drink alcohol, and how heavily they tend to drink. Multiplying drinkers by hours by a per-hour consumption rate gives a single number — total drinks — that represents everything your guests will pour, crack open, or order over the course of the night.
The second step splits that total across beer, wine, and liquor using whatever mix percentages you set, then converts each portion into shopping units. Beer converts one-to-one into cans (a 12 oz can or bottle is one drink). Wine converts at five glasses per standard 750 ml bottle. Liquor converts at roughly sixteen 1.5 oz cocktails per 750 ml bottle. Every result is rounded up to a whole can or bottle, since stores don't sell partial containers and it's always safer to have a little extra than to come up short.
Choosing a consumption level
The consumption level setting is the biggest lever in this calculator, and it's worth thinking about honestly rather than defaulting to "average" out of politeness. Light drinking — about 0.75 drinks per person per hour — fits daytime gatherings, family get-togethers, or events where food is the main draw and drinking is more of a backdrop. Average — one drink per hour — fits most standard evening parties, birthdays, and dinner parties where people are drinking steadily but not aggressively. Heavy — 1.25 drinks per hour — fits college parties, bachelor or bachelorette events, tailgates, and any crowd you already know tends to drink more than average.
It's also worth adjusting the percentage of guests who drink rather than assuming everyone will. A dinner party with several designated drivers, a family barbecue with kids on the guest list, or a work event where some colleagues don't drink at all should all use a lower percentage — dragging that number down proportionally lowers every bottle and can count below it, so it's worth getting right before you shop.
If you're genuinely unsure which level applies, it's safer to round up to the next tier rather than down. Buying slightly more beer than you need costs a few extra dollars and the cans keep in the fridge for weeks; running out of alcohol mid-party sends someone on an emergency store run and stalls the night for everyone else.
Splitting between beer, wine, and liquor
The drink mix percentages let you match the calculator to your actual crowd instead of assuming an even three-way split. A casual backyard barbecue might lean heavily toward beer — 70% beer, 20% wine, 10% liquor is a reasonable adjustment. A dinner party or a more formal evening event often skews toward wine, while a cocktail-focused party or a younger crowd might want liquor to make up closer to half the mix. These three inputs don't need to add up to exactly 100 — the calculator scales them proportionally either way, so a rough guess like 60/30/30 still splits correctly.
One thing worth planning around separately: liquor bottles convert to far more individual drinks than a can of beer or a glass of wine, so a party that leans heavily on liquor will need noticeably fewer bottles than cans of beer for the same number of total drinks — but each of those bottles also needs mixers, ice, and garnishes to actually become a cocktail. Buying two bottles of vodka doesn't help much without tonic, soda, or juice to go with them, so budget for mixers alongside the liquor bottles this calculator estimates.
If your guest list includes people with very different preferences — some strictly beer drinkers, others who only drink wine — it can help to run the calculator once for the full group to get a total drink count, then manually weight the beer/wine/liquor split toward what you already know those specific guests prefer, rather than relying purely on a generic default split.
Serving sizes and container reference
These are the standard serving sizes and container yields this calculator uses to convert total drinks into a shopping list. Sizes can vary slightly by brand and region, so treat these as reliable defaults rather than exact figures for every product on a shelf.
| Beverage | Serving size | Drinks per container |
|---|---|---|
| Beer | 12 oz can/bottle | 1 drink per can |
| Wine | 5 oz glass | 5 drinks per 750 ml bottle |
| Liquor | 1.5 oz shot | ~16 cocktails per 750 ml bottle |
A quick way to sanity-check the calculator's output: a 24-can case of beer covers 24 drinks, a 750 ml bottle of wine covers 5 glasses, and a 750 ml bottle of liquor covers about 16 standard cocktails. Lining your total drinks up against those numbers makes it easy to spot-check the shopping list before you head to the store.