Wine Serving Calculator Formula
Understand the math behind the wine serving calculator. Each variable explained with a worked example.
Formulas Used
Total Glasses Needed
total_glasses = round(guests * hours * glasses_per_hour)Glasses per Bottle
glasses_per_bottle = floor(25.4 / serving_oz)Bottles Needed
bottles_needed = ceil(guests * hours * glasses_per_hour / floor(25.4 / serving_oz))Cases (12 bottles)
cases = ceil(ceil(guests * hours * glasses_per_hour / floor(25.4 / serving_oz)) / 12)Variables
| Variable | Description | Default |
|---|---|---|
guests | Number of Guests | 20 |
hours | Event Duration(hours) | 3 |
glasses_per_hour | Glasses per Guest per Hour | 1 |
serving_oz | Serving Size(oz) | 5 |
How It Works
How to Calculate Wine for an Event
Formula
Total Glasses = Guests x Hours x Glasses per Hour
Glasses per Bottle = floor(25.4 oz / Serving Size)
Bottles = ceil(Total Glasses / Glasses per Bottle)
A standard wine bottle is 750 mL (25.4 oz). At a 5 oz pour, that yields 5 glasses per bottle.
Planning Tips
Worked Example
20 guests at a 3-hour dinner party, 1 glass per hour, 5 oz servings.
guests = 20hours = 3glasses_per_hour = 1serving_oz = 5
- 01Total glasses = 20 x 3 x 1 = 60 glasses
- 02Glasses per bottle = floor(25.4 / 5) = 5 glasses
- 03Bottles needed = ceil(60 / 5) = 12 bottles
- 04That is 1 case of wine.
Ready to run the numbers?
Open Wine Serving Calculator