How Much Wine Do You Need for a Party?

Wine for a Party

How Much Wine Do You Need for a Party?

Running out of wine is a host’s nightmare, and buying way too much ties up cash you did not need to spend. The good news: figuring out the right amount is simple arithmetic once you know two numbers.

1 bottle per 2 guests5 glasses a bottlePlan by the hour
To figure out how much wine for a party, use one rule: plan one glass per guest per hour, and remember a 750 ml bottle pours about five glasses. So bottles equal guests times hours, divided by five, rounded up. A 3-hour party for 20 people works out to 20 times 3, which is 60 glasses, divided by 5, which is 12 bottles. Adjust for the event: a wine-forward dinner runs higher, while a full bar with beer and spirits cuts the wine count roughly in half. Always round up and buy one extra bottle per ten guests as insurance, because running out is the only real mistake.
By The Popular Wines Tasting Team. Updated June 2026.

It is the night before the party and you are standing in the wine aisle, phone out, trying to remember whether twenty guests means a case or two. You do not want to be the host whose bar runs dry at nine, and you do not want forty leftover bottles either. The good news is that the whole problem collapses into one short formula, and once you have it you can plan a dinner for six or a wedding for a hundred and fifty with the same arithmetic. This guide gives you the rule, the math behind it, reference tables you can plan straight from, and worked-out scenarios for every kind of event, so you walk out of the store with exactly the right amount.

Several open bottles of red and white wine lined up on a party bar with rows of empty wine glasses ready to pour
The core rule: one glass per guest per hour, five glasses per bottle, so bottles equal guests times hours divided by five.

The rule and the math behind it

Two fixed numbers do all the work. The first is consumption: across a relaxed social event, the average adult who drinks wine has about one 5-ounce glass per hour. The second is yield: a standard 750 ml bottle holds 25.4 ounces, and at a 5-ounce pour that is about five glasses per bottle. Put them together and the formula writes itself. Total glasses equal your guest count multiplied by the number of hours. Divide that by five and you have bottles. Always round up, because you cannot buy two-thirds of a bottle and you never want to come up short.

Work an example. You are hosting 20 people for a 3-hour evening. Multiply 20 guests by 3 hours and you get 60 glasses. Divide 60 by 5 and you need 12 bottles, a clean case. A dinner for 6 over the same 3 hours is 18 glasses, which rounds up to 4 bottles. A 4-hour wedding reception for 100 is 400 glasses, or 80 bottles, if wine is the only thing being poured. The formula scales to any size, which is exactly why it beats the vague rule of thumb that says buy one bottle per person and hope.

The one assumption to keep honest is that one-glass-per-hour figure. It is a fair average for a mixed adult crowd over the length of an event, not a cap. Some guests will have three glasses, some will have water all night, and the average lands near one per hour once you spread it across the full guest list and the full run-time. The two adjustments that move it most are whether other alcohol is on offer and what kind of crowd you have, both covered below.

Bottles equal guests times hours, divided by five, rounded up. Memorize that and you can plan any event in your head.

Bottles by guest count and party length

This is the table to plan straight from. It assumes wine is the main drink and applies the formula directly, rounding up to whole bottles. If you are also serving beer, cocktails, or a full bar, take these numbers down by roughly a third to a half, since wine will be one option among several rather than the only pour.

Guests2-hour event3-hour event4-hour event
63 bottles4 bottles5 bottles
104 bottles6 bottles8 bottles
156 bottles9 bottles12 bottles
208 bottles12 bottles16 bottles
2510 bottles15 bottles20 bottles
3012 bottles18 bottles24 bottles
5020 bottles30 bottles40 bottles
7530 bottles45 bottles60 bottles
10040 bottles60 bottles80 bottles
15060 bottles90 bottles120 bottles

Two practical reads on this table. A case holds 12 bottles, so any cell that lands on a multiple of 12 is a clean ordering number, and most wine shops give a case discount of 10 to 15 percent. And notice how fast the count climbs at a 4-hour event: an extra hour is an extra glass per guest, which at 50 people is ten more bottles. Length matters as much as headcount.

How much wine per person, by event type

The one-glass-per-hour average holds across a full evening, but different events front-load or stretch out drinking, and the presence of other alcohol changes everything. This table gives the per-person planning number for the most common events, so you can sanity-check the formula against the kind of party you are actually throwing.

Event typeWine per personWhy
Intimate dinner partyHalf a bottle, about 2 to 3 glassesWine is central, courses are paced, guests linger. Plan one bottle per two people.
Cocktail hour or reception2 to 3 glasses over 3 hoursStanding, mingling, no meal anchoring the pace. Front-loaded in the first hour.
Wine-only partyFull formula, one glass per hourNo competing drinks, so wine carries the whole evening. Use the table above as-is.
Full open barHalf the formulaBeer and spirits split the demand. Cut the wine count by roughly 50 percent.
Summer BBQ or daytimeAbout one bottle per 8 guestsHeat and daylight favor beer, water, and lighter drinking. White and rose outsell red.
Wedding receptionHalf a bottle if wine-only, less with a barToast pours plus dinner service. Budget two-plus glasses per guest across the night.
Wine tastingOne bottle per 8 to 10 tasters per winePours are 2 to 3 ounces, so each bottle stretches to 8 or more tastes.

The biggest single lever here is the full bar. The moment you put out beer and spirits, wine stops being the only choice and your per-person wine number drops by about half. Plan the bar first, then size the wine to the share of guests who will actually reach for it.

The red, white, and sparkling split

Once you know the total, you split it. The default balance for a mixed evening crowd is roughly 60 percent red, 40 percent white, with a few bottles of sparkling on top for toasts and early arrivals. That ratio shifts hard with season and daylight. A summer afternoon flips it: white and rose dominate, red becomes the minority, and chilled is the rule. A winter holiday party or a steak-forward dinner pushes red back up toward 60 or 70 percent. Sparkling is the secret weapon, because it works for arrivals, for toasts, and for guests who want something light, and almost nobody buys enough of it.

Event and seasonRedWhiteSparkling and rose
Evening dinner, fall or winter60 to 65%30%5 to 10%
Evening party, spring50%40%10%
Summer or daytime, outdoor30%40%30%
Cocktail hour or reception40%35%25%
Holiday or celebration50%30%20%
Wedding40%40%20%

For the wines themselves, lead with crowd-pleasers that a wide range of palates will drink. A fruit-forward red like a California Pinot Noir, an Argentine Malbec, or a soft Cotes du Rhone covers most red drinkers. For white, a Sauvignon Blanc, an unoaked Chardonnay, or a Pinot Grigio is safe and easy. Keep a couple of off-dry options like an Italian Prosecco or a German Riesling for guests who lean sweeter, since the difference between dry and sweet is where a lot of party drinkers actually split. Our wine sweetness scale shows where popular party bottles fall if you want to cover both ends of the table.

A host pouring red wine into a guest's glass at a holiday dinner table set with multiple open bottles and food
Lead with crowd-pleasing styles and skew the red-white-sparkling split by season: more white and bubbles in summer, more red in winter.

Worked scenarios, with the math done for you

Here are six real situations with the formula applied, the split recommended, and the buy spelled out. Find the one closest to your event and adjust from there. Every count rounds up and assumes wine is the main drink unless noted.

Intimate dinner for 6

3 hours, wine-forward

Math: 6 guests times 3 hours is 18 glasses, divided by 5 is 4 bottles. Buy 5 to linger comfortably. Split: 3 reds, 1 white, 1 sparkling to open. Pace it course by course rather than pouring all at once.

Cocktail party for 25

3 hours, standing

Math: 25 times 3 is 75 glasses, or 15 bottles, but front-loaded. Buy 16. Split: heavy on sparkling and white for the first hour, 6 reds, 6 whites, 4 sparkling. Add a non-wine option for the bar.

Wedding for 100

4 hours, wine and beer

Math: wine-only would be 80 bottles, but with beer it drops to about 40 to 45. Buy 48, four cases. Split: 16 red, 16 white, 16 sparkling, since toasts and a wide crowd need bubbles. Confirm corkage if at a venue.

