Wine Per Guest Calculator
Find how many wine bottles you need for a party.
~1 per hour
Results update as you type.
How it works
Buying the right amount of wine for a gathering avoids running short or overbuying, and this calculator estimates the bottles you need. You enter the number of guests and how many glasses each will drink, and it returns the number of bottles and the total glasses. The calculation is based on a standard 750-milliliter bottle yielding about five 5-ounce glasses, so it multiplies guests by glasses per guest for total glasses, then divides by five and rounds up. A common planning rule is roughly one glass per guest per hour, so for a three-hour event you might estimate three glasses each, though this varies with the crowd, the occasion, and whether other drinks are available. Dinner parties and celebrations where wine is the main drink call for more; casual events with beer and cocktails call for less. It is generally wise to buy a bit extra, since unopened bottles keep, while running out mid-event is a problem. This calculator helps you plan quantity and, combined with a price per bottle, budget for the event. If you are serving multiple wine types, split the total between them, and consider that some guests prefer red, others white or sparkling. For very large events, buying by the case is economical. Enter your guest count and glasses per guest to find how many bottles to buy.
Bottles = ceil(guests × glasses per guest / 5)
A standard 750 mL bottle of wine pours about five 5-ounce glasses. Multiply your guest count by the glasses each guest will drink to get total glasses, then divide by five and round up to find the number of bottles needed.
Source:Event planning
We review all our tools from time to time to ensure accuracy.
Worked example
How to use this calculator
- 1
Enter your values
Enter number of guests.
- 2
Adjust the options
Adjust glasses per guest if they apply — sensible defaults are already set.
- 3
Read your result
Bottles needed updates instantly as you type — no button to press.
Frequently asked questions
How much wine do I need per guest?
A common rule is about one glass per guest per hour. A standard bottle holds about five glasses, so for a three-hour party you might plan three glasses per guest, meaning roughly one bottle for every one to two guests. The calculator turns your guest count and glasses per guest into the number of bottles.
How many glasses are in a bottle of wine?
A standard 750-milliliter bottle of wine yields about five 5-ounce glasses, the typical pour size. Larger, more generous pours give fewer glasses per bottle, and smaller tasting pours give more. The calculator uses five glasses per bottle, a widely used standard for planning quantities for events.
How many glasses per guest should I plan?
It depends on the event length and type. A rough guide is one glass per hour, so a two-hour reception suggests two glasses and a longer dinner party three or more. Adjust down if beer, cocktails, or non-alcoholic options are available, and up for wine-focused celebrations. Consider your specific guests' drinking habits too.
Should I buy extra wine?
Yes, a small buffer is wise. Unopened bottles keep well and can be saved or returned in some cases, while running out of wine mid-party is disruptive. Buying an extra bottle or two beyond the estimate, or rounding up to a full case for larger events, provides a comfortable margin without much downside.
How do I split between red, white, and sparkling?
A common approach for a mixed crowd is to divide the total roughly evenly between red and white, adjusting for the season and menu, with sparkling for toasts. In warm weather or with lighter food, lean toward white; in cooler weather or with rich food, toward red. Calculate the total bottles here, then allocate across types.