Boneyard Tools

Wine Bottle Servings Calculator

Buy the right amount of wine for an event. Enter your guest count and glasses per guest, and the calculator works out the total glasses and the bottles to buy at your chosen pour.

How to use the wine bottle servings calculator

  1. Enter the number of guests and glasses each guest will have.
  2. Set the bottle size and pour size, or keep 750 ml and 150 ml.
  3. Read the total glasses, glasses per bottle and bottles to buy.

Examples

Dinner party

30 guests, 3 glasses each
90 glasses, 18 bottles

Small gathering

10 guests, 2 glasses each
20 glasses, 4 bottles

Frequently asked questions

How many glasses are in a bottle of wine?

A standard 750 ml bottle holds five 150 ml pours, which is the usual 5 oz serving. Larger or smaller pours change this, so a heavy 200 ml pour gives only three full glasses per bottle.

How many bottles of wine do I need for a party?

Multiply guests by glasses per guest to get total glasses, then divide by glasses per bottle and round up. For 30 guests at 3 glasses that is 90 glasses, or 18 bottles at a standard pour.

How many glasses of wine does the average guest drink?

A common planning figure is two to three glasses per guest over a two to three hour event, with the first hour heaviest. Adjust up for a long celebration or down for a lunch.

Why does the tool round bottles up?

You cannot buy a fraction of a bottle, so it rounds up to make sure there is enough. It also counts only whole pours per bottle, so leftover wine that is less than a full glass is not assumed to serve anyone.

Does this work for champagne or magnums?

Yes. Set the bottle size to 1500 ml for a magnum, and use a smaller pour such as 120 ml for sparkling wine, which is typically served in shorter measures than still wine.

Related tools