A Free Tool · Beer, Wine & Cocktails · Standard Hosting Rule
How much alcohol do you actually need for a party?
Enter your guest count, how long the party runs, and the share of guests who drink, then
set a beer / wine / cocktails split. You'll get a shopping list: how many beers, how many
bottles of wine, and how many bottles of liquor to buy. It uses the standard
one-drink-per-guest-per-hour hosting rule, with a one-drink buffer for the busy first hour.
Beers, wine bottles & liquor bottles·Adjustable drink-type split·One drink per guest per hour
Read this first
These are planning estimates based on common host guidelines, not a precise prediction of
how your crowd will drink. Buy a little extra of whatever your guests tend to favor, and
always stock plenty of water, soda, and non-alcoholic options alongside the alcohol. Most
important: never serve minors or anyone who is impaired, offer food throughout, and help
guests arrange a sober ride home. See the responsible-hosting note below.
Enter your party basics, then set how you want the drinks split across beer, wine, and cocktails. The three split percentages have to add up to 100 — the tool will nudge you if they don't.
A first-hour buffer is added automatically.
75% is a common starting point for an adult crowd.
Drink-type splitTotal: 100%
How you want the total drinks divided. These three must add up to 100% — default is 40 / 40 / 20.
Drinking guests
Beer (12 oz cans / bottles)
Wine (750 ml bottles, ~5 glasses each)
Liquor (750 ml bottles, ~16 cocktails each)
Don't forget the non-alcoholic side. Also stock plenty of water,
soda, sparkling water, and other non-alcoholic options for guests who aren't drinking,
designated drivers, and everyone in between — and serve food throughout.
How it works
The one-drink-per-hour rule, plus a buffer
The backbone is a long-standing hosting rule of thumb: about one drink per
drinking guest per hour. To that, this calculator adds a one-drink
first-hour buffer, because guests tend to arrive in a cluster and each grab a
drink right away. So the total works out to drinkers × (hours + 1),
where drinkers = guests × (% who drink / 100).
That total is then split across beer, wine, and cocktails by the
percentages you set (they must add to 100%). Each slice is converted to something you
can actually buy: one beer is one 12 oz can or bottle; a
750 ml bottle of wine pours about 5 glasses, so
wine bottles = ceil(wine drinks / 5); and a 750 ml bottle of
liquor makes about 16 cocktails, so
liquor bottles = ceil(cocktail drinks / 16).
Worked example: 20 guests, a 4-hour party, 75% drinking, split
40 / 40 / 20. That's 20 × 0.75 = 15 drinkers and
15 × (4 + 1) = 75 total drinks — 30 beers,
30 wine drinks → 6 bottles of wine, and 15 cocktails →
1 bottle of liquor. Bottle counts always round up, because you can't
buy a fraction of a bottle.
Drinks per container
The standard yields the calculator uses to turn a drink count into a shopping list. These
assume standard serving sizes — a 5 oz glass of wine and a 1.5 oz shot of liquor.
Heavier pours mean fewer drinks per bottle, so round up.
Container
Standard servingper drink
Drinks per containerapproximate
Beer can / bottle
12 oz
1
Case of beer
12 oz
24
Wine, 750 ml
5 oz glass
5
Liquor, 750 ml
1.5 oz shot
16
A 750 ml bottle holds about 25 oz, which is five 5 oz wine glasses or roughly sixteen
1.5 oz shots. A case of beer is 24 cans or bottles. Cocktails with two spirits use more
liquor per glass than this single-spirit estimate, so buy a little extra for those.
Quick guide: a 4-hour party
Worked totals for common guest counts at a four-hour party, with 75% of guests drinking
and the default 40 / 40 / 20 split — so these match what the calculator gives you.
Bottle counts are rounded up to whole bottles.
Guests75% drinking
Total drinks4 hr party
Beercans / bottles
Wine750 ml bottles
Liquor750 ml bottles
10
38
15
4
1
25
94
38
8
2
50
188
75
16
3
Totals use drinkers × (hours + 1): for 25 guests that's 18.75 drinkers × 5 =
94 drinks, then 40% beer = 38 cans, 40% wine = 37.5 drinks → 8 bottles, and 20%
cocktails = 18.75 drinks → 2 bottles. Plug your own numbers into the
calculator for an exact list.
Reading the result well
A drink count is only useful if you act on it sensibly. Four things worth knowing before
you head to the store.
Match the split to your crowd and occasion
The default 40 / 40 / 20 split is a reasonable middle ground, but your crowd isn't average. A summer cookout leans toward beer; a dinner party leans toward wine; a cocktail-forward event flips more onto the liquor line. Move the percentages to fit — just keep them adding to 100% — and the bottle counts adjust with you.
Round up, and buy a little extra
You can't buy a fraction of a bottle, so the calculator rounds every wine and liquor bottle up. Running out mid-party is the classic host mistake and means a trip to the store while guests wait. A few extra unopened bottles are cheap insurance, and many stores let you return them. When in doubt, buy the extra case.
Longer parties need more per guest
Because the total is drinkers × (hours + 1), a six-hour party needs noticeably more than a two-hour one. People do pace themselves over a long evening, and a generous food spread slows drinking, but don't under-buy for a long event. Adjust the hours input to see how the totals shift.
Non-alcoholic isn't an afterthought
Set the share who drink below 100% so the alcohol math reflects only the drinkers. Everyone else — non-drinkers, designated drivers, guests pacing themselves — still needs something good to sip. Stock plenty of water, soda, sparkling water, and non-alcoholic options, and offer them without comment. It keeps everyone comfortable and the evening safer.
Responsible hosting
Serve with care
This tool helps you avoid running short — it is not encouragement to over-pour.
As the host, you set the tone. Offer non-alcoholic options and food
throughout the event so no one is drinking on an empty stomach, and make the
water and soda just as easy to reach as the alcohol.
Never serve minors, and never serve anyone who is already impaired.
Keep an eye on how guests are doing, slow the pace when you need to, and
help anyone who shouldn't drive arrange a sober ride home — a
designated driver, a rideshare, or a spot to stay over. In many places, hosts can be
held responsible for what happens after a guest leaves.
Where to buy
Got your numbers? Here's where to pick up what you need:
The terms behind the calculator, in plain English. These are planning conventions, not
official standards — serving sizes and how your guests actually drink will vary.
Standard drink
A single serving of alcohol: about a 12 oz beer, a 5 oz glass of wine, or a 1.5 oz shot of liquor. They're treated as roughly equivalent for planning, which is why the calculator can split one "drinks" total across all three types.
Drinking guest
A guest expected to drink alcohol — your total guests times the share who drink. Setting that share below 100% keeps the alcohol total honest and reminds you to stock for the non-drinkers separately.
First-hour buffer
One extra drink per drinker, added on top of the per-hour estimate. People tend to arrive together and each grab a drink at once, so the opening hour runs heavier than the rest. Expressed in the math as the +1 in hours + 1.
Drink-type split
How the total drinks are divided among beer, wine, and cocktails, as three percentages that add to 100%. It lets the same drink total become very different shopping lists depending on your crowd and the occasion.
750 ml bottle (wine)
The standard wine bottle, holding about 25 oz — roughly five 5 oz glasses. Divide your expected wine drinks by five and round up to get bottles.
750 ml bottle (liquor)
A standard "fifth" of spirits, also about 25 oz, which yields about sixteen 1.5 oz shots — so roughly 16 single-spirit cocktails. Drinks built on two spirits go through it faster.
Case of beer
A standard pack of 24 cans or bottles. Once the calculator gives you a beer count, dividing by 24 tells you how many cases to grab.
Frequently asked
Plan on about one drink per drinking guest per hour, plus a one-drink buffer for the first hour when everyone arrives and gets a drink at once. So total drinks equals the number of drinking guests times the party length in hours plus one. For 20 guests at a four-hour party where 75% drink, that's 15 drinkers × 5 = 75 drinks. Then split those drinks across beer, wine, and cocktails to match your crowd, and convert to cans and bottles. Always round up when buying, and stock non-alcoholic options too. Try it in the calculator.
A standard 750 ml bottle pours about five 5 oz glasses, so divide the number of wine drinks you expect by five and round up. If your plan calls for 30 wine drinks, that's 30 ÷ 5 = six bottles. To estimate the wine drinks, take your total drinks and multiply by the share you want to be wine. A common starting point is 40% wine, but shift toward wine for a dinner party or away from it for a casual cookout.
A 750 ml bottle of liquor holds about sixteen 1.5 oz shots, so it makes roughly 16 single-spirit cocktails. Divide the number of cocktails you expect by 16 and round up to whole bottles — 15 cocktails rounds up to one bottle. Buy mixers, ice, citrus, and garnishes to match, and remember that drinks with two spirits, like a Long Island, use more liquor per glass than this single-spirit estimate.
The hosting rule is about one drink per drinking guest per hour, plus a first-hour buffer, so one beer-only drinker at a four-hour party works out to about five beers. Most hosts don't serve only beer, though. This calculator splits the total drinks across beer, wine, and cocktails, and the default puts 40% on beer. A case holds 24 cans or bottles, which is a handy unit once you know your total beer count.
Set the share of guests who drink below 100% so the alcohol total reflects only the drinkers — 75% is a common starting point. The guests who don't drink still need something to sip, so stock plenty of water, soda, sparkling water, and non-alcoholic options, and treat them as first-class drinks, not an afterthought. Designated drivers in particular appreciate a good non-alcoholic option offered without comment. See the responsible-hosting note.
Running out is the most common party-supply mistake, which is why the one-drink-per-hour rule includes a buffer for the busy first hour. To be safe, round every bottle and can count up, buy a little extra of whatever your crowd tends to favor, and keep the receipt — many stores let you return unopened, undamaged bottles. Having a few extra is cheaper and far less stressful than a mid-party run to the store.
A standard 750 ml bottle of wine holds about five 5 oz glasses. A 750 ml bottle of liquor holds about sixteen 1.5 oz shots, so it makes roughly 16 single-spirit cocktails. A standard beer is one 12 oz can or bottle, and a case holds 24. These are the yields this calculator uses to turn a drink count into a shopping list of cans and bottles.
Yes. The total scales with the party length: drinks equal drinkers × (hours + 1). So a six-hour party needs more per guest than a two-hour one. That said, people pace themselves over a long evening, and food slows drinking, so a generous food spread is one of the best ways to keep consumption reasonable. Adjust the hours input to see how the totals move, and always stock non-alcoholic options for the long haul.
Common mistakes when estimating drinks
These are the planning errors that show up most often — all based on standard hosting rules of thumb.
Treating ice as part of the drink count
The drink calculator covers beer, wine, and liquor — not the ice needed to keep them cold or fill a drinks tub. Ice is a separate line item. Plan for it independently with the ice calculator, especially for outdoor or warm-weather events where melt rate is high.
Using 100% as the share who drink
Leaving the drinker percentage at its maximum means every non-drinker, designated driver, and pregnant guest adds to your alcohol total. A common planning figure for a mixed adult crowd is around 75%. Setting it accurately keeps the alcohol count honest and reminds you to stock non-alcoholic options for the rest.
Forgetting that party length multiplies everything
The formula is drinkers × (hours + 1). A two-hour party and a five-hour party with the same guest count produce very different totals. Hosts who set hours too low — planning for "about three hours" when the party runs five — routinely run short. Adjust the hours input to what you actually expect, not what you hope.
Splitting the drink types without checking the crowd
The default beer / wine / cocktail split is a middle-ground starting point. A summer cookout crowd skews heavily toward beer; a dinner party skews toward wine. Ordering to the default split at the wrong type of event means some bottles go untouched while one category runs out early.