Wine Bottles Per Guest Calculator

Find out exactly how many bottles of wine to buy for any event.

Ad placeholder (leaderboard)
Enjoying the tools? Go Pro for £4.99 (one-time) and remove all ads — forever, on this device. Remove ads — £4.99

Planning the drinks for a party, wedding or corporate dinner starts with one question: how many bottles of wine do I need? Get it wrong in either direction — too few and you run dry; too many and you overspend. This calculator uses the same formula that professional caterers and sommeliers rely on, adapted for any event size from a six-person supper club to a 500-guest marquee wedding.

How it works

A standard 750 ml bottle of wine yields five 150 ml pours — the recognised restaurant and events-catering measure. From that baseline, the formula is:

Total glasses = guests × hours × glasses per guest per hour

Total bottles = ⌈(Total glasses × buffer) ÷ 5⌉

The ceiling function (⌈ ⌉) rounds up to the nearest whole bottle so you never end up with a fraction. The safety buffer — set to 10% by default — multiplies the raw glass count before dividing, adding a cushion of extra bottles in case guests drink a little more than expected or a bottle is accidentally knocked over.

Once the total bottle count is established, it is split across red, white and sparkling according to the percentages you set. Each category is also rounded up individually, which is why the split totals may slightly exceed the headline figure — a minor over-order that practically eliminates the risk of running short on any one variety.

The tool also converts the result into cases of 12 (the standard trade unit, relevant for orders from wine merchants and wholesalers) and, if you enter a price per bottle, gives a total cost estimate for your drinks budget.

Worked example

A wedding reception for 80 guests running for 4 hours with a moderate consumption rate of 1 glass per guest per hour:

  • Total glasses = 80 × 4 × 1.0 = 320 glasses
  • With 10% buffer = 320 × 1.10 = 352 glasses
  • Bottles = ⌈352 ÷ 5⌉ = 71 bottles
  • At a 50/30/20 red-white-sparkling split: 36 red · 22 white · 15 sparkling
  • Cases needed: 6 full cases + 11 loose bottles

At £12 per bottle the estimated spend comes to £852 — a realistic mid-range budget for wine at a UK wedding.

GuestsDurationRateBottles (10% buffer)
102 h1.57
303 h1.530
804 h1.071
1505 h1.25207

Formula note

The 5 pours per bottle assumption uses a 150 ml standard pour. Self-serve buffets and garden parties often see guests pour 175–200 ml (closer to 4 pours per bottle), which is why the consumption-rate slider matters more than it might appear. If your event is self-serve, consider bumping the rate to 1.75–2 glasses per guest per hour and setting the buffer to 15–20%. Every calculation runs entirely in your browser — no data is uploaded or stored anywhere.

Ad placeholder (rectangle)