{
  "slug": "syrup-recipe-costing",
  "title": "Specialty Syrup & Flavor Recipe Cost Calculator",
  "heading": "Cafe Syrup & Flavor Batch Cost Calculator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/syrup-recipe-costing",
  "summary": "Cost per pump and per drink for house-made syrups and flavor bases.",
  "description": "Cafes making house-made simple syrups, flavored syrups, or cold brew concentrate need to know cost per pump or per ounce, not just cost per batch, because that's the unit that actually shows up on a drink recipe. This calculator takes total batch ingredient cost and batch yield in ounces, converts to cost per pump (standard barback pump dispenses about 0.25oz), and multiplies by pumps per drink to show the syrup's contribution to drink cost. It also compares your house-made cost against a comparable purchased commercial syrup price per ounce, which is useful when deciding whether making syrups in-house is actually cheaper once labor time for making the batch is included, not just the raw ingredient math.",
  "formula": "Cost per oz = batch cost ÷ batch yield oz. Cost per pump = cost per oz × 0.25. Cost per drink = cost per pump × pumps used.",
  "dateModified": "2026-09-30",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=syrup-recipe-costing",
  "inputs": [
    {
      "id": "batchCost",
      "label": "Total ingredient cost for batch",
      "kind": "number",
      "hint": null,
      "default": 6.5,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "batchYieldOz",
      "label": "Batch yield",
      "kind": "number",
      "hint": null,
      "default": 32,
      "unit": "oz",
      "min": 1,
      "max": null
    },
    {
      "id": "laborMinBatch",
      "label": "Labor minutes to make batch",
      "kind": "number",
      "hint": null,
      "default": 15,
      "unit": null,
      "min": 0,
      "max": null
    },
    {
      "id": "laborRate",
      "label": "Labor cost per hour",
      "kind": "number",
      "hint": null,
      "default": 20,
      "unit": "$",
      "min": 0,
      "max": null
    },
    {
      "id": "pumpsPerDrink",
      "label": "Pumps used per drink",
      "kind": "number",
      "hint": null,
      "default": 3,
      "unit": null,
      "min": 0,
      "max": null
    },
    {
      "id": "purchasedCostOz",
      "label": "Comparable purchased syrup cost per oz",
      "kind": "number",
      "hint": null,
      "default": 0.45,
      "unit": "$",
      "min": 0,
      "max": null
    }
  ],
  "outputs": [
    {
      "id": "costPerDrink",
      "label": "House-made syrup cost per drink",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "costPerOz",
      "label": "Cost per ounce",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "costPerPump",
      "label": "Cost per pump (0.25oz)",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "savingsPerDrink",
      "label": "Savings vs purchased syrup per drink",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Total ingredient cost for batch: 6.5 $",
      "Batch yield: 32 oz",
      "Labor minutes to make batch: 15",
      "Labor cost per hour: 20 $",
      "Pumps used per drink: 3",
      "Comparable purchased syrup cost per oz: 0.45 $"
    ],
    "outputs": [
      "House-made syrup cost per drink: $0.27",
      "Cost per ounce: $0.359",
      "Cost per pump (0.25oz): $0.0898",
      "Savings vs purchased syrup per drink: $0.068"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter total ingredient cost for batch ($).",
      "Enter batch yield (oz).",
      "Enter labor minutes to make batch.",
      "Enter labor cost per hour ($).",
      "Enter pumps used per drink.",
      "Enter comparable purchased syrup cost per oz ($).",
      "Read your house-made syrup cost per drink 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": {
        "batchCost": 3.9,
        "batchYieldOz": 19,
        "laborMinBatch": 9,
        "laborRate": 12,
        "pumpsPerDrink": 2,
        "purchasedCostOz": 0.27
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "batchCost": 6.5,
        "batchYieldOz": 32,
        "laborMinBatch": 15,
        "laborRate": 20,
        "pumpsPerDrink": 3,
        "purchasedCostOz": 0.45
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "batchCost": 10.4,
        "batchYieldOz": 51,
        "laborMinBatch": 24,
        "laborRate": 32,
        "pumpsPerDrink": 5,
        "purchasedCostOz": 0.7200000000000001
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "How much does a standard pump dispense?",
      "a": "Most barback syrup pumps dispense about 0.25oz (roughly 7.5ml) per full pump, which is the industry standard used on most commercial pump bottles and the assumption baked into this calculator's per-pump cost conversion."
    },
    {
      "q": "Is house-made syrup actually cheaper than buying commercial syrup?",
      "a": "Often not once labor is counted, especially for simple flavors like vanilla or plain simple syrup where commercial versions are cheap and consistent. House-made usually wins on unique or seasonal flavors (brown butter, specific fruit purees) that command a menu premium and differentiate the shop, where the labor cost is worth it for the marketing value, not just the raw cost comparison."
    },
    {
      "q": "Should I count shelf life loss in syrup cost?",
      "a": "Yes if you regularly discard unused syrup past its safe shelf life (typically 2-4 weeks refrigerated for non-preserved simple syrups). Add expected spoilage loss as a percentage markup on batch cost if you're routinely tossing partial batches, since that's real cost the per-pump math above doesn't capture on its own."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/espresso-shot-cost",
    "https://www.revenuelab.fyi/toolbox/milk-steaming-waste-cost"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Specialty Syrup & Flavor Recipe Cost Calculator (https://www.revenuelab.fyi/toolbox/syrup-recipe-costing)"
}