{{ summaryHeading }}
{{ suggestedPriceDisplay }}
{{ summaryLine }}
{{ badge.label }}
{{ currentBeverageCostDisplay }} {{ item.label }} {{ item.label }}
Cafe drink cost inputs
Start with a familiar drink, then edit the recipe lines and price assumptions.
Name the menu item being costed.
Enter the current posted price before tax.
$
{{ targetBeverageCostDisplay }}
Lower targets push the recommended price higher.
%
{{ targetMarginDisplay }}
Recommended price must satisfy this margin and the beverage-cost target.
%
Use a realistic unit count for this one drink.
drinks/week
Format each line as Ingredient | unit cost | quantity | unit.
{{ wasteDisplay }}
Applied to recipe ingredient cost before pricing.
%
Packaging is included in recipe cost and beverage cost percentage.
$
Used with loaded labor rate to estimate labor cost per drink.
sec
Use the real fully loaded cost where available.
$ /hr
Keep this conservative if overhead is handled elsewhere.
$
Choose how cafe menu prices are usually posted.
Review inputs
  • {{ message }}
Applied as a percentage of the selling price.
%
The recommendation will not go below this price when set.
$
Metric Value Detail Copy
{{ row.metric }} {{ row.value }} {{ row.detail }}
Ingredient Quantity Unit cost Drink cost Recipe share Copy
{{ row.ingredient }} {{ row.quantity }} {{ row.unitCost }} {{ row.drinkCost }} {{ row.share }}
Scenario Menu price Beverage cost Gross margin Weekly gross profit Use Copy
{{ row.scenario }} {{ row.price }} {{ row.beverageCost }} {{ row.margin }} {{ row.weeklyProfit }} {{ row.use }}
{{ jsonOutput }}
Add at least one valid recipe line and a positive menu price to calculate cafe drink cost.
Customize
Advanced
:

Introduction:

A cafe drink price has to pay for more than the visible coffee, milk, syrup, tea, or ice in the cup. Every drink also carries a share of cups, lids, sleeves, labels, remakes, dial-in loss, prep waste, barista time, cleaning, utilities, equipment wear, payment fees, and the profit needed to keep the item worth selling. A menu item can look expensive to a guest and still be weak for the shop when the recipe is slow, milk-heavy, packaged to go, or sold mostly through card payments.

Drink costing works best when recipe cost and loaded margin are read separately. Recipe cost answers how much the drink consumes in ingredients, waste, and service packaging. Loaded margin asks what remains after labor, overhead, and payment fees are included. A double espresso may have a small recipe cost and limited absolute profit, while an iced latte can have a higher ingredient total and still work because the menu price leaves enough room after the operational load.

Cafe drink price stack showing recipe cost, waste, packaging, labor, overhead, payment fee, and margin

Portion discipline matters because small variances multiply quickly. One extra ounce of oat milk, an unpriced syrup pump, a more expensive lid, or a remade drink can be hard to see during service, but the weekly effect is large when the item sells often. Labor has the same practical weight. A hand-built seasonal latte that takes 80 seconds creates different pressure than a batch-poured cold brew, even when the ingredient subtotal looks similar.

Cost math should not replace menu judgment. Local price tolerance, neighborhood competition, loyalty strategy, seasonal features, speed of service, and intentional loss leaders can justify a price that does not simply chase the highest margin. The useful result is a defensible cost floor and a clear explanation of which part of the drink is pushing the price.

How to Use This Tool:

Start from a drink that resembles the menu item, then replace every assumption that affects cost or price.

  1. Choose Drink preset or keep a custom setup, then enter Drink name, Current menu price, Target beverage cost, Target gross margin, and Weekly drinks sold.
  2. Fill Recipe ingredient costs with one line per ingredient using Ingredient | unit cost | quantity | unit. The Ingredient Breakdown tab should show each valid ingredient and its per-drink cost.
  3. Add Waste allowance and Cup and packaging so dial-in loss, spills, remakes, lids, sleeves, labels, and other disposables are counted in Recipe cost.
  4. Open Advanced for Labor time per drink, Loaded labor rate, Allocated overhead, Card fee, Minimum menu price, and Recommended price rounding.
  5. Read Cost Card first. A ready result shows recipe cost, current gross profit, recommended price, and recommended weekly profit.
  6. Use Price Scenarios to see whether the current price, beverage-cost target, gross-margin target, price floor, or premium test drives the recommendation.
  7. If Review inputs appears, correct missing recipe lines, invalid ingredient rows, a zero menu price, a below-cost current price, a high beverage-cost percentage, or a large gap between current and recommended price before using the exported numbers.

Interpreting Results:

The current menu price check is the first decision point. A drink can clear the recipe-cost target and still miss the gross-margin target when labor, overhead, or card fees are the real pressure. If the beverage-cost percentage is high, the recipe itself is expensive for the posted price, so portion size, ingredient substitutions, supplier cost, packaging, or price may need review.

  • Recipe cost is the ingredient subtotal after waste plus cup and packaging cost.
  • Current gross profit subtracts recipe cost, labor cost, overhead, and card fee from the posted menu price.
  • Recommended price is the rounded price that clears the selected beverage-cost target, gross-margin target, and minimum price floor.
  • Recommended weekly profit multiplies the recommended-price profit by the weekly drink count, so a small per-drink change can become visible.

Treat warnings as prompts for review rather than automatic failures. A high beverage-cost percentage may be intentional for a featured drink, but it should not be accidental. A recommendation far above the current price can also point to a recipe-line typo, duplicated serving count, or a price change that needs to be phased.

Technical Details:

A drink cost model starts with portion cost. Each recipe line multiplies unit cost by quantity per drink, then the ingredient rows are summed before waste and packaging are added. Labor converts preparation seconds into an hourly-wage cost, overhead is added as a per-drink allocation, and card fees are modeled as a percentage of the price being tested.

Two price floors matter. The beverage-cost floor uses recipe cost only, because beverage cost is the share of menu price consumed by ingredients and service packaging. The margin floor uses the loaded non-fee cost and leaves room for the selected gross margin plus any card fee. The final recommendation uses whichever floor is highest, then rounds upward so the displayed price does not fall below the modeled requirement.

Formula Core:

The recipe and margin calculations use these rules:

ingredient subtotal = (unit cost×quantity) recipe cost = ingredient subtotal×(1+waste rate)+packaging cost non-fee cost = recipe cost+labor seconds3600×labor rate+overhead gross margin = price-(non-fee cost+price×card fee rate)price

The raw price floor is the highest applicable floor before rounding:

raw price floor = max ( recipe costtarget beverage rate , non-fee cost1-target margin rate-card fee rate , minimum price )
Cafe drink calculation boundaries
Input or rule Boundary Why it matters
Recipe lines Negative or non-numeric cost and quantity values are ignored. Invalid rows do not lower or inflate the cost total by accident.
Waste allowance 0% to 100%. Waste raises the ingredient subtotal before packaging is added.
Target beverage cost 1% to 95%. Lower targets require a higher recipe-cost price floor.
Target gross margin 0% to 95%. Higher targets require more price room after loaded cost.
Card fee 0% to 30%. The fee is calculated from each tested price, not as a fixed cost.
Margin denominator Never below 0.05. Impossible margin-plus-fee combinations are kept from dividing by zero.
Rounding Upward to the selected nickel, quarter, half-dollar, dollar, or .99 style price. The rounded recommendation remains at or above the raw price floor.

Weekly profit uses the same per-drink profit formula multiplied by the entered weekly sales count. It is a modeled gross-profit view for this menu item, not a full profit-and-loss statement for the cafe.

Advanced Tips:

  • Keep Recipe ingredient costs at the serving level. If an ingredient price is entered per bottle, carton, or bag, convert it to the unit used in the recipe before entering the row.
  • Use Waste allowance for routine loss, not rare disasters. A normal latte dial-in or occasional remake belongs there; an equipment failure or bad batch should be handled outside a single drink model.
  • Compare Beverage-cost target and Gross-margin target rows in Price Scenarios. The higher row explains whether recipe cost or loaded operating cost is setting the recommendation.
  • Set a Minimum menu price when the menu board has a pricing policy, such as keeping specialty drinks above a house floor even when the formula would allow less.
  • Use Cost Mix Chart to explain a price change to a team. If labor or packaging is visible beside recipe cost, the reason for the recommendation is easier to defend.

Worked Examples:

Iced vanilla oat latte

The oat latte preset has a $1.05 ingredient subtotal: two espresso shots at $0.22 each, 8 fl oz of oat milk at $0.055, two syrup pumps at $0.08, and one scoop of ice at $0.01. A 6% waste allowance adds about $0.06, and $0.22 packaging brings Recipe cost to about $1.33. Labor adds about $0.48 from 75 seconds at $23 per hour, and $0.18 overhead brings non-fee cost near $1.99. The 28% beverage-cost floor is about $4.76, while the 68% gross-margin floor is about $6.23, so quarter-dollar rounding returns a Recommended price of $6.25.

Double espresso with room in the price

The double espresso preset uses two $0.22 espresso shots plus a $0.01 service line. After 4% waste and $0.08 packaging, recipe cost is about $0.55. Labor and overhead bring non-fee cost near $0.96. A $3.75 current menu price gives a beverage-cost percentage around 14.6% and gross margin around 74.5%, so the current price clears the preset 22% beverage-cost and 72% margin targets.

Recipe row problem

If a recipe line is missing the unit cost or quantity, the calculator leaves that row out and shows a Review inputs message. Fix the line before trusting Ingredient Breakdown, because a skipped oat milk, syrup, powder, or garnish row can make the recommended price look safer than it is.

FAQ:

Should labor be included in beverage cost?

Beverage cost usually focuses on ingredients, waste, and packaging. Labor is included in the loaded margin calculation so a slow drink can be priced differently from a fast drink with the same recipe cost.

Why can the margin target recommend a higher price?

The beverage-cost target divides recipe cost by the selected percentage. The margin target also covers labor, overhead, and card fees, so it can become the binding price floor for slow or operationally heavy drinks.

Why does rounding always move upward?

A downward round could make the final menu price miss the selected target. Upward rounding keeps the recommendation at or above the raw price floor.

What should I do when beverage cost is above 45%?

Use the warning as a review cue. Check recipe lines, packaging, and menu price first, then decide whether the item is an intentional low-margin feature or needs a recipe or price change.

Can the result set the final menu price by itself?

No. The result gives a defensible price floor from entered costs and targets. Customer demand, competitor menus, brand position, taxes, and service strategy still matter before a price goes on the menu.

Glossary:

Recipe cost
The per-drink ingredient subtotal after waste plus cup and packaging cost.
Beverage cost percentage
Recipe cost divided by menu price, shown as a percentage.
Loaded margin
The gross-margin view after recipe cost, labor, overhead, and card fee are included.
Price floor
The lowest modeled price that satisfies a target or policy before rounding.
Waste allowance
The percentage added to ingredient subtotal for routine spills, dial-in loss, remakes, and prep loss.

References: