Cooking

How Many Drinks for a Party? Beer, Wine & Soda Calculator

Calculator Free · Private
Reviewed by: (editorial policy ) · Last reviewed:
Was this calculator helpful?

Running out of drinks is the #1 hosting mistake. This calculator uses the hospitality industry's standard formula — 2 drinks per person for the first hour, then 1 drink per person per additional hour — to give you an accurate total for beer, wine, and soda. Set your beverage mix percentages, and the tool converts everything into cases of beer, wine bottles (750 mL, 5-glass standard), and 12-packs of soda. No guesswork, no spreadsheet required.

Last reviewed: June 3, 2026 Verified by Source: NIAAA — What Is A Standard Drink?, USDA Dietary Guidelines for Americans 2020–2025 — Alcoholic Beverages, Gotham Catering NYC — How Many Drinks Do I Need For My Event? 100% private

Plan 2 drinks per person in the first hour, then 1 drink per person per additional hour — multiply the total by 1.15 for a 15% safety buffer. Formula: Drinks = Guests × (2 + (Hours − 1)) × 1.15. Example: 30 guests × 3 hours = 30 × (2+2) × 1.15 = 138 drinks. At a 50/30/20 beer-wine-soda split, that is 3 cases of beer (24-ct), 9 wine bottles (750 mL), and 3 soda 12-packs.

When to use this calculator

  • Buying beer, wine, and soda for a backyard 4th of July barbecue with 40 guests lasting 5 hours
  • Planning a wedding reception drink order for 120 guests where the host wants 40% wine, 45% beer, 15% soda
  • Budgeting beverages for a 20-person Super Bowl watch party skewing heavily toward beer and soda
  • Calculating non-alcoholic drinks for a children's birthday party or dry corporate event

Example: backyard BBQ, 30 guests, 3 hours

  1. Hour 1: 30 people × 2 drinks = 60 drinks.
  2. Hours 2 and 3: 30 × 1 drink × 2 hours = 60 drinks.
  3. Base total: 60 + 60 = 120 drinks.
  4. Add 15% buffer: 120 × 1.15 = 138 drinks (rounded up).
  5. 50/30/20 split: Beer = 69 cans (3 cases of 24); Wine = 42 glasses (9 bottles of 750 mL); Soda = 27 cans (3 × 12-packs).
Result: Buy 3 cases of beer, 9 bottles of wine, and 3 twelve-packs of soda/sparkling water — enough for 30 guests over 3 hours with a 15% surplus in case guests drink more than expected.

How it works

2 min read

How It's Calculated

This calculator applies the hospitality industry's Drinks Per Person Per Hour (DPPH) model, used by professional caterers and bartenders:

Total Drinks = Guests × (2 + (Hours − 1)) × 1.15

  • 2 drinks in the first hour — peak social consumption when guests arrive and settle in.

  • 1 drink per person per hour for each subsequent hour — the stabilised rate.

  • × 1.15 — a 15% safety buffer, standard practice for event planning to avoid running dry.
  • Quick reference: drinks per person by event length (with buffer)

    Event durationDrinks per personFor 20 guestsFor 50 guestsFor 100 guests
    1 hour246115230
    2 hours369173345
    3 hours5138345690
    4 hours6161403805
    5 hours7184460920
    6 hours82075181035

    Step-by-step for 80 guests × 5 hours

    Base = 80 × (2 + 4) = 480 drinks
    With buffer = 480 × 1.15 = 552 drinks
    Beer (50%)  = 276 cans  → 276 ÷ 24 = 12 cases
    Wine (30%)  = 165 glasses → 165 ÷ 5 = 33 bottles (750 mL)
    Soda (20%)  = 110 servings → 110 ÷ 12 = 10 twelve-packs

    Beverage mix by event type

    Event TypeBeerWineSoda/Water
    Casual backyard BBQ55%20%25%
    Standard house party50%30%20%
    Wedding reception40%45%15%
    Sports watch party60%10%30%
    Formal dinner10%80%10%
    Children's party0%0%100%

    Conversion standards used

  • 1 beer can or bottle (12 oz / 355 mL) = 1 drink

  • 1 wine bottle (750 mL) = 5 glasses at the USDA standard 5 oz (148 mL) pour

  • 1 standard case of beer = 24 units

  • 1 half-keg ≈ 165 × 12 oz servings

  • 1 soda 12-pack = 12 servings

  • 1 drink (standard US, per NIAAA) = 14 g of pure alcohol = 12 oz beer (5% ABV) or 5 oz wine (12% ABV)
  • Common mistakes

    1. Ignoring duration — Buying "2 drinks per person" without accounting for time is the #1 error. A 2-hour cocktail hour and a 6-hour reception need completely different quantities.
    2. Assuming a flat per-head rate — Consumption is time-dependent. Always multiply guests × hours × rate.
    3. Forgetting the buffer — Running out 30 minutes before the party ends is a social disaster. Most big-box retailers (Costco, BevMo, Sam's Club) accept unopened returns.
    4. Miscounting wine bottles — The most common error is assuming 4 glasses per bottle. The USDA standard pour is 5 oz → 5 glasses per 750 mL bottle.
    5. Ignoring non-drinkers — About 15–25% of adult guests at mixed events prefer non-alcoholic options. Always have adequate soda, sparkling water, and still water.

    Related Calculators

  • Beer by guest calculator — beer only.

  • Wine by guest calculator — wine bottles only.

  • Homebrew ABV calculator — for homebrewers.
  • Frequently asked questions

    How many drinks per person at a party — what is the rule of thumb?

    The hospitality industry standard is 2 drinks in the first hour, then 1 drink per person per hour after that, plus a 15% safety buffer. For a 3-hour party, plan roughly 5 drinks per person (with buffer). For 4 hours, about 6; for 5 hours, about 7. Always round up — most retailers accept returns of unopened, unchilled cases.

    How many glasses of wine are in a standard bottle?

    A standard 750 mL wine bottle yields 5 glasses when poured at the U.S. standard serving size of 5 fluid ounces (148 mL) per glass — the reference pour defined in the USDA Dietary Guidelines for Americans (2020–2025). Pouring larger 6 oz glasses reduces that to about 4 glasses per bottle, which leads to running short by roughly 20% if you planned on 5.

    How many beers do I need for a party of 20, 30, 50, or 100 people?

    Using the standard formula (50% beer share, 3-hour party, 15% buffer): 20 guests = 4 cases (96 beers); 30 guests = 5–6 cases (138 drinks total); 50 guests = 9 cases (216 beers); 100 guests = 18 cases (432 beers). Use this calculator to adjust for your actual duration and beverage mix.

    What is a standard drink in the United States?

    According to the National Institute on Alcohol Abuse and Alcoholism (NIAAA), one standard U.S. drink contains 14 grams of pure alcohol. This equals: 12 oz of regular beer (~5% ABV), 5 oz of wine (~12% ABV), or 1.5 oz of distilled spirits (~40% ABV). All three count as one drink unit for the purposes of this calculator.

    How much soda should I plan for non-drinkers at my party?

    Plan for roughly 15–25% of adult guests to prefer non-alcoholic beverages (designated drivers, pregnant guests, non-drinkers, minors). For a 40-person party, that's 6–10 people who'll rely almost entirely on soda, water, and juice. Budget at least 2 non-alcoholic servings per non-drinking guest per hour, and always have a large supply of still water regardless of event type.

    Should I add a buffer to my drink estimate?

    Yes — event professionals universally recommend a 10–15% safety buffer. It accounts for guests who drink slightly more than average, a party that runs long, accidental spills, or unexpectedly warm weather. Most big-box retailers (Costco, BevMo, Sam's Club) accept returns of unopened, unchilled cases, so over-buying carries very low financial risk. Never under-buy for a party.

    Is it better to buy cans or bottles of beer for a party?

    Cans are generally better for parties: they chill about 30% faster in ice than bottles, are lighter to transport, eliminate glass-breakage risks outdoors or near pools, and are easy to recycle. Each 12 oz can counts as exactly one drink serving. Bottles are a fine choice for indoor events or when presentation matters. A standard U.S. case contains 24 units — use this as your purchasing unit.

    How much ice do I need to keep drinks cold at a party?

    The rule of thumb used by event caterers is 1 pound (≈0.45 kg) of ice per person per hour for coolers chilling canned or bottled beverages. For a 30-person, 4-hour party entirely relying on coolers, you'd need roughly 120 lbs (54 kg) of ice. In hot weather (90°F / 32°C or above), increase to 1.25–1.5 lbs per person per hour. Ice melts faster than most hosts expect.

    How do I calculate drinks for a dry (alcohol-free) party?

    Set beer and wine percentages to 0% and soda to 100%. Keep the same duration formula — people tend to drink non-alcoholic beverages slightly more freely, so the base DPPH rate still applies. For a 3-hour children's party with 25 kids: 25 × (2+2) × 1.15 = 115 servings of soda, juice, and water combined. Offer variety: soda, sparkling water, lemonade, and still water at minimum.

    What beverage mix should I use for a wedding reception?

    A widely recommended split for a U.S. wedding reception is 30–40% beer, 40–55% wine, 10–15% soda/water, plus sparkling wine for the toast (1 bottle per 6 guests). If the menu is heavy on fish or chicken, tilt toward white wine (60% of the wine portion). For red-meat-heavy menus, red wine at 60%. Always ensure robust non-alcoholic options for the 15–20% of guests who don't drink alcohol.

    Sources and references