Holiday party for 30

4 hours, evening, winter

Math: 30 times 4 is 120 glasses, or 24 bottles. Buy 26. Split skews red: 16 reds, 6 whites, 4 sparkling. A spiced or off-dry option and a warm room mean people drink red. Stock a non-alcoholic punch too.

Summer BBQ for 20

4 hours, daytime, outdoor

Math: full formula says 16 bottles, but heat and beer cut it. Buy 10 to 12. Split flips: 5 white, 4 rose or sparkling, 2 to 3 red. Chill everything, including the reds slightly. Water is the real hero here.

Wine tasting for 10

2 hours, 6 wines

Math: tasting pours are 2 to 3 ounces, so one bottle covers 8 to 10 tastes. For 6 wines and 10 tasters, buy 1 to 2 bottles of each, so 8 to 10 bottles total. Have water and crackers between flights to reset palates.

Notice the pattern across all six: the formula sets the ceiling, then the event type, the season, and the presence of a bar pull the number up or down. Start with the math, then adjust for reality. If you would rather skip the arithmetic entirely, our wine party calculator runs every one of these scenarios for you, with the split built in.

Adjustments that change your number

The base formula is a starting point. Four real-world factors move it, and a good host accounts for all of them before buying.

The drinker profile

Who is coming

A crowd of enthusiastic wine drinkers can run 1.5 glasses an hour, not one. A family event with kids, drivers, and light drinkers runs well under one. Picture your actual guest list and nudge the count up or down 20 to 30 percent.

The first-hour rush

Pacing

People drink fastest in the first hour, often two glasses as they arrive and settle, then slow to one. For a short reception this front-loading matters most. Open more bottles than feels right at the start so no one waits at an empty bar.

Other alcohol

The bar

Every competing drink steals from the wine count. A full bar with cocktails and beer cuts wine demand by roughly half. Beer-and-wine only cuts it less. Decide the bar first, then size the wine to wine drinkers.

Season and setting

Heat and light

Warm rooms and outdoor daytime events lighten consumption and shift it toward white, rose, and sparkling. Cool weather and evening settings raise it and push toward red. The same 20 guests drink differently in July and December.

What else to buy: water, a non-wine option, and insurance

An assortment of red, white, and sparkling wine bottles chilling together in an ice bucket at an outdoor party
Beyond the wine, plan water, at least one good non-alcoholic option, and one extra bottle per ten guests as insurance.

Wine is not the whole shopping list. Plan one liter of water per guest, more in summer, and put it where people can reach it without asking, because hydrated guests pace themselves and the party lasts longer. Always set out at least one good non-wine option, a sparkling water, a zero-proof spritz, or a punch, so non-drinkers and designated drivers are not stuck holding a soda. Roughly a third of any adult crowd will reach for the non-alcoholic choice at some point in the night.

Then buy insurance. Add one extra bottle per ten guests beyond what the formula says. Most wine shops will let you return unopened bottles, so the downside of over-buying is a short trip back and the upside is never watching your bar go dry at the peak of the night. A few unopened bottles also become the easiest thank-you gift or the start of next week. If you are unsure how far a given case will stretch once it is open, our guide to how many glasses are in a bottle of wine breaks down pour sizes and the bigger formats like magnums that pour ten glasses each.

Running out is the only real mistake. Buy the formula, add one bottle per ten guests, and return what you do not open.

Mistakes to avoid

The most common error is forgetting the other alcohol. Hosts plan a full bar and then buy wine as if it were the only drink, and end up with cases of leftovers. If beer and spirits are out, halve the wine. The opposite mistake is buying for the headcount but not the run-time. Twenty people for two hours and twenty people for four hours are different parties, and the four-hour version needs twice the wine. Always multiply by hours, not just guests.

