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

VariableDescriptionDefault
guestsNumber of Guests20
hoursEvent Duration(hours)3
glasses_per_hourGlasses per Guest per Hour1
serving_ozServing 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

  • Budget 1 glass per guest per hour as a starting point
  • Reduce to 0.5-0.75 for afternoon events or events with other drink options
  • Increase to 1.25-1.5 for cocktail parties or wine-focused events
  • Buy extra and return unopened bottles if the retailer allows
  • 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
    1. 01Total glasses = 20 x 3 x 1 = 60 glasses
    2. 02Glasses per bottle = floor(25.4 / 5) = 5 glasses
    3. 03Bottles needed = ceil(60 / 5) = 12 bottles
    4. 04That is 1 case of wine.

    Frequently Asked Questions

    How do I split between red and white?

    A common split is 60% red and 40% white for fall and winter events, and 50/50 or 40% red and 60% white for spring and summer. Adjust based on the menu: red pairs better with hearty dishes, white with lighter fare.

    How many glasses in a magnum bottle?

    A magnum is 1.5 liters (50.7 oz), which yields about 10 glasses at 5 oz each. Magnums are great for larger parties and age better than standard bottles.

    Should I serve champagne separately?

    If serving champagne for a toast, plan one glass per guest (about 1 bottle per 6 guests). Champagne flutes hold 4-6 oz but are typically poured to 4 oz. Budget these bottles separately from the dinner wine.

    Ready to run the numbers?

    Open Wine Serving Calculator