Cafe Drink Cost Calculator
Price a cafe drink from its full per-cup cost, then round the recommendation upward to meet beverage-cost and gross-margin targets.{{ summaryTitle }}
{{ summaryAnnouncement }}
| Measure | Value | Costing meaning | Copy |
|---|---|---|---|
| {{ row.label }} | {{ row.value }} | {{ row.detail }} |
| Scenario | Price | Beverage cost | Gross margin | Weekly profit | Copy |
|---|---|---|---|---|---|
| {{ row.label }} | {{ money(row.price) }} | {{ percent(row.beverage_cost_percent) }} | {{ percent(row.gross_margin_percent) }} | {{ money(row.weekly_profit) }} |
{{ exportAnnouncement }}
A profitable cafe drink must cover the whole cost of serving it, not only the coffee, milk, tea, syrup, or garnish in the recipe. Small amounts of waste, packaging, barista time, overhead, and card fees can materially change the price needed when the same item sells many times each week.
Two targets answer different pricing questions. Beverage-cost percentage compares the recipe cost with the selling price. Gross margin compares the money left after recipe, labor, overhead, and percentage card fees with that same price. A drink can meet one target and miss the other.
- Recipe cost includes ingredient portions, a waste allowance, and packaging.
- Non-fee cost adds labor and allocated overhead to the recipe cost.
- Price floor is the highest price required by the beverage-cost target, gross-margin target, or manually entered minimum.
Good costing depends on portion discipline. Unit cost and quantity must describe the same unit: cost per shot multiplied by shots, cost per fluid ounce multiplied by fluid ounces, or cost per pump multiplied by pumps. Mixing package cost with portion quantity without converting first can understate or overstate the drink.
Margin targets are management choices, not universal cafe standards. A shop may deliberately accept a lower margin on an entry drink, price a seasonal item higher because it is slow to build, or use a minimum menu price to protect perceived value. The arithmetic provides a defensible floor; customer demand and menu strategy still decide the posted price.
Inputs should be refreshed when supplier prices, recipes, wages, service time, packaging, payment mix, or overhead change. A precise result from stale costs is still a stale price.
How to Use This Tool:
Begin with a close preset if useful, then replace every assumption with the recipe and operating costs for the actual drink.
- Enter the Drink name, current menu price, target beverage cost, target gross margin, and expected weekly drinks sold.
- Add one recipe line per ingredient in the form
Ingredient | unit cost | quantity | unit. The recipe accepts up to 50 nonblank rows and stops on a malformed line instead of ignoring it. - Enter waste, packaging, labor seconds, loaded hourly labor rate, and allocated overhead. Add a percentage card fee and a minimum price only when they apply to the pricing policy.
- Select an upward price-rounding rule, then compare the current and recommended rows. Correct any recipe warning before using the recommendation.
Interpreting Results:
The recommended price is the lowest supported rounded price that clears both percentage targets and the manual floor. It is not an average of the beverage-cost and margin prices.
- When the beverage-cost floor is highest, recipe cost is the binding constraint. When the margin floor is highest, labor, overhead, or card fees are demanding more price room.
- Compare current and suggested profit per drink before focusing on weekly profit. Weekly totals simply multiply the per-drink result by the entered volume.
- The cost mix helps locate the largest entered cost, but a large share is not automatically wasteful. It may be essential to the drink's quality or positioning.
- Test the rounded result against the actual menu, local demand, taxes, and any cost not represented in the inputs before publishing it.
Technical Details:
The model first converts each recipe row into a per-drink ingredient cost. Waste is applied proportionally to the ingredient subtotal, packaging is added afterward, and labor converts service seconds into a fraction of an hour. A percentage card fee remains price-dependent, so it appears in the gross-margin denominator rather than the fixed cost total.
Formula Core
Let uᵢ be the unit cost and qᵢ the quantity for ingredient i. Let w, m, and f be waste, target gross margin, and card fee as decimal rates.
NonFeeCost equals recipe cost plus labor and allocated overhead. Target margin plus card fee must stay below 100%, otherwise the margin denominator is zero or negative and no finite price can satisfy the request.
Metrics at any tested price P follow the same definitions:
| Rounding choice | Behavior |
|---|---|
| $0.05, $0.25, $0.50, or $1.00 | Rounds upward to the next selected increment, never below the raw floor. |
| .99 ending | Chooses the next price ending in .99 that is not below the raw floor. An exact whole-dollar floor advances to the following .99. |
Costing Limits:
All amounts are modeled in U.S. dollars from the entered values. The card fee is percentage-only, and the calculation does not add sales tax, fixed transaction fees, delivery commissions, discounts, complimentary drinks, or unentered overhead. Include those costs in the available fields or evaluate them separately before setting a menu price.
Worked Examples:
A recipe target sets the floor
A house coffee uses two $0.50 servings, so recipe cost is $1.00 with no added waste or packaging. At a 25% beverage-cost target, the beverage floor is $4.00. A 50% gross-margin target requires only $2.00 when no labor, overhead, or card fee is entered, so the higher $4.00 floor controls. At that price, beverage cost is 25%, gross margin is 75%, and profit is $3.00 per drink.