Wedding Alcohol & Drink Consumption Calculator

Reception plan

Count only guests expected to consume alcoholic beverages who are of legal drinking age in the applicable jurisdiction. Do not include minors or non-drinkers.

Enter the reception length; decimal hours such as 4.5 are allowed.

Your estimated average servings per drinking guest per hour. Custom rate only; zero is allowed.

This is a purchasing/logistics assumption, not a recommendation for individual alcohol consumption.

Visible purchasing margin from 0 to 100%. Applied once to reception servings; no hidden extra margin.

Drink mix

Choose your own beer, wine and spirits shares. They must total 100%.

Share of planned reception servings.

Share of planned reception servings.

Share of planned reception servings.

Drink mix total: 100%

Package assumptions — editable

Defaults are planning examples. Adjust them to the packages and pours you intend to use.

Default 24 servings. Edit this for the actual case or package; there is no universal case size.

Editable planning assumption. Unit changes preserve the entered physical volume.

Default 5 servings for the displayed bottle. This yield is entered directly; update it when changing bottle size. It is not an alcohol-content calculation.

Editable planning assumption. Unit changes preserve the entered physical volume.

Editable planning assumption. Unit changes preserve the entered physical volume.

Planning servings are package-yield assumptions, not equal alcohol-content units. Beverage ABV and actual pours vary. These defaults are editable examples, not drinking-rate recommendations.

Estimated shopping cost (optional)

Prices start blank. Enter your own prices for purchased packages; missing prices are excluded and any partial total is labeled “priced items only.”

Optional nonnegative price per purchased case/package.

Optional nonnegative price; shared by red and white bottles if split.

Optional nonnegative price per purchased bottle.

Excludes tax, delivery, bartender fees, rentals, returns and deposits.

Plan water and non-alcoholic options separately.

PLANNED RECEPTION SERVINGS

660 servings

Includes your 10% planning buffer. Champagne toast is separate.

WEDDING BAR SHOPPING LIST

Beer

11 cases/packages

24 servings per case/package

Wine

47 bottles

750 mL per bottle

Spirits

10 bottles

750 mL per bottle

Alcohol planning estimates are for event purchasing and logistics only. Actual consumption varies. Follow applicable local laws and responsible-service practices, and provide non-alcoholic options.

Plan water and non-alcoholic options separately.

Serving math and package reserve

Base reception servings
600
Planning buffer
10% — 60 servings
Total planned reception servings
660
Estimated reception package-rounding reserve
8.07 servings

Reserve is purchased package yield minus planned servings, not guaranteed leftovers. It is separate from your planning buffer.

Drink mix — 40% beer / 35% wine / 25% spirits

Beer

Planned servings
264
Planning yield per package
24 servings
Purchased package yield
264
Estimated reserve after package rounding
0 servings

Wine

Planned servings
231
Planning yield per package
5 servings
Purchased package yield
235
Estimated reserve after package rounding
4 servings

Spirits

Planned servings
165
Planning yield per package
16.907011 servings
Purchased package yield
169.07
Estimated reserve after package rounding
4.07 servings

Wine planning yield: 5 servings from 750 mL, implying 150 mL per planning serving. Spirit yield: 16.907011 servings per bottle, based on the entered bottle and pour volumes.

How we calculated it

Full-precision servings and yields feed the same engine used by the shopping list. Only purchasable package quantities round upward; displayed arithmetic is formatted afterward.

  • Base servings = 120 guests × 5 hr × 1 servings/guest/hr = 600.
  • Buffer servings = 600 × 10% = 60; planned reception servings = 600 × (1 + 0.1) = 660.
  • Beer servings = 660 × 40% = 264.
  • Wine servings = 660 × 35% = 231.
  • Spirits servings = 660 × 25% = 165.
  • Spirit bottle yield = 750 mL / 44.360294 mL per planning pour = 16.907011 servings/bottle.
  • Beer: ceil(264 servings / 24 servings/package) = 11 cases/packages; reserve = 264 − 264 = 0 servings.
  • Wine: ceil(231 servings / 5 servings/package) = 47 bottles; reserve = 235 − 231 = 4 servings.
  • Spirits: ceil(165 servings / 16.907011 servings/package) = 10 bottles; reserve = 169.070114 − 165 = 4.070114 servings.

Wedding shopping list

Wedding Alcohol & Drink Consumption Calculator
Drinking guests (legal age): 120
Reception: 5 hr
Planning rate: 1 servings / guest / hr
Base servings: 600
Buffer: 10% (+60 servings)
Planned reception servings: 660
Drink mix: beer 40%, wine 35%, spirits 25%
Package assumptions: beer 24 servings/case or package; wine 750 mL, 5 servings/bottle; spirits 750 mL, 1.5 US fl oz pour (16.907011 servings/bottle).
Champagne toast: off
WEDDING BAR SHOPPING LIST
Beer: 11 cases/packages; planned 264 servings; estimated package-rounding reserve 0 servings.
Wine: 47 bottles; planned 231 servings; estimated package-rounding reserve 4 servings.
Spirits: 10 bottles; planned 165 servings; estimated package-rounding reserve 4.07 servings.
Estimated reception package-rounding reserve: 8.07 servings. Not guaranteed leftovers.
This is a purchasing/logistics assumption, not a recommendation for individual alcohol consumption.
Planning servings are package-yield assumptions, not equal alcohol-content units. Beverage ABV and actual pours vary. These defaults are editable examples, not drinking-rate recommendations.
Alcohol planning estimates are for event purchasing and logistics only. Actual consumption varies. Follow applicable local laws and responsible-service practices, and provide non-alcoholic options.
Plan water and non-alcoholic options separately.
Planning estimate only.

How to use

Estimate wedding beverage quantities and turn them into a practical shopping list using your guest count, event duration, drink mix, package sizes, and planning buffer.

Enter your legal-age drinking guest count, reception duration, custom planning rate and buffer. Set beer, wine and spirits percentages to total 100%. Review the visible package assumptions, optionally split wine into red and white, and enable a separate champagne toast if intended. Add your own prices for a shopping-cost estimate. Copy the list or use browser Print / Save PDF.

Reset restores 120 drinking guests, 5 hr, 1.0 planning serving per guest per hour, a 40/35/25 mix, 10% buffer, 24 beer servings per package, five wine servings per 750 mL bottle, 750 mL spirit bottle and 1.5 US fl oz pour. Wine split and toast are off; prices are blank and currency is USD.

How wedding drink planning works

Base servings = drinking guests × reception hours × planning consumption rate. Buffer servings = base servings × buffer percentage / 100. Total planned reception servings = base servings × (1 + buffer percentage / 100).

Each category receives total planned servings × its drink-mix percentage / 100. Packages = ceil(category servings / planning servings per package). The ceiling rounds purchases upward to whole packages, after the raw serving calculation. Estimated reserve after package rounding = purchased package yield − planned servings. This is a volume/serving budget, not a prediction of actual leftovers.

This is a purchasing/logistics assumption, not a recommendation for individual alcohol consumption. The engine retains fractional servings and calculates both shopping quantities and worked examples from the same model.

Drinking guest count

Count only guests expected to consume alcoholic beverages who are of legal drinking age under the applicable jurisdiction. Drinking guests is a nonnegative whole-number count, not total attendance. Minors and non-drinkers are never added automatically, and no global legal age is assumed.

Zero drinking guests gives zero reception alcoholic servings. A separately enabled champagne toast can still have its own explicit legal-age guest count; no toast guest is inferred from attendance.

For the meal, plan food quantities for the full guest list with separately entered adult and child counts. The alcohol-drinking guest count is not total attendance, and neither tool determines a safe intake or required portion for an individual.

Reception duration

Reception duration is entered in hours and must be positive. Decimal hours such as 4.5 are allowed. Duration scales the reception serving budget at the same custom rate; it does not change the separate one-pour-per-toast-guest calculation.

Planning consumption rate

Planning consumption rate means estimated average servings per drinking guest per hour for purchasing purposes. Custom numeric input only: the initial 1.0 is an editable example, with no “normal,” “safe” or recommended rate label. A zero rate produces zero reception servings.

This is a purchasing/logistics assumption, not a recommendation for individual alcohol consumption. There are no population drinking norms, public-health drinking limits or individual consumption targets in this model. The alternative 0.5 worked example simply shows how an entered rate affects quantities.

Drink mix

Beer %, Wine % and Spirits % must each be 0–100 and total 100%. The visible example starts at 40/35/25. Invalid totals show “Drink mix must total 100%” and clear the shopping list. Percentages are not silently normalized. There are no hidden mix presets.

These shares allocate planning servings rather than equal pure-alcohol amounts. The text percentages accompany the optional mix bar so meaning does not depend on color.

Planning buffer

The planning buffer is visible and user editable from 0–100%. Total planned servings = base servings × (1 + bufferPct / 100). It is applied once, only to reception servings; there is no additional hidden margin or automatic toast buffer.

The engine default produces 600 base servings, 60 buffer servings and 660 planned reception servings. Reserve created by buying whole packages is reported separately.

Beer package conversion

Beer packages = ceil(beer servings / entered servings per case/package). The starting 24 servings per package is a planning assumption, not a universal case size. Use the yield for the package you actually intend to purchase, counting one beer serving according to your event plan.

Wine bottle conversion

Wine bottles = ceil(wine servings / entered planning servings per bottle). The starting wine bottle is 750 mL with five planning servings, implying 150 mL per serving. Bottle volume is an editable reference assumption; servings per bottle is entered directly, so update the yield when you change bottle size. There is no hidden automatic yield adjustment.

If red/white split is enabled, those percentages must also total 100%. Split wine servings first, then round each color to bottles independently and add their reserves. This can purchase more bottles than rounding all wine together. Red and white use the same entered bottle size, yield and optional bottle price.

Spirit bottle conversion

Spirit planning servings per bottle = bottle volume / pour size. Convert both to mL before dividing. The example uses 750 mL and 1.5 US fl oz; its full-precision yield is retained through purchase rounding.

1 US fl oz = 29.5735295625 mL; 1 L = 1,000 mL. The conversion uses the exact US liquid gallon definition, not the Imperial fluid ounce. See NIST’s volume conversion factors (opens in a new tab). Unit changes preserve physical volume without intermediate rounding.

NIAAA’s standard-drink explanation (opens in a new tab) shows that alcohol content depends on ABV and serving size. Its 1.5 US fl oz spirit example assumes a particular strength; that does not make all planned beer, wine or spirit servings equal in alcohol content. This calculator uses editable package yields, not standard-drink or intoxication math. Public-health drinking limits are not used to set purchasing quantities.

Champagne toast

Enable champagne toast only if you intend to plan alcoholic champagne separately. Enter the custom count of legal-age toast guests, bottle volume and pour size. Toast volume required = toast guests × pour volume. Toast bottles = ceil(toast volume required / bottle volume).

Toast quantities are additional to beer/wine/spirits reception servings. They do not subtract from the reception mix and have no reception buffer. The worked toast example uses 150 legal-age guests, 750 mL bottles and a 3 US fl oz planning pour; the bottle count is generated by the engine below. Offer non-alcoholic toast alternatives separately.

Estimated shopping cost

Beer cost = purchased beer packages × entered package price. Wine, spirit and champagne costs use their rounded bottle quantities in the same way. Total estimated shopping cost sums entered category costs; if any purchased category lacks a price, the total clearly says “priced items only.” Prices are blank by default.

The estimate excludes tax, delivery, bartender fees, rentals, returns and deposits. Currency is a display choice without exchange-rate conversion. Example prices below are illustrative assumptions, not current market prices or supplier quotes.

Planning for non-alcoholic drinks

Plan water and non-alcoholic options separately. Guests may choose not to drink alcohol, and alcoholic servings are not a substitute for water or other beverage planning. NIAAA’s hosting guidance (opens in a new tab) encourages offering alcohol-free options.

This V1 does not automatically estimate ice or mixers. Those depend on the cocktail menu, venue, service style, temperature, ice-machine access, glassware and non-alcoholic service.

Worked examples

1. Default purchasing assumptions

Drinking guests 120; reception 5 hr; custom rate 1 servings/guest/hr; buffer 10%. Mix 40% beer, 35% wine, 25% spirits.

  • Base servings = 120 guests × 5 hr × 1 servings/guest/hr = 600.
  • Buffer servings = 600 × 10% = 60; planned reception servings = 600 × (1 + 0.1) = 660.
  • Beer servings = 660 × 40% = 264.
  • Wine servings = 660 × 35% = 231.
  • Spirits servings = 660 × 25% = 165.
  • Spirit bottle yield = 750 mL / 44.360294 mL per planning pour = 16.907011 servings/bottle.
  • Beer: ceil(264 servings / 24 servings/package) = 11 cases/packages; reserve = 264 − 264 = 0 servings.
  • Wine: ceil(231 servings / 5 servings/package) = 47 bottles; reserve = 235 − 231 = 4 servings.
  • Spirits: ceil(165 servings / 16.907011 servings/package) = 10 bottles; reserve = 169.070114 − 165 = 4.070114 servings.

2. Alternative custom rate of 0.5 servings / guest / hour

Drinking guests 120; reception 5 hr; custom rate 0.5 servings/guest/hr; buffer 10%. Mix 40% beer, 35% wine, 25% spirits.

  • Base servings = 120 guests × 5 hr × 0.5 servings/guest/hr = 300.
  • Buffer servings = 300 × 10% = 30; planned reception servings = 300 × (1 + 0.1) = 330.
  • Beer servings = 330 × 40% = 132.
  • Wine servings = 330 × 35% = 115.5.
  • Spirits servings = 330 × 25% = 82.5.
  • Spirit bottle yield = 750 mL / 44.360294 mL per planning pour = 16.907011 servings/bottle.
  • Beer: ceil(132 servings / 24 servings/package) = 6 cases/packages; reserve = 144 − 132 = 12 servings.
  • Wine: ceil(115.5 servings / 5 servings/package) = 24 bottles; reserve = 120 − 115.5 = 4.5 servings.
  • Spirits: ceil(82.5 servings / 16.907011 servings/package) = 5 bottles; reserve = 84.535057 − 82.5 = 2.035057 servings.

3. Custom 50% beer / 30% wine / 20% spirits mix

Drinking guests 120; reception 5 hr; custom rate 1 servings/guest/hr; buffer 10%. Mix 50% beer, 30% wine, 20% spirits.

  • Base servings = 120 guests × 5 hr × 1 servings/guest/hr = 600.
  • Buffer servings = 600 × 10% = 60; planned reception servings = 600 × (1 + 0.1) = 660.
  • Beer servings = 660 × 50% = 330.
  • Wine servings = 660 × 30% = 198.
  • Spirits servings = 660 × 20% = 132.
  • Spirit bottle yield = 750 mL / 44.360294 mL per planning pour = 16.907011 servings/bottle.
  • Beer: ceil(330 servings / 24 servings/package) = 14 cases/packages; reserve = 336 − 330 = 6 servings.
  • Wine: ceil(198 servings / 5 servings/package) = 40 bottles; reserve = 200 − 198 = 2 servings.
  • Spirits: ceil(132 servings / 16.907011 servings/package) = 8 bottles; reserve = 135.256091 − 132 = 3.256091 servings.

4. Separate champagne toast for 150 legal-age guests

Drinking guests 120; reception 5 hr; custom rate 1 servings/guest/hr; buffer 10%. Mix 40% beer, 35% wine, 25% spirits.

  • Base servings = 120 guests × 5 hr × 1 servings/guest/hr = 600.
  • Buffer servings = 600 × 10% = 60; planned reception servings = 600 × (1 + 0.1) = 660.
  • Beer servings = 660 × 40% = 264.
  • Wine servings = 660 × 35% = 231.
  • Spirits servings = 660 × 25% = 165.
  • Spirit bottle yield = 750 mL / 44.360294 mL per planning pour = 16.907011 servings/bottle.
  • Beer: ceil(264 servings / 24 servings/package) = 11 cases/packages; reserve = 264 − 264 = 0 servings.
  • Wine: ceil(231 servings / 5 servings/package) = 47 bottles; reserve = 235 − 231 = 4 servings.
  • Spirits: ceil(165 servings / 16.907011 servings/package) = 10 bottles; reserve = 169.070114 − 165 = 4.070114 servings.
  • Separate toast volume = 150 guests × 88.720589 mL = 13,308.088303 mL; bottles = ceil(13,308.088303 / 750) = 18. No reception buffer is added to toast.

5. Illustrative shopping prices — not supplier quotes

Drinking guests 120; reception 5 hr; custom rate 1 servings/guest/hr; buffer 10%. Mix 40% beer, 35% wine, 25% spirits.

  • Base servings = 120 guests × 5 hr × 1 servings/guest/hr = 600.
  • Buffer servings = 600 × 10% = 60; planned reception servings = 600 × (1 + 0.1) = 660.
  • Beer servings = 660 × 40% = 264.
  • Wine servings = 660 × 35% = 231.
  • Spirits servings = 660 × 25% = 165.
  • Spirit bottle yield = 750 mL / 44.360294 mL per planning pour = 16.907011 servings/bottle.
  • Beer: ceil(264 servings / 24 servings/package) = 11 cases/packages; reserve = 264 − 264 = 0 servings.
  • Wine: ceil(231 servings / 5 servings/package) = 47 bottles; reserve = 235 − 231 = 4 servings.
  • Spirits: ceil(165 servings / 16.907011 servings/package) = 10 bottles; reserve = 169.070114 − 165 = 4.070114 servings.
  • Separate toast volume = 150 guests × 88.720589 mL = 13,308.088303 mL; bottles = ceil(13,308.088303 / 750) = 18. No reception buffer is added to toast.

