How much wine for a party? The bottles-per-guest math that never runs dry

A practical guide · Updated June 2026

Running out of wine halfway through your own party is a special kind of dread — and hauling home three cases you'll still be drinking at Thanksgiving is its own quiet regret. The good news is that caterers don't guess. They pour by the numbers, and the numbers are simple enough to work out on the back of the invitation. This guide gives you the one rule that does most of the heavy lifting, a guests-to-bottles table you can read straight off, how to split the order between red, white and sparkling, and — the part most articles skip — how to buy so the leftovers cost you nothing.

The one rule that does most of the work

Everything starts with a single fact: a standard 750 ml bottle of wine holds about five 5-ounce glasses. Memorize that and half the math is already done.

The second number is consumption. The reliable planning rule is one glass of wine per guest per hour, with the first hour counting roughly double because people arrive thirsty and sociable. So a guest at a three-hour dinner works through three to four glasses; over a four-hour reception, closer to five.

Put those two together and you get the rule of thumb every caterer keeps in a back pocket: plan about half a bottle of wine per guest for a wine-focused event of a few hours. Half a bottle is 2.5 glasses — the floor for a relaxed dinner where wine is the main drink. Push it toward two-thirds or a full bottle per guest for a long, celebratory reception, and pull it back to about a third of a bottle when beer, cocktails and soft drinks are also on offer and wine is just one option among several.

Two adjustments to make before you buy anything:

How many bottles of wine per guest, by event type

Because the per-guest number swings with the occasion, the fastest way to plan is to read your guest count against the kind of event you're throwing. The table below does exactly that for the four counts people ask about most, using a standard five-glass bottle and rounding every figure up to a whole bottle.

Total 750 ml bottles, rounded up. Assumes every guest drinks wine — trim for known non-drinkers.
Guests Casual, mixed drinks
(~2 glasses each)
Wine-focused dinner
(~3 glasses each)
Long reception
(~4 glasses each)
10468
2081216
50203040
100406080

The pattern behind the columns is easy to carry in your head as a per-guest rate:

One reassuring landmark hides in the bottom-right of the table: at a long, wine-only reception, you need roughly one bottle per guest. That single sentence covers a huge share of wedding and milestone-party questions.

Red, white and sparkling: how to split the order

Knowing you need 24 bottles is only useful once you know which 24. Guests won't split evenly across colors, and the right mix shifts with the season and the menu. A dependable all-purpose starting point:

Sparkling has its own small rule. A toast pours smaller than a normal glass — about 4 ounces — so one bottle of sparkling covers roughly six guests for a toast. Order toast bubbly separately from the sparkling you set out as a drink, or a champagne-loving table will empty your toast supply before the speeches. As a quick illustration, 50 guests at a four-hour reception (40 bottles from the table) breaks into 16 white, 16 red and 8 sparkling on the all-purpose split — and that 8 comfortably handles a toast for the whole room.

The duration factor: how party length changes the count

Time is the lever most hosts underweight. The same 30 people will drink very differently across a two-hour open house and a five-hour wedding, so anchor your estimate to the clock before anything else. Per-guest glasses by length of event:

Two habits keep a long event civilized: put out as much water and sparkling water as wine, and stop pouring 60–90 minutes before the end so the night winds down on its own.

A worked example, start to finish

Say you're hosting 20 guests for a wine-focused dinner party of about three hours on a crisp autumn evening, with a hearty menu of braised short ribs and a cheese board. Here's the whole calculation:

  1. Total glasses: 20 guests × 3 glasses each = 60 glasses.
  2. Total bottles: 60 ÷ 5 glasses per bottle = 12 bottles. (That matches the table's "wine-focused dinner" row for 20 guests.)
  3. The split: cold night, rich food, so lean red — 50% red, 35% white, 15% sparkling. That's 6 red, 4 white and 2 sparkling.
  4. Reality check on the crowd: you know 2 of the 20 rarely drink wine, so you could trim one bottle. Instead, keep the 12th as a returnable spare — cheaper insurance than a supply run.
  5. The cost: at roughly $12 a bottle, 12 bottles is about $144, or a shade over $7 per guest — before any returns.

Total time spent: about ninety seconds. That's the payoff of pouring by the numbers instead of eyeballing the wine aisle. Want the same treatment for beer, spirits and mixers alongside the wine? The party drink calculator runs the full bar in one step, and the food calculator sizes the short ribs and cheese board to match.

How many glasses are really in a bottle?

Five glasses per bottle is the planning number, but the real answer depends on how heavy the pour is and what format you buy. Keep these conversions handy:

Leftovers, storage and buying so returns cost you nothing

The single best money move in party wine is buying where the extras come back. Handle the aftermath like this:

Frequently asked questions

How many bottles of wine do I need for 20 guests?

For 20 guests, plan about 8 bottles at a casual gathering where beer and other drinks are also served, around 12 bottles for a wine-focused dinner of a few hours, and up to 16 for a long, celebratory reception where wine is the main drink. The rule behind those numbers: one bottle pours five glasses, and guests average roughly one glass per hour with a bit more early on.

How much wine should I plan per person?

About half a bottle per guest, roughly 2.5 glasses, is the standard rule for a wine-focused event lasting a few hours. Scale it down to a third of a bottle when other drinks are offered, and up toward a full bottle for a long reception where wine is the only pour. A standard 750 ml bottle holds about five 5-ounce glasses.

Can I return unopened wine after the party?

Often yes, but not always. Many wine shops and warehouse stores refund unopened bottles with a receipt, and some sell big orders on consignment so you only pay for what you open. Rules vary by state and store, so confirm the return policy before the event. When you cannot return extras, simply buy wine you would enjoy drinking later, since unopened bottles keep for months.

Try the free wine and drink calculator

Skip the aisle-side arithmetic. Feed in your guest count, party length and how wine-focused the event is, and the free tools hand back an exact, printable order — no sign-up required: