{
  "slug": "bar-alcohol-quantity",
  "title": "Party Alcohol Calculator",
  "heading": "Bar & Alcohol Quantity Calculator",
  "category": "other",
  "url": "https://www.revenuelab.fyi/toolbox/bar-alcohol-quantity",
  "summary": "Bottles of wine, beer, and liquor to buy for your guest count.",
  "description": "Plan on roughly one drink per guest per hour, weighted toward the first two hours. Split that across wine, beer, and spirits by your crowd's preference and convert to bottles and cases.",
  "formula": "Drinks = drinking guests × hours × drinks/hour; bottles = drinks × mix% ÷ servings per bottle.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=bar-alcohol-quantity",
  "inputs": [
    {
      "id": "guests",
      "label": "Guests who drink",
      "kind": "number",
      "hint": null,
      "default": 90,
      "unit": null,
      "min": 0,
      "max": null
    },
    {
      "id": "hours",
      "label": "Hours of service",
      "kind": "number",
      "hint": null,
      "default": 5,
      "unit": null,
      "min": 1,
      "max": null
    },
    {
      "id": "perHour",
      "label": "Drinks per guest per hour",
      "kind": "number",
      "hint": null,
      "default": 1,
      "unit": null,
      "min": 0.25,
      "max": null
    },
    {
      "id": "winePct",
      "label": "Wine share",
      "kind": "number",
      "hint": null,
      "default": 40,
      "unit": "%",
      "min": 0,
      "max": 100
    },
    {
      "id": "beerPct",
      "label": "Beer share",
      "kind": "number",
      "hint": null,
      "default": 35,
      "unit": "%",
      "min": 0,
      "max": 100
    },
    {
      "id": "spiritPct",
      "label": "Spirits share",
      "kind": "number",
      "hint": null,
      "default": 25,
      "unit": "%",
      "min": 0,
      "max": 100
    },
    {
      "id": "winePrice",
      "label": "Price per wine bottle",
      "kind": "number",
      "hint": null,
      "default": 14,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "beerPrice",
      "label": "Price per beer",
      "kind": "number",
      "hint": null,
      "default": 1.6,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "spiritPrice",
      "label": "Price per liquor bottle (750ml)",
      "kind": "number",
      "hint": null,
      "default": 26,
      "unit": "$",
      "min": 0,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "drinks",
      "label": "Total drinks to plan for",
      "format": "number",
      "hint": null,
      "primary": true
    },
    {
      "id": "wineBottles",
      "label": "Wine bottles (750ml)",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "beers",
      "label": "Beers",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "spiritBottles",
      "label": "Liquor bottles (750ml)",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "ice",
      "label": "Pounds of ice",
      "format": "number",
      "hint": null,
      "primary": false
    },
    {
      "id": "cost",
      "label": "Estimated bar cost",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Guests who drink: 90",
      "Hours of service: 5",
      "Drinks per guest per hour: 1",
      "Wine share: 40 %",
      "Beer share: 35 %",
      "Spirits share: 25 %",
      "Price per wine bottle: 14 $",
      "Price per beer: 1.6 $",
      "Price per liquor bottle (750ml): 26 $"
    ],
    "outputs": [
      "Total drinks to plan for: 450",
      "Wine bottles (750ml): 36",
      "Beers: 158",
      "Liquor bottles (750ml): 8",
      "Pounds of ice: 135",
      "Estimated bar cost: $965"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter guests who drink.",
      "Enter hours of service.",
      "Enter drinks per guest per hour.",
      "Enter wine share (%).",
      "Enter beer share (%).",
      "Enter spirits share (%).",
      "Enter price per wine bottle ($).",
      "Enter price per beer ($).",
      "Enter price per liquor bottle (750ml) ($).",
      "Read your total drinks to plan for on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "guests": 55,
        "hours": 3,
        "perHour": 0.6,
        "winePct": 25,
        "beerPct": 20,
        "spiritPct": 15,
        "winePrice": 8,
        "beerPrice": 0.96,
        "spiritPrice": 16
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "guests": 90,
        "hours": 5,
        "perHour": 1,
        "winePct": 40,
        "beerPct": 35,
        "spiritPct": 25,
        "winePrice": 14,
        "beerPrice": 1.6,
        "spiritPrice": 26
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "guests": 145,
        "hours": 8,
        "perHour": 1.6,
        "winePct": 65,
        "beerPct": 55,
        "spiritPct": 40,
        "winePrice": 22,
        "beerPrice": 2.5600000000000005,
        "spiritPrice": 42
      }
    }
  ],
  "limitations": [
    "Estimates assume standard, average conditions — local rules, pricing, and materials vary.",
    "Results are rounded for readability; add a buffer before ordering, booking, or committing.",
    "Double-check anything with a real cost attached against a local quote."
  ],
  "faq": [
    {
      "q": "How many drinks are in a bottle?",
      "a": "A 750ml wine bottle pours about five 5 oz glasses. A 750ml spirits bottle yields about sixteen 1.5 oz pours."
    },
    {
      "q": "Should I buy extra?",
      "a": "Buy on the high side where the retailer takes returns on unopened cases — a common arrangement for weddings — so overbuying costs nothing but a trip back."
    }
  ],
  "related": [],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Party Alcohol Calculator (https://www.revenuelab.fyi/toolbox/bar-alcohol-quantity)"
}