Buying Wine

How Much Wine to Buy for a Party

How much wine to buy for a party: the simple bottles-per-guest formula, a quick reference table, how to split red, white, and sparkling, and why you should round up.

Use one simple formula: guests times hours, divided by five. A standard bottle pours about five glasses, and most people drink roughly one glass per hour, so that math covers you. For 20 guests over three hours, that’s about 12 bottles. Round up, split it across red, white, and sparkling, and buy a little extra.

The one formula you need

Almost all the anxiety around buying wine for a party comes from not having a starting number, so here it is. Assume each adult drinks about one glass per hour, and that a standard 750ml bottle holds about five glasses. Put those together and you get a formula that works for any size event: multiply your guest count by the number of hours, then divide by five.

Written out, it’s (guests × hours) ÷ 5 = bottles. Ten guests at a three-hour dinner is 10 × 3 = 30 glasses, divided by five, so six bottles. It really is that simple, and once you have the number you can stop second-guessing and start choosing what to actually pour.

A couple of the assumptions are worth saying out loud, because you’ll adjust them below. “One glass per hour” is an average across a whole party, where some guests drink more and some barely touch it. And “five glasses per bottle” assumes a standard 5-ounce pour; if your glasses are big and your hand is generous, you’re really getting four, which is why rounding up is built into every step that follows.

If you’re buying larger formats to cut down on bottle-swapping, the same math holds. A 1.5-liter magnum counts as two bottles, or about ten glasses, and a 3-liter double magnum as four bottles. A few big bottles look generous on a table and mean fewer corks to pull, though they’re heavier to handle and slower to chill, so they suit a relaxed dinner better than a fast-moving crowd.

A quick bottles-for-a-party table

If you’d rather not do arithmetic while planning, here’s the formula worked out for common party sizes and lengths. The numbers are total bottles, already rounded up.

Guests2-hour gathering3-hour party4-hour event
6345
10468
2081216
30121824
50203040

Read it as a floor, not a ceiling. These figures assume typical drinking at a standard pour, so they’re a solid baseline for a mixed adult crowd. If your guests are enthusiastic, or the event runs long, nudge upward. The next section is about making exactly those adjustments.

Adjust for your actual crowd

The formula gives you a starting number; your specific guest list tells you which way to bend it. A few factors move the total meaningfully:

  • How much your crowd drinks. A wine-loving dinner party runs higher than a mixed family gathering. If you know your people are keen, plan on four glasses per bottle instead of five to add a cushion.
  • Non-drinkers and drivers. Count only the guests who’ll actually be drinking wine. If a third of the room is on soft drinks, beer, or driving home, adjust the guest number down before you multiply.
  • Sit-down dinner vs standing party. People drink faster on their feet with a glass in hand than they do seated over a long meal, so a cocktail-style party skews higher than a dinner of the same length.
  • Time of day. A lunchtime or afternoon event usually runs lighter than the same crowd at night, when wine tends to flow more freely.
  • Whether wine is the only drink. If you’re also serving beer and cocktails, wine consumption drops, and you can trim the count accordingly.

None of these require a new formula. They’re just reasons to lean toward the higher or lower end of your estimate, and when two or three point the same way, trust them.

How much red, white, and sparkling

Once you know the total, you have to split it by type, and the season is your best guide. As a default, a rough even split across red, white, and sparkling or rosé covers most tastes and lets guests choose. From there, tilt with the weather.

For a warm-weather or outdoor event, lean toward whites, rosés, and sparkling, which people reach for when it’s hot; an even three-way split works well. For a cooler indoor gathering in fall or winter, red gets more popular, so a common split is about half red, a quarter white, and a quarter sparkling. These aren’t rules, just sensible starting points, and if you know your particular friends skew heavily one way, follow that over any guideline.

One practical note: it’s easier to over-buy on the type people drink less of than to run short on the crowd favorite. If your group loves red, make red the bottle you have spares of.

Sparkling for the toast

If you’re planning a single toast rather than serving sparkling all night, the math is different and much smaller, because a toast pour is tiny. A standard bottle stretches to roughly six modest toast pours, so plan on about one bottle for every six guests for the toast alone. For 30 guests, that’s five bottles of something sparkling, and everyone gets their moment without you buying far more than you need.

If instead you want sparkling to be a full option throughout the party, fold it into the main total and the type split above rather than treating it as a separate toast calculation. And you don’t need Champagne prices for this: a good Cava, Prosecco, or Crémant delivers the celebratory pop for a fraction of the cost, which matters a lot when you’re buying by the case.

Chilling and serving: the logistics people forget

Buying enough wine is only half the job; you also have to be able to serve it. Whites, rosés, and sparkling all want to be cold, and a case of warm bottles won’t chill in your fridge in the last hour before guests arrive. Plan ahead: a bottle needs roughly two to three hours in the fridge, or about 20 to 30 minutes in a bucket of ice and water, which is far faster than ice alone. For a bigger party, clear a fridge shelf the day before or fill a cooler or two with ice. Reds are happiest slightly below room temperature, so a quick 15 minutes in the fridge does them good, especially in summer. Two more items people forget: one corkscrew is not enough for thirty guests, so keep a spare, and make sure you have enough glasses, because running out of clean glassware stalls a party as surely as running out of wine.

Buying by the case can save money

If your formula lands you near twelve bottles, it’s worth buying a full case, because many wine shops give a case discount, often around 10 to 15 percent, and most let you mix the case however you like. A party is the natural moment to cross that threshold: if you need ten bottles, buying twelve at a discount can cost about the same while leaving you a welcome spare or two. Ask whether the shop offers a mixed-case price, since plenty do and don’t advertise it. Combined with a return policy on unopened bottles, the case discount makes over-buying for a party close to free, and often cheaper per bottle than buying exactly the number you calculated.

Always round up

Every step here nudges you to round up, and that’s deliberate. The downside of buying one bottle too many is a few dollars and a spare bottle that keeps indefinitely. The downside of buying one too few is a run to the shop mid-party, or worse, an evening that fizzles because the wine ran dry. Those risks aren’t symmetrical, so it pays to err generous.

There’s a practical trick that makes over-buying free: many wine shops will take back unopened bottles for a refund, as long as you ask about their policy before you buy. That lets you order for the high end of your estimate, chill more than you think you’ll need, and simply return whatever stays sealed. Even without a return policy, unopened wine stores for months or years, so any surplus just becomes next month’s dinner. Buying a little extra is close to risk-free; running out is not.

What to buy, not just how much

Quantity is the easy half; the harder question is what goes in the bottles, especially when you’re buying six or twelve at once and don’t want to overspend. The good news is that a party is exactly the place for crowd-pleasing, mid-priced wines rather than special-occasion bottles, since most will be poured and enjoyed without much scrutiny. Aim for approachable, food-friendly styles that a wide range of palates will happily drink.

This is where buying by reasoning beats buying by the highest score on the shelf. For a case of party wine, a dependable, versatile bottle at a fair price is worth more than a single prestigious one, and knowing how to spot that is a skill worth having; we cover it in how to tell if a wine is good value and, for the shop trip itself, in how to pick wine at the grocery store. It also helps to have a rough sense of the right price band before you go, which is the whole subject of how much to spend on a bottle of wine. Set a per-bottle budget, multiply by your bottle count, and you’ll know your total spend before you leave the house.

Put it together and party wine stops being stressful. Run the formula, adjust for your crowd, split it by season, round up, and pick approachable bottles at a price you’re comfortable buying by the case. Do that, and you’ll have exactly enough of wine people are glad to drink, with a spare or two in reserve.

Join the AboutWine early-access waitlist and we’ll help you reason your way to the right bottles, whether you’re buying one or a whole case.

Frequently asked questions

How many glasses of wine are in a bottle?

A standard 750ml bottle holds about five glasses, based on a normal 5-ounce pour. That's the number to use for planning. Some people pour more generously, so if you want a safety margin it's reasonable to plan on four glasses per bottle instead, which quietly builds in a buffer. Larger formats scale up simply: a 1.5-liter magnum is two bottles, or roughly ten glasses.

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

It depends on how long the party runs, but the quick math is guests times hours, divided by five. For 20 guests over a three-hour party, that's 20 times 3, which is 60 glasses, divided by 5, so about 12 bottles. For a shorter two-hour gathering it drops to about 8, and for a long four-hour event it rises to around 16. Round up to the nearest whole bottle, and buy a couple extra.

Is it better to buy too much or too little wine for a party?

Too much, almost always. Running out partway through an event is the one outcome worth avoiding, and the cost of a spare bottle or two is small next to that. The risk is low, because most wine shops will take back unopened bottles for a refund if you ask before you buy, so you can over-order deliberately and simply return what you don't use. Unopened wine also keeps for a long time, so extras are never really wasted.