Home » Food & Drink » Wine Bottle Calculator

Wine Bottle Calculator

Enter your guest count and event hours to calculate how many wine bottles to buy for a party or wedding. Free wine bottle calculator with bottles and cases needed.

FREE CALCULATOR
min 1, max 5000
min 1, max 12
min 0, max 100
min 3, max 8
🧮

Your results will appear here.
Enter your values and press Calculate.

How it works

Enter your guest count, event duration in hours, the wine-drinker percentage, and your crowd's drinking pace. The calculator first applies the percentage to the headcount to find how many guests will actually drink wine. It multiplies wine drinkers by event hours and the pace (light: half a glass per hour, moderate: one glass, heavy: one and a half) to get total glasses needed. Total glasses are divided by glasses per bottle, five for a standard 750ml pour, and rounded up to whole bottles, since you can never buy a fraction of a bottle. Bottles are then grouped into 12-bottle cases.

wine_drinkers = guests × wine_drinker_pct / 100 | total_glasses = wine_drinkers × event_hours × glasses_per_hour (light 0.5, moderate 1, heavy 1.5) | bottles_needed = ceil(total_glasses / glasses_per_bottle) | cases_needed = ceil(bottles_needed / 12)

The standard rule: five glasses per 750ml bottle

Almost every party planner uses the same anchor fact: a standard 750ml bottle of wine gives about five 5-ounce glasses. If you pour generously, closer to six ounces, the same bottle gives four glasses. For sparkling wine served in flutes, plan on about six glasses per bottle. The calculator defaults to five glasses per bottle, the industry standard, and lets you change it if you know your host pours large glasses. This single number is the divider for the whole estimate, so getting it right matters more than any other input.

How many bottles of wine per guest

With the five-glasses rule, the next question is how many glasses each wine-drinking guest will have. A relaxed party pace is about one glass per hour. For a 4-hour party of 20 wine drinkers, that is 80 glasses, or 16 bottles after rounding up. At the same pace, 50 wine drinkers for 3 hours need about 30 bottles. For a 100-guest wedding at 5 hours with a heavy-drinking crowd and 60% drinking wine, the math gives 450 glasses, or 90 bottles. Choose the light pace (half a glass per hour) for afternoon or family gatherings and the heavy pace (one and a half glasses per hour) for late-night crowds.

Wine for a wedding: the planner's version

Wedding planners use a dedicated version of this math because receptions are longer and wine is usually the headline drink. Plan 2 to 3 glasses per guest for a 4-hour reception, which works out to roughly half a bottle per guest if everyone drinks wine. If sparkling wine is served for a toast, one bottle fills about six flutes, so divide your guest count by six and add those bottles separately. Many planners also add a 10 to 20 percent buffer for a wedding, since guests drink more freely at an open bar and leftover unopened bottles can usually be returned to the supplier or saved.

Adjusting for your crowd: non-drinkers, other drinks, and red vs white

Not every guest will drink wine, so the percentage input is where you account for your real crowd. Around 65% is a safe default when you do not know the split; lower it for family events with children and raise it for a wine-forward dinner party. If beer and cocktails are also served, expect wine to be roughly half of all drinks, which the percentage input already handles if you set it to the share of guests who choose wine. For red versus white, a common seasonal split is 60% white in warm weather and 60% red in cooler months, with 10 to 20% sparkling if there is a toast.

Buying tips: cases, rounding up, and returns

Buy wine by the case of 12 whenever you can: cases are typically 10 to 15% cheaper per bottle, and this calculator converts your bottle count into whole cases automatically. Always round up, never down. Unopened bottles keep, but running out mid-evening cannot be fixed. Check whether your supplier accepts returns of unopened bottles before you buy, which lets you add a safety margin at no risk. Chill half your white and sparkling bottles before the event and rotate the rest in, and for large parties place a magnum or two where the crowd gathers first since they handle the heavy first hour better.

Wine servings, quantity per person and the party estimator logic

One 750 ml bottle holds five 5-ounce servings of wine. The wine quantity per person for a party is usually 1 glass for light drinkers, 2 to 3 for moderate drinkers, and 3 to 4 for heavy drinkers over a few hours. The bottles-per-person rule this party wine estimator uses is: total servings = guests × glasses per guest, then bottles = servings / 5, rounded up, plus a 10 percent buffer for spillage and the inevitable extra pour. Wine is bought by the case (12 bottles), and most shops give a case discount of 10 percent, so rounding up to the next case often costs less per bottle than buying exactly. For a dinner party, one bottle per two guests is a safe starting amount; for a long evening event, plan one bottle per guest plus the buffer.

Frequently asked questions

A standard 750ml bottle of wine gives about five 5-ounce glasses. If you pour six-ounce glasses, plan on four glasses per bottle. For sparkling wine served in flutes, one 750ml bottle fills about six flutes.

At a standard party pace of about one glass per wine drinker per hour, 50 wine-drinking guests over 4 hours need 200 glasses, which is 40 bottles of wine, or 4 cases. If only 60% of them drink wine (30 guests), you need 120 glasses, or 24 bottles, which is 2 cases. Enter your own percentage and hours above for an exact number.

A common rule is about one glass per guest per hour, with two glasses in the first hour as people arrive and settle in. Use the light pace (half a glass per hour) for afternoon or family gatherings, the moderate pace for standard evening parties, and the heavy pace (one and a half per hour) for late-night, wine-forward crowds.

For a 4-hour reception, wedding planners estimate 2 to 3 glasses per guest, which is roughly half a bottle per wine-drinking guest. A 100-guest wedding with 70% wine drinkers at a moderate pace for 5 hours needs about 70 bottles. Add sparkling wine separately for the toast: divide your guest count by six, since one bottle fills six flutes. Consider adding a 10 to 20% buffer if you have an open bar.

Yes, always round up to the next whole bottle. Bottles are not poured with laboratory precision: you lose wine to generous pours, half-finished glasses, tasting pours, and latecomers. Unopened wine keeps, but running out mid-evening is the one mistake you cannot fix. If your supplier accepts returns, rounding up costs you nothing.

A standard wine case holds 12 bottles of 750ml. This calculator converts your bottle count into whole cases, so if the result is 16 bottles, that is 2 cases. Buying by the case is usually 10 to 15% cheaper per bottle than buying single bottles.

Set the wine-drinker percentage to reflect the real split. If beer and cocktails are also served, wine often ends up being about half of all drinks, so use 50 to 60% rather than 100%. If wine is the only alcoholic drink, use a higher percentage and only exclude children and guests you know will not drink.

Divide your guest count by six: one 750ml bottle of sparkling wine fills about six flutes. For 100 guests, buy about 17 bottles for the toast. Plan one flute per guest for the toast itself, and remember these bottles are in addition to the dinner wine, not part of it.

Related calculators