Wine Serving Calculator

Calculate bottles of wine needed for an event based on guests and duration.

By Konstantin Iakovlev · Updated September 2026 · Source: USDA

hours
$

Bottles Needed

12

Total Cost

$180.00

Event Plan

Total Glasses60
Bottles (5 glasses ea)12
Total Cost$180.00
Cost per Guest$9.00

Use the Wine Serving Calculator above to calculate your results. Enter your values and see instant results — all calculations run in your browser.

Disclaimer: This calculator is for informational purposes only. Results are estimates based on the information you provide and the assumptions described on this page.

How It Works

Buying wine for a party usually comes down to one nagging question: how much is enough? Working from typical consumption patterns and how long the event runs, this tool estimates the number of bottles you'll need for your gathering. That spares you both the midnight store run and the cost of badly overbuying.

The bottle count comes from three inputs: guest count, event length in hours, and how many glasses each guest drinks per hour (1 by default, applied evenly across the event). Guests × hours × glasses per hour gives total glasses; dividing by 5, the glasses in a standard 750ml bottle, and rounding up gives bottles. Multiply by your average bottle price for the budget.

Treat the figure as a starting point and weigh it against who's actually coming. A wine-focused crowd will outpace it, while a family gathering with plenty of non-drinkers falls well under. Building in a cushion of roughly 10-15% extra bottles covers surprise guests and the occasional spill.

Example: A Wedding Reception

  1. 1 You're hosting a wedding reception for 120 adult guests, with wine served for 4 hours at the default pace of 1 glass per guest per hour and $15 bottles.
  2. 2 Total glasses: 120 × 4 × 1 = 480. Bottles: 480 ÷ 5 = 96.
  3. 3 The calculator shows 96 bottles, $1,440 in total, or $12.00 per guest.
  4. 4 Adding a 15% cushion for a big event gives 96 × 1.15 = 110.4, so buy about 111 bottles. If you expect a faster pace, entering 1.25 glasses per hour gives 600 glasses and 120 bottles.

Source: USDA · Last updated: September 2026

Frequently Asked Questions

How many glasses of wine in a bottle?
A standard 750ml bottle holds about 5 glasses at a 5-ounce pour. At a more generous 6-ounce pour, you get about 4 glasses per bottle.
How many bottles of wine for a party of 30?
Estimate 1/2 bottle per guest for a 2-3 hour event. For 30 guests, plan for about 15 bottles. If wine is the primary beverage, increase to 2/3 bottle per guest, or about 20 bottles.
How much wine for a wedding reception?
Plan for about 1 bottle per guest for a 4-5 hour reception. A 150-guest wedding typically needs 150 bottles, split roughly 60% white/sparkling and 40% red, adjusted for the season and guest preferences.