Wine Bottle to Servings Calculator

Calculate how many glasses or bottles you need for any event.

Results

Total glasses needed36
Glasses per bottle5
Bottles to buy8 bottles (750 ml each)
Total wine5.4 liters

A standard 750 ml wine bottle holds 5 glasses at a standard 5 oz (150 ml) pour. For party planning, assume 2-3 glasses per guest for a cocktail party and 3-4 glasses for a dinner. Always buy 10-15% extra to account for spillage and guests who drink more than average.

Explore all our drinks and beverage calculator tools, or browse the full cooking hub.

Frequently asked questions

A standard 750 ml bottle holds 5 glasses at a 5 oz (150 ml) pour. With generous 6 oz pours, you get about 4 glasses. Tasting pours of 3 oz give about 8 glasses.

For a dinner party with 3 glasses per person at standard pours, you need 60 glasses ÷ 5 per bottle = 12 bottles. Buy 13-14 to have a buffer.

Assume 3-4 glasses per guest over a 4-5 hour reception. For 100 guests at 3.5 glasses each = 350 glasses ÷ 5 = 70 bottles. A case is 12 bottles, so about 6 cases.

A standard wine pour is 5 ounces (150 ml). This is what restaurants serve. A 'generous' pour is 6 oz (180 ml). Tasting pours at wine events are typically 2-3 oz (60-90 ml).

Cocktail parties: 2-3 glasses per person over 2-3 hours. Dinner parties: 3-4 glasses over 3-4 hours. Wine-focused events: 4-5 glasses per person.

Related tools