Skip to content

Wine Pairing Calculator — Bottles by Course

Calculate wine quantities by type based on menu courses and guest preferences.

How We Calculate This

The calculator estimates total glasses needed from course count and drinking level, then splits that single total by wine type.

Glasses per course

  • Buffet: 2.5 glasses total
  • Two-course: 1.5 + 1.5 = 3 glasses
  • Three-course: 1 + 1.5 + 1 = 3.5 glasses
  • Wine tasting: 6 × 0.5 = 3 glasses (smaller pours)

These per-course figures are a planning heuristic, not a fixed standard. At a three-course dinner 3.5 glasses works out at about 0.7 of a bottle per head, in line with the half-a-bottle to three-quarters-of-a-bottle range that UK merchants such as The Wine Society and Majestic suggest for an evening meal. The drinking-level setting scales every figure (light × 0.7, moderate × 1.0, enthusiastic × 1.4).

Bottles

A standard 750ml bottle provides about 5 glasses at 150ml each (or roughly 4 at the larger 175ml pour). The total bottle count is ceil(total glasses ÷ 5), so it always agrees with the glasses figure. That single total is then divided across red, white, rosé and sparkling using your percentages, with leftover bottles assigned by largest remainder so the four types always add up to the headline total rather than each being rounded up separately.

Frequently Asked Questions

Last updated: March 2026

All calculations are estimates. Adjust quantities based on your guests and event type.