Key takeaways
- Plan about one glass per wine-drinking guest per hour — wine drinkers × hours = total glasses.
- Convert glasses to bottles at 5 glasses per 750 ml bottle, then bottles ÷ 12 = cases.
- Not everyone drinks wine — set the share who drink wine to match your crowd before you buy.
- 50 guests × 4 hours with 60% wine drinkers ≈ 120 glasses → 24 bottles, or 2 cases.
How to calculate wine for a party
Buying wine for a party is two steps: figure out how many glasses your guests will pour, then convert that into bottles and cases. A glass of wine here means a standard 5 oz pour, and a 750 ml bottle holds about five of them. The host's rule of thumb is one glass per wine-drinking guest per hour, which tracks well for most gatherings.
The share who drink wine is the lever that matters most. A dinner party of wine lovers might run 80–90%, while a mixed bar with beer and cocktails could be closer to 40%. Set it to match the people actually in the room.
Worked example: 50 guests, 4 hours
With 60% of 50 guests drinking wine, that's 30 wine drinkers. Over 4 hours at one glass each per hour, 30 × 4 = 120 glasses. Dividing by 5 glasses per bottle gives 120 ÷ 5 = 24 bottles, and 24 ÷ 12 = 2.0 cases. Round up and add a buffer if your crowd leans heavy.
Glasses per wine container
| Container | Glasses (5 oz) |
|---|---|
| Standard bottle — 750 ml | ≈ 5 glasses |
| Magnum — 1.5 L | ≈ 10 glasses |
| Box — 3 L | ≈ 20 glasses |
| Case — 12 × 750 ml | ≈ 60 glasses |
Buy a little extra — and chill it
Round bottles up and add ~10–15% so you don't run dry; unopened bottles keep and most stores take back unopened cases. If you're also serving beer and cocktails, size the whole bar with the drinks for a party calculator, and don't forget cooler space — figure the ice for a party separately so your whites and sparkling stay cold.
Frequently asked questions
How much wine do I need for a party?
About one glass per wine-drinking guest per hour. 50 guests × 60% × 4 hours = 120 glasses ≈ 24 bottles (2 cases).
How many glasses are in a bottle of wine?
A 750 ml bottle pours about 5 glasses at 5 oz each. A 1.5 L magnum is ~10 and a 3 L box ~20.
How many bottles of wine for 50 guests?
For a 4-hour party where 60% drink wine, that's 120 glasses — about 24 bottles, or 2 cases. Adjust the share up for a wine crowd.
What red-to-white split should I buy?
Start near 60% white/rosé and 40% red for warm or daytime events; flip toward red in cold weather or for a dinner.
Do I need to refrigerate the wine?
Chill whites, rosés, and sparkling and keep them on ice. Reds are fine at cool room temperature, with a short chill in heat.
How much extra wine should I buy?
Round up and add ~10–15% as a buffer. Unopened bottles keep, and many stores take back unopened cases.
Pour and yield figures use the U.S. standard 5 oz pour, giving about 5 glasses per 750 ml bottle — see the NIAAA standard drink guide. Per-guest-per-hour figures are standard hosting estimates.
Last reviewed June 2026