calculators.coffee by Timberline Coffee School

Menu Pricing Calculator

Set drink prices from ingredient COGS and target gross margin. Pour cost, markup, and gross profit per drink, with industry benchmark context.

Coffee, milk, syrup, cup, lid: direct ingredient cost only

65–75% is the specialty café benchmark

Enter to see your current pour cost

Recommended Menu Price

$4

65–75%: within the specialty café benchmark range (25–35% pour cost).

Gross Margin

70.0%

Pour Cost

30.0%

Markup

233%

Gross Profit / Drink

$3

Note: This calculator shows gross margin on ingredient costs only. It does not account for labor, overhead, rent, or equipment. Gross margin on ingredients is a pricing input. It is not net profitability.

Last updated

How to Use This Calculator

Enter your ingredient COGS per drink and your target gross margin to get the recommended menu price. Optionally enter your current menu price to see how your current pricing compares to the target.

COGS should include all direct ingredients: coffee, milk or alt-milk, syrup, ice, cup, lid, and sleeve. It should not include labor or overhead.

Gross Margin vs. Markup: Why Both Matter

Gross margin and markup measure the same gap between cost and price from different angles. Gross margin is the profit as a percentage of the selling price: a $5.00 drink with $1.50 COGS earns 70% gross margin (($5.00 − $1.50) / $5.00). Markup is the profit as a percentage of cost: ($5.00 − $1.50) / $1.50 = 233%.

In the café industry, margins are almost always discussed as gross margin (what you keep as a percentage of revenue). The specialty coffee benchmark is 65 to 75% gross margin on beverages, which corresponds to a pour cost of 25 to 35%. If someone says “we run at 70%,” they mean 70% gross margin, not 70% markup.

The formula: menu_price = COGS / (1 − target_margin). At 70% margin: $1.20 / 0.30 = $4.00. The remaining $2.80 (70%) covers overhead and contributes to profit.

Frequently Asked Questions

What is gross margin and how is it different from markup?

Gross margin is the percentage of the selling price that is profit after ingredient cost. A $5.00 drink with $1.50 COGS has a 70% gross margin: ($5.00 minus $1.50) / $5.00 = 70%. Markup is the percentage above cost: ($5.00 minus $1.50) / $1.50 = 233%. A 70% margin does not equal a 70% markup. This calculator shows both so you can be clear about which metric you are using.

What is a typical gross margin for specialty coffee?

Specialty coffee shops typically target 65 to 75% gross margin on beverages (25 to 35% pour cost). This leaves room to cover labor, rent, equipment, and other overhead while maintaining profitability. High-volume operations sometimes operate at the lower end of this range because they compensate with volume. Lower-volume or higher-overhead cafés often need to be at the upper end.

What should I include in COGS?

COGS (cost of goods sold) for a beverage should include the direct ingredient costs: coffee, milk or alt-milk, syrups, ice, and packaging (cup, lid, sleeve, straw). It should not include labor, rent, utilities, or equipment depreciation; those are overhead costs, not COGS. Use the Cost of Goods Calculator on this site to add up your per-drink ingredient costs.

Does this calculator show net profitability?

No. This calculator shows gross margin on ingredients only. Net profitability requires subtracting labor, overhead, rent, equipment costs, and all other operating expenses from gross profit. Gross margin on ingredients is the right number for pricing decisions: it tells you what each sale contributes before overhead. Net margin is the right number for overall business health.

My current price is below the recommended price. What should I do?

If your current menu price is below the recommended price, your pour cost is higher than your target, meaning each drink contributes less to overhead and profit. Your options are: raise the price, reduce COGS (negotiate better ingredient pricing or adjust recipe), or accept a lower margin and compensate elsewhere. Raising prices in small increments ($0.25–$0.50) tends to have less customer resistance than a single large jump.