Skip to content
Toolzent

Wine per Person Calculator

Find out how many bottles of wine to buy for a party. Enter guests, hours and glasses per person to get bottles and cases needed, with the math shown.

Updated 2026-06-14 · Free · No sign-up · Runs privately in your browser

Total glasses
Bottles needed
Cases (12 / case)
Show the formula & steps

How the Wine per Person Calculator Works

Buying wine for a party is a guessing game until you do the math. This calculator turns four simple inputs — number of guests, event length in hours, glasses per guest per hour, and glasses per bottle — into the number of bottles (and cases) you should buy. It uses the classic event-planning rule of roughly one glass per guest per hour, but you can adjust every figure for your crowd.

The Formula

First work out total glasses, then convert glasses into whole bottles:

Total glasses = guests × hours × glasses per guest per hour Bottles = round up (total glasses ÷ glasses per bottle)

A standard 750 ml bottle pours about five 150 ml glasses, so that is the default. Bottles are always rounded up to a whole number because you cannot buy a fraction of a bottle, and cases assume 12 bottles per case.

Worked Example

For 20 guests at a 4-hour event, drinking 1 glass per hour, with 5 glasses per bottle:

  • Total glasses = 20 × 4 × 1 = 80 glasses
  • Bottles = round up (80 ÷ 5) = 16 bottles
  • Cases = round up (16 ÷ 12) = 2 cases

Quick Wine Planning Reference

GuestsHoursGlasses/hrBottles needed
10316
204116
504140
10051100

Tips for Getting It Right

  • Use about one glass per guest per hour as a starting point, then nudge it up for a celebratory crowd or down if you also serve beer and spirits.
  • Assume not everyone drinks wine — if half your guests prefer other drinks, halve the glasses-per-hour figure.
  • Round up to whole cases so you are never short, and remember unopened bottles often store or return well.
  • Split between red, white and sparkling based on the season and menu; a common starting mix is roughly equal red and white.

This is a planning estimate. Real consumption varies with the occasion, the time of day and your guests, so always build in a small buffer rather than ordering the bare minimum.

Frequently asked questions

How much wine do I need per person?+

A common planning rule is about one glass of wine per guest per hour. So a guest at a four-hour event drinks roughly four glasses, which is most of one 750 ml bottle, since a standard bottle pours five glasses.

How many glasses are in a bottle of wine?+

A standard 750 ml bottle of wine pours about five 150 ml glasses. If you serve smaller or larger glasses, change the glasses-per-bottle field accordingly to keep the bottle estimate accurate.

How many bottles of wine for 20 guests?+

For 20 guests at a four-hour event drinking one glass per hour, you need 20 × 4 = 80 glasses, which at five glasses per bottle is 16 bottles. The calculator rounds up to whole bottles so you never run short.

How do I plan wine for a wedding?+

Estimate guests, the length of the reception, and an average of about one glass per guest per hour, then add a buffer for heavier drinkers. Many planners assume only a portion of guests drink wine, so adjust the glasses-per-hour figure down if beer and spirits are also served.

Should I round wine up or down?+

Always round up to whole bottles, and ideally to whole cases of 12, since you cannot buy a fraction of a bottle and running out mid-event is worse than having a little left over. Unopened bottles can usually be returned or kept.