Wine Serving Calculator
Figure out exactly how many glasses and bottles of wine to buy for your dinner party or event. Enter guest count, event length, drinking pace, and wine variety count to get a reliable pour estimate.
About this calculator
Wine quantity planning uses the formula: total glasses = numberOfGuests × (eventDuration / 2) × drinkingLevel × wineTypes × 5. The core assumption is that the average guest drinks approximately one glass per 30 minutes, represented by dividing event duration (in hours) by 2. The drinkingLevel multiplier scales this up or down — a conservative crowd might be 0.7 while a celebratory group might be 1.3. The wineTypes factor accounts for guests sampling multiple varieties across a flight or pairing menu. Multiplying by 5 converts the result into individual glass counts which can then be divided by a standard bottle (5 glasses per 750 ml bottle) to get your bottle count. This approach ensures you account for both pace and variety without running dry mid-event.
How to use
Say you are hosting 12 guests for a 3-hour dinner party with moderate drinking (drinkingLevel = 1.0) and two wine varieties served (wineTypes = 2). Apply the formula: glasses = 12 × (3 / 2) × 1.0 × 2 × 5 = 12 × 1.5 × 1.0 × 2 × 5 = 180 glasses. At 5 glasses per standard 750 ml bottle, that is 180 ÷ 5 = 36 bottles total — 18 per variety. This gives a solid baseline; add 10–15% as a buffer for generous pours.
Frequently asked questions
How many bottles of wine do I need per person for a 3-hour dinner party?
A common rule of thumb is one bottle per person for a 3-hour dinner, which aligns with roughly one glass per 30 minutes at a moderate pace. For a lighter crowd or shorter event, half a bottle per person may suffice. Always round up and keep a few extra bottles in reserve — running out mid-dinner is far more awkward than having leftover wine. This calculator lets you fine-tune that estimate based on your specific guest list and serving style.
How does serving multiple wine varieties affect how much wine I need to buy?
When guests sample several wines — such as a white with the starter, a red with the main, and a dessert wine — total consumption per person tends to be higher than a single-variety evening. Each variety gets poured in smaller amounts, but the cumulative volume adds up quickly. This calculator multiplies the base consumption estimate by the number of wine types, reflecting that more variety typically means more total glasses served. For a tasting-style event, this adjustment is especially important to avoid short pours on any single bottle.
What drinking level should I choose for a corporate versus a casual party?
Drinking level is a multiplier reflecting the pace and culture of your event. Corporate or professional events typically warrant a conservative multiplier around 0.6–0.8, as guests often drink more slowly and may leave early. Casual dinner parties among close friends or celebrations like weddings tend toward 1.0–1.2. Festive occasions such as New Year's Eve or wine-focused tastings can justify 1.3 or higher. Erring on the side of a slightly higher multiplier is generally wise, since excess wine is easily stored while a shortage cannot be fixed mid-party.