Two more. Under-buying sparkling is nearly universal, because hosts treat it as a toast-only afterthought when in fact it is the most flexible bottle on the table, perfect for arrivals and for anyone who wants something light. And buying only dry wine alienates the real share of guests who prefer something off-dry. A couple of fruit-forward or lightly sweet bottles, a Prosecco or a Moscato, covers them without anyone feeling stranded at the dry end. Knowing where your bottles sit on the spectrum, from bone-dry to dessert-sweet, is the difference between a bar everyone drinks from and one half your guests skip.

Where the one-glass-per-hour rule comes from

The planning number is not arbitrary. It traces back to the standard drink, the unit health and beverage guidelines use to measure alcohol. In the United States a standard serving of wine is 5 ounces, the pour that delivers roughly the same alcohol as a 12-ounce beer or a 1.5-ounce shot of spirits. That 5-ounce serving is also why a 25.4-ounce bottle yields five glasses, the second half of the party formula. The one-glass-per-hour pace reflects how the average adult enjoys wine across a social evening, faster at first, then settling. Caterers and event planners have used some version of two drinks in the first hour and one per hour after for decades, which averages out to almost exactly the one-per-hour figure once you spread it across the night. The math, in other words, is built on a real serving standard, not a guess, which is why it holds from a dinner for six to a wedding for a hundred and fifty.

If you want to go deeper on the wines themselves, start with our pillar on the main types of wine to choose styles your crowd will actually drink, then check the wine sweetness scale to balance dry and off-dry bottles, and the breakdown of how many glasses are in a bottle to translate your bottle count into real pours. For the fastest answer of all, skip the arithmetic and let the wine party calculator size your order in seconds.

Get your exact bottle count in seconds

Plug in your guest count, the number of hours, and your event type, and the calculator returns the precise number of bottles plus the red, white, and sparkling split, no math required.

How much wine for a party, answered

How many bottles of wine do I need for a party of 20?

For a 20-person party lasting 3 hours, plan on 12 bottles, a full case. The math is 20 guests times 3 hours, which is 60 glasses, divided by 5 glasses per bottle. For a 4-hour event bump it to 16 bottles, and if you also have a full bar, 6 to 8 bottles will cover the wine drinkers.

How much wine per person should I plan for?

Plan about one 5-ounce glass per person per hour, which works out to roughly half a bottle per guest at a typical evening party. For a wine-forward dinner, budget two to three glasses each. If you are serving a full bar with beer and spirits, cut the wine estimate roughly in half.

How many glasses are in a bottle of wine?

A standard 750 ml bottle holds about five 5-ounce glasses, the figure the party formula is built on. Pour smaller tasting portions and you get six or more; pour generous restaurant-style glasses and you get about four. Sparkling stretches to six to eight glasses because flutes hold a smaller pour.

What is the red, white, and sparkling split for a party?

For a mixed evening crowd, start at roughly 60 percent red, 40 percent white, with a few sparkling bottles on top. Flip toward white, rose, and sparkling for summer or daytime events, and skew back toward red for winter and heavier meals. Sparkling is the most flexible bottle, so buy more than you think.

How much wine do I need for a wedding of 100 guests?

If wine is the only drink, a 4-hour reception for 100 needs about 80 bottles, since 100 times 4 is 400 glasses divided by 5. With beer and spirits also on offer, that drops to roughly 40 to 48 bottles. Budget extra sparkling for toasts and arrivals, and confirm corkage if you are at a venue.

Should I buy extra wine in case I run out?

Yes. Add one extra bottle for every ten guests on top of the formula. Most wine shops let you return unopened bottles, so over-buying costs nothing but a short trip back, while running out at the peak of the night is the one mistake guests remember. Leftover bottles also make easy gifts.

Does a full bar change how much wine I need?

Significantly. The moment you put out beer and cocktails, wine becomes one option among several and demand drops by about half. Plan the bar first, then size the wine to the share of guests who will actually choose it. Beer-and-wine only events cut the wine count less than a full open bar.

How much wine for a summer BBQ or daytime party?

Plan lighter, about one bottle per eight guests, since heat and daylight favor beer, water, and lighter drinking. Flip the split toward white, rose, and chilled sparkling, and keep red to a minority. Chill everything, set out plenty of water, and have a non-alcoholic option ready for the daytime crowd.