Wine Serving Calculator
Calculate the number of wine bottles needed for an event based on guest count and duration. Enter values for instant results with step-by-step formulas.
Reviewed by Daniel Agrici, Founder & Lead Developer
Formula
Bottles = (Guests x Drinker% x Servings/Hour x Hours) / (Bottle Size / 150ml)
Where Guests is the total number of attendees, Drinker% is the estimated percentage who will drink wine, Servings/Hour is the average consumption rate, Hours is the event duration, and 150ml is the standard wine serving size. The result is divided by servings per bottle to get the total bottles needed.
Worked Examples
Example 1: Wedding Reception for 100 Guests
Problem:You are hosting a wedding reception with 100 guests for 5 hours. About 80% will drink wine at a rate of 1.5 glasses per hour.
Solution:Wine drinkers: 100 x 0.80 = 80 drinkers\nTotal servings: 80 x 1.5 x 5 = 600 glasses\nServings per bottle: 750ml / 150ml = 5 glasses\nBottles needed: 600 / 5 = 120 bottles\nCases: 120 / 12 = 10 cases\nSplit: 60 red, 42 white, 18 rose
Result:120 bottles (10 cases) | Red: 60, White: 42, Rose: 18 | Budget cost: ~$1,440
Example 2: Casual Dinner Party for 8
Problem:An intimate dinner party with 8 guests over 3 hours. All guests drink wine at about 1 glass per hour.
Solution:Wine drinkers: 8 x 1.00 = 8 drinkers\nTotal servings: 8 x 1 x 3 = 24 glasses\nServings per bottle: 750ml / 150ml = 5 glasses\nBottles needed: 24 / 5 = 4.8, round up to 5 bottles\nSplit: 3 red, 2 white
Result:5 bottles | Red: 3, White: 2 | Budget cost: ~$60
Frequently Asked Questions
How many glasses of wine does a standard bottle hold?
A standard 750ml wine bottle holds approximately 5 glasses of wine when poured at the standard serving size of 150ml (about 5 ounces). This is the measurement used by sommeliers and wine professionals worldwide. However, actual pours at parties tend to vary between 120ml and 180ml depending on the host and glass size. Larger format bottles like magnums (1.5L) hold about 10 glasses, while half bottles (375ml) hold roughly 2.5 glasses. For event planning, always calculate using the standard 150ml pour to avoid running short.
How do I estimate how many guests will drink wine?
A reliable rule of thumb is that about 70-80% of adult guests at a typical social event will drink wine, though this varies based on the crowd and occasion. For a casual backyard gathering, you might see 60-70% wine drinkers. For a formal dinner party or wine tasting event, expect 85-95%. Weddings typically land around 75-80%. Always consider your guest demographics and whether you are offering other alcoholic beverages like beer and cocktails, which can reduce wine consumption by 20-30%. It is better to overestimate slightly since unopened bottles can be returned or saved for future use.
What is the standard serving rate for wine at events?
The standard consumption rate is approximately 1 to 1.5 glasses per person per hour during the first two hours, then dropping to about 0.5 to 1 glass per hour afterward. Cocktail hour tends to see the highest consumption at around 2 glasses per person per hour. Dinner service slows consumption to about 1 glass per hour since guests are eating. For all-day events like weddings, plan for roughly 1 glass per hour averaged across the entire event. Temperature and season also matter, as guests tend to drink more chilled white and rose wines in summer and warmer months.
How should I split the wine between red, white, and rose?
The traditional split for a mixed event is approximately 50% red, 35% white, and 15% rose, though seasons and food pairings affect this balance. In warmer months and outdoor events, shift toward 40% red, 35% white, and 25% rose since lighter wines are preferred in heat. For winter or formal dinners, increase red to 60% and reduce rose to 5-10%. If you know your guests well, adjust based on their preferences. When serving a specific cuisine, match accordingly: Italian and steak dinners call for more red, while seafood or Asian cuisine pairs better with white and rose wines.
References
Reviewed by Daniel Agrici, Founder & Lead Developer ยท Editorial policy