Illustrative prices: Beer $30.00 per package; Wine $12.00 per package; Spirits $25.00 per package; Champagne toast — separate $20.00 per package.

Estimated shopping cost from rounded quantities: $1,504.00. Excludes tax, delivery, bartender fees, rentals, returns and deposits.

Assumptions and limitations

Alcohol planning estimates are for event purchasing and logistics only. Actual consumption varies. Follow applicable local laws and responsible-service practices, and provide non-alcoholic options.

Planning servings are package-yield assumptions, not equal alcohol-content units. Beverage ABV and actual pours vary. These defaults are editable examples, not drinking-rate recommendations. The planning rate is user selected; no individual recommended or maximum drink count is supplied. Actual event demand, pours and service patterns vary, so reserve is not guaranteed leftover alcohol.

Guest and toast counts must be nonnegative safe integers. Hours, package yield and bottle/pour volumes must be positive and finite; rate and prices may be zero; buffer and mix shares must be 0–100%. Active mix totals must equal 100%. Inputs are bounded to 64 characters; calculated packages must remain safe whole-number integers and all computed values must be finite. Malformed, negative invalid, infinite and overflowing values clear all results and disable copy/print.

Decimal fields accept dot/comma notation through shared NumericInput. Guest counts require whole-number input. Calculations stay in page memory without browser local/session storage, accounts, saved weddings, URL persistence or input analytics payloads. Copy and browser print contain the current valid list and assumptions.

FAQ

How do I estimate how much alcohol to buy for a wedding?

Enter the legal-age drinking guest count, reception hours and your own planning consumption rate. Apply a visible planning buffer, split planned servings by your beer/wine/spirits mix, then divide by each package yield and round purchases upward. Champagne toast is calculated separately.

How many drinks should I plan per drinking guest?

Use a custom aggregate purchasing assumption based on your event plan. The calculator accepts an estimated average servings per drinking guest per hour; it does not recommend how much any individual guest should consume. Zero is allowed.

How does reception length affect the estimate?

Base servings equal guests × reception hours × planning rate. Holding other inputs fixed, doubling reception hours doubles planned reception servings before whole-package rounding. Decimal durations such as 4.5 hours are accepted.

How should I split beer, wine, and spirits?

Enter shares that reflect your event menu and expectations. The visible starting mix is 40% beer, 35% wine and 25% spirits, an editable example rather than a universal preference. Shares must sum to 100%; the calculator never silently normalizes them.

How many servings are in a wine bottle?

Enter your own planning servings per bottle. The initial example is five servings from a 750 mL bottle, implying a 150 mL planning pour. This yield is entered directly, so adjust it when changing bottle volume. Actual pours and alcohol content differ. Optional red/white shares are rounded to bottles independently.

How many spirit servings come from a bottle?

Planning yield equals bottle volume divided by spirit pour volume, with both normalized to mL. The example uses 750 mL and a 1.5 US fl oz pour. The engine retains the fractional yield and rounds only the final bottle purchase count. Cocktail recipes may use different amounts.

How much extra alcohol should I add as a planning buffer?

Choose the buffer yourself, from 0 to 100%. The editable starting example is 10%. It is a logistics margin, not a consumption recommendation; no hidden margin is added. Package-rounding reserve is calculated separately.

How do I calculate champagne for a wedding toast?

Enable the separate toast, enter the legal-age guests receiving alcoholic champagne, and select your pour and bottle volumes. Required volume = toast guests × pour volume; bottles = ceil(required volume / bottle volume). Toast does not reduce the reception mix and does not receive the reception buffer.

How is the estimated wedding alcohol budget calculated?

Enter your own prices per purchased beer package, wine bottle, spirit bottle and optional champagne bottle. Cost uses rounded whole-package quantities. If some prices are blank, the total is labeled priced items only. Tax, delivery, bartender fees, rentals, returns and deposits are excluded.

Is this calculator recommending how much an individual guest should drink?

No. It estimates event purchasing quantities from user-selected assumptions. It does not calculate individual drinking limits or intoxication. Count only legal-age guests expected to consume alcohol, follow applicable local laws and responsible-service practices, and offer non-alcoholic options.

Sources

Sources checked October 6, 2026 for volume conversion, serving-size/ABV context and alcohol-free hosting options. The event rate, drink mix, package sizes and example prices are transparent purchasing assumptions, not norms derived from public-health guidance. Sources do not endorse BuzCalculator.