Party Planning Calculators

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.

The calculator

Estimate drinks and bottles to buy

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 split Total: 100%

How you want the total drinks divided. These three must add up to 100% — default is 40 / 40 / 20.

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 / bottle12 oz1
Case of beer12 oz24
Wine, 750 ml5 oz glass5
Liquor, 750 ml1.5 oz shot16

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
10381541
25943882
5018875163

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.

Party-drink glossary

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.