Foodwineentertainingparty planning

Wine Servings Calculator

The wine servings calculator tells you how many glasses a bottle produces at your chosen pour size, and how many bottles to buy for any number of guests. Standard pours and bottle sizes are pre-loaded so party planning takes seconds.

Advertisement

Calculator

ml
ml

See your Wine Servings Calculator results

Enter your email to unlock results — free forever.

or

No spam, ever. Unsubscribe at any time.

Advertisement

Formula

Glasses Per Bottle = Bottle ml ÷ Pour ml | Bottles Needed = ⌈Guests × 2 ÷ Glasses Per Bottle⌉

Divide bottle volume by serving size to get glasses per bottle. For the guest estimate, the formula assumes 2 glasses per guest (a common planning benchmark for a 2-hour event), then divides by glasses per bottle and rounds up to the nearest whole bottle so you never run short.

How to use the Wine Servings Calculator

  1. 1

    Enter your bottle size

    Value should be in ml.

  2. 2

    Enter your pour size

    Value should be in ml.

  3. 3

    Enter your number of guests

  4. 4

    Read your results instantly

    Results update in real time as you type.

Advertisement

Standard wine bottle and serving sizes

The most common wine bottle is 750 ml, which yields 5 glasses at a restaurant pour of 150 ml (5 oz) or 6 glasses at a more modest 125 ml (4.2 oz) home pour. Restaurants typically pour 5 oz glasses to ensure a full bottle yields exactly 5 glasses for easy math and consistent cost control. At home, pours often run larger — 6 oz glasses from a 750 ml bottle yield only about 4.2 servings. Knowing your actual pour size matters for both budgeting and planning. Other common bottle sizes include the half-bottle (375 ml, splits), the magnum (1.5 L, double bottle), and the double magnum (3 L). Large-format bottles are often used for parties because they are more impressive to display and the wine ages more gracefully inside them.

Planning wine quantities for events

Industry event planners use rule-of-thumb estimates based on event type and duration. For a casual dinner party, plan for 2–3 glasses per guest over a 2–3 hour meal. For a cocktail reception (standing, appetizers only), plan for 1.5–2 glasses per guest per hour. For a sit-down wedding with a full meal and dancing, budget 3–4 glasses per guest over a 4-hour event. Always round up — running out of wine is far more awkward than having a few bottles left over. Unopened wine keeps for months, and opened bottles can be preserved with a wine stopper for 2–5 days in the refrigerator. If mixing red and white, a common split is 60% red and 40% white for fall and winter events, reversed to 40% red and 60% white for spring and summer.

Tips & Insights

Buy one extra bottle beyond the calculation

The formula rounds up, but event reality rarely matches predictions. One buffer bottle per 10 guests is a safe margin that covers generous pours, spillage, and guests who drink more than the average.

Chill whites well in advance

White wine needs at least 2 hours in the refrigerator to reach serving temperature (8–12°C). For a party, chill all white wine the night before. Reds should be served slightly cool at 16–18°C — a 20-minute refrigerator chill takes the edge off room temperature bottles.

Use the bottle size field for non-standard formats

Prosecco splits are 200 ml. Magnum bottles are 1,500 ml. Change the bottle size field to get accurate glass counts for any format, which is useful for pricing at events where you are selling by the glass.

Worked Examples

Dinner party for 8

bottle_ml: 750serving_ml: 150guests: 8

5 glasses per bottle — you need 4 bottles for 8 guests at 2 glasses each (16 glasses ÷ 5 glasses/bottle = 3.2, rounded up to 4).

Cocktail reception for 20

bottle_ml: 750serving_ml: 125guests: 20

6 glasses per bottle — you need 7 bottles for 20 guests at 2 glasses each (40 glasses ÷ 6 = 6.7, rounded up to 7).

Advertisement

Frequently Asked Questions

How many glasses are in a standard 750ml bottle?

At a restaurant pour of 150ml (5 oz), exactly 5 glasses. At a home pour of 175ml (6 oz), about 4.3 glasses. At a generous 200ml pour, just under 4 glasses.

How much wine should I buy per person for a dinner party?

Plan for half a bottle per person for a standard 2–3 hour dinner. That is 2–3 glasses per person. For wine enthusiasts or a longer event, plan for one full bottle per person.

Does bottle size affect wine quality?

Larger bottles age wine more slowly because there is less oxygen relative to wine volume. Magnums (1.5 L) are considered ideal for long-term aging. For a party, larger formats also create a visual impact.

What is a standard champagne or sparkling wine pour?

Champagne flutes are typically filled to 120–150 ml (4–5 oz), giving a 750 ml bottle 5–6 servings. For a toast-only pour, glasses are often filled to 90–100 ml, yielding 7–8 servings per bottle.

Should I account for people who don't drink wine?

Yes. Reduce your guest count by the number of non-wine drinkers before calculating. If 20 guests are attending but 4 don't drink wine, calculate for 16 guests. Have alternative beverages ready for non-drinkers.

Advertisement

Related Calculators