MyBreakeven
Restaurant PROFITABILITY GUIDE

Coffee Shop Drink Contribution Margin: Cost Each Cup

Published by MyBreakeven. Report a calculation or content issue to support@mybreakeven.com.

Calculate coffee drink contribution from recipes, packaging and fees. Compare discounts, delivery orders and the sales needed to cover monthly costs.

Barista weighing coffee beans beside an espresso machine and prepared drinks.
AI-generated editorial illustration of this business topic; not a real customer or business.

A drink's contribution margin is the selling price left after the costs that change when you sell that drink. A coffee shop needs those remaining dollars to cover rent, scheduled staff, owner pay and profit. In the fictional example below, a $5 latte leaves $3.20 before those monthly commitments. That is a 64% contribution margin, not a 64% final profit margin. Every figure is a USD planning assumption rather than a market average.

Quick answer

Subtract coffee, milk, syrup, cup, lid, other sale-dependent costs and the payment fee from the actual selling price. Divide the remaining dollars by that price for the percentage. Then multiply contribution by realistic sales volume. A drink with a high margin percentage can still leave too little money if few customers order it.

The direct answer: what a $5 latte leaves

Assume coffee costs $0.45, milk $0.55, syrup $0.10 and the takeaway cup and lid $0.35. These ingredients and packaging total $1.45. Add $0.20 of genuinely incremental labor and a 3% processing fee, or $0.15 on a $5 sale.

The sale-dependent cost is $1.80. Contribution is $5 − $1.80 = $3.20. Contribution margin is $3.20 ÷ $5 = 64%. Selling 100 identical drinks contributes $320 before fixed monthly costs. Selling 1,000 contributes $3,200, provided prices, portions and costs stay the same.

Labor needs a deliberate boundary. If baristas are already scheduled for the shift and payroll will be paid whether you sell 100 or 110 drinks, that payroll belongs in the fixed-cost plan for this decision. If another order creates overtime or a separately paid production task, include the extra cost in contribution. Never count the same wages in both places.

The $0.20 incremental labor assumption above is deliberately explicit. A shop with entirely scheduled labor would instead calculate $5 − $1.45 − $0.15 = $3.40 contribution and put the relevant wages in overhead. Neither convention lets you ignore payroll; it changes where payroll is counted.

Use the actual sales price after discounts. Sales tax collected for an authority is outside the revenue in this example. If a processor charges fees on a larger collected amount or adds a fixed transaction fee, replace the simplified fee with the actual charge allocated to the order.

The contribution margin guide explains why these sale-dependent costs differ from a monthly operating budget. Keep a written cost classification beside the drink worksheet so staff can reproduce your numbers.

What changes the answer

Recipe size moves both cost and selling price. A large drink might use another espresso shot and more milk, while its price premium is smaller than you expect. Cost each size separately rather than applying the small drink's percentage to the whole menu.

Waste changes the usable cost. If a purchased bottle contains 100 theoretical servings but spills and leftover product reduce usable servings to 90, divide the bottle cost by 90. Record actual consumption over a reasonable period before assuming every purchased unit becomes a paid drink.

Channel fees can overwhelm a small ingredient bill. A delivery drink may require different packaging and a percentage platform charge. An in-store margin cannot be copied to that order. Refunds and remakes also consume ingredients without creating a new paid sale.

Sales mix changes monthly contribution. A customer buying an espresso and a customer buying a discounted flavored latte do not leave the same dollars. Calculate units by drink type, then total contribution. The weighted average should follow the shop's actual sales mix, not the owner's favorite product.

Peak-time capacity matters. A drink that takes twice as much preparation time can displace other profitable sales during a queue. Compare contribution per production minute as a separate operational measure. That measure does not replace contribution per cup, and it is less useful when there is spare capacity.

Review the coffee shop opening-cost guide for commitments that remain outside an individual cup calculation. Equipment purchases and deposits require cash even when they do not belong in ingredients per drink.

Three worked scenarios

A simpler drink with a stronger percentage

An espresso sells for $3. Coffee and sale-dependent supplies cost $0.50, and a 3% fee costs $0.09. Contribution is $2.41, or 80.33% of price. That percentage exceeds the latte's 64%, but each espresso leaves $0.79 fewer dollars than the latte.

At 200 espresso sales, contribution is $482. At 200 latte sales under the first assumptions, it is $640. Demand, preparation time and basket composition decide which mix works; the highest percentage alone does not answer the question.

A promotion that needs more volume

Discount the original latte from $5 to $4.50. Non-percentage variable costs remain $1.65, and the 3% fee falls to $0.135. Contribution becomes $2.715 per drink, a 60.33% margin.

To replace the $320 contribution from 100 full-price drinks, you need $320 ÷ $2.715 = 117.8637 discounted drinks. Round upward to 118 whole drinks. Those contribute $320.37. A promotion that adds only ten sales would leave $298.65 from 110 drinks, below the original contribution.

A delivery order with a different fee

Suppose the same drink sells for $6 through a channel charging 20% of price. Assume ingredients and packaging total $1.70, incremental labor $0.20 and no additional processor fee in this illustration. Contribution is $6 − $1.70 − $0.20 − $1.20 = $2.90, or 48.33%.

At 100 orders, that is $290. The higher sticker price still leaves fewer dollars than 100 in-store $5 lattes. Use the real platform agreement; do not stack a second fee if it is already included in the platform deduction.

How to run your own numbers

Choose a representative drink or a carefully weighted average order. Enter the actual price, ingredients, packaging, incremental labor and fees in the restaurant break-even calculator. Put scheduled payroll and other monthly commitments in overhead, then add owner pay and the profit goal separately.

MyBreakeven supports currencies beyond USD. Use one currency consistently and replace all illustrative costs with your invoices, recipe portions and payment terms. Average order value is appropriate when customers buy several drinks together; do not mix an order price with a per-cup cost.

Keep four columns for each menu item: paid units, net revenue, sale-dependent cost and contribution. Reconcile totals to the till and purchasing records. A cost card is a forecast until actual portioning, waste and sales results support it.

If the monthly contribution requirement is $9,600 and your verified average contribution is $3.20 per sale, the plan needs 3,000 sales. Check whether opening hours, staffing and expected visits can support that quantity. Your calculator result does not predict that those customers will arrive.

Common mistakes

Counting every barista minute as variable labor while also entering the whole rota in overhead duplicates payroll. Choose one treatment for each cost and document it.

Using menu prices instead of paid prices overstates revenue after promotions. Allocate a bundle discount consistently before comparing drinks.

Costing theoretical portions ignores unusable milk, spills and remakes. Use realistic usable yield rather than adding an unexplained blanket percentage.

Ignoring fixed transaction fees understates the cost of small orders. A $0.20 fee on one drink matters more than the same fee spread over four drinks.

Calling contribution final profit skips the shop's monthly commitments. The coffee shop business-plan guide connects product economics to the wider cash and operating plan.

FAQs

Is drink contribution the same as gross profit?

Not necessarily. Contribution follows costs that change with the sale, while an accounting gross-profit definition may include a different cost boundary. Label the measure and list included costs so you can compare like with like.

Should rent be divided across every cup?

You can allocate rent to estimate a full-cost price, but it stays a monthly commitment in a contribution model. Include it once in the monthly amount to cover. Selling one more cup does not normally create another rent payment.

How should I treat a milk upgrade?

Calculate the extra paid price minus the extra usable milk cost and any extra percentage fee. Check the actual portion size. An upgrade can increase revenue while contributing very little if the premium barely covers the additional cost.

Which drink should I promote?

Compare contribution dollars, demand and preparation capacity. A percentage alone is insufficient. A promotion also needs an estimate of displaced full-price sales and the extra volume it realistically creates.

Can I use the same margin for every size?

Only if the prices and sale-dependent costs support it. Extra shots, larger packaging and different recipes change the calculation. Cost each size before averaging the menu.

What if a customer buys several drinks?

Use order-level fees and allocate them consistently across the basket, or model the whole order. Do not charge the full fixed transaction fee to every cup. Keep the unit definition consistent with your price and volume fields.

Closing takeaways

  • Cost the recipe, usable yield, packaging and actual payment terms.
  • Compare contribution dollars alongside the percentage.
  • Count scheduled and incremental labor once, in their appropriate places.
  • Test sales mix and production capacity before committing to a promotion.

Find related planning methods in the small-business guide library.

Planning estimates only—not accounting, tax, legal or lending advice.