Skip to content
HatchCalc

Party Alcohol Calculator

Bottles of beer, wine, and liquor to buy for your guests and party length.

Leave room for kids, drivers, and non-drinkers.

The three mix shares below are scaled to add up to 100%.

Alcohol to buy

80total drinks

Beer (12 oz cans)40
Beer (24-can cases)1.7
Wine (750 ml bottles)4
Liquor (750 ml bottles)2
Ice (lb)30

Don't forget mixers and garnishes for the liquor. It's always better to round up and have a little extra than to run dry partway through the night.

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.

BeverageServing sizeDrinks per container
Beer12 oz can/bottle1 drink per can
Wine5 oz glass5 drinks per 750 ml bottle
Liquor1.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.

Frequently asked questions

How much alcohol should I buy per person for a party?

A common rule of thumb is about one drink per person per hour for a mixed group, though light drinkers average closer to 0.75 and heavier-drinking crowds closer to 1.25. For a 4-hour party with average drinkers, that works out to roughly four drinks per person who's actually drinking — split across beer, wine, and liquor however your crowd prefers.

What counts as one 'drink' for beer, wine, and liquor?

A standard drink is about 12 oz of regular beer (roughly 5% ABV), a 5 oz glass of wine (roughly 12% ABV), or a 1.5 oz shot of liquor (roughly 40% ABV). All three contain a similar amount of pure alcohol, which is why this calculator treats them as interchangeable units before converting each into bottles or cans.

Should I round up or down when buying alcohol?

Always round up. Running out of ice or a case of beer partway through a party is far more disruptive than having a few extra cans or a half bottle of wine left over — most of that leftover alcohol doesn't spoil and can be used at the next gathering. This calculator already rounds every bottle and can count up to the next whole container for that reason.

How much ice do I need for a party?

Plan on about 1.5 lb of ice per guest, which covers chilling drinks in coolers plus ice for individual glasses. For a 20-guest party that's about 30 lb — usually five to six standard 7 lb bags depending on what your store sells.

Does this calculator account for non-drinkers or kids at the party?

Yes. The "percent of guests who drink" input lets you exclude designated drivers, kids, and anyone who won't be drinking, so the total drink count is based only on your actual drinkers rather than your full guest list.

Related tools