Skip to content
By restaurant type

Coffee Shop Cost Control: Cup Economics

· 3 min read

Cafés typically run beverage costs of 18–25%. The largest line on a milk drink is usually the milk and the packaging, not the coffee — which is why a café's cost problem is almost always alternative milks, waste, or portioning, rather than the price of beans.

A 12oz latte, costed honestly

Worked example · Everything in the cup

Espresso, 18 g
$0.37
Whole milk, 8 oz
$0.27
12 oz cup
$0.11
Lid
$0.04
Sleeve
$0.03
Menu price
$5.25
Beverage cost
15.6%

Coffee is 45% of the cost, milk 33%, packaging 22%. On a to-go drink the cup, lid and sleeve together cost more than half of what the coffee does — and almost nobody costs them.

The alternative-milk leak

This is the most common genuine margin problem in a modern café, and it's invisible unless you look for it.

Worked example · What a shifting milk mix costs, with no price change

Milk drinks per week
640
Alternative milk share, two years ago
12%
Alternative milk share now
34%
Cost premium per 8 oz serving
$0.38
Additional weekly cost
$53.50
Annual cost of the shift
$2,784

Nothing was bought worse and no price rose. The mix moved — see menu mix. If you don't charge a premium, this lands entirely on you.

The fix is either a surcharge that reflects the real cost, or pricing it into the base drink and dropping the surcharge entirely. What doesn't work is absorbing it silently and wondering why beverage cost drifted two points.

The waste nobody logs

Café waste that never reaches a bin log
SourceTypical weeklyAnnual cost
Milk left in pitchers3–6 qt$470–$940
Brewed coffee dumped at timer8–14 batches$620–$1,090
Remakes10–20 drinks$310–$620
Pastry unsold at closevaries — usually the largest line$1,500+

Steam only what the drink needs, and log dumped brew for two weeks — see waste percentage. Pastry is a par-level problem, not a waste problem: set the par from the usage rate each day of the week actually shows, not from what you baked last year.

Why your problem is labour, again

A café sells a $5 item that takes ninety seconds of skilled attention. Labour routinely runs 32–38% of sales while beverage cost sits under 20% — which means, exactly as in a pizzeria, prime cost is decided on the labour line.

Worked example · The number that actually matters

Weekly sales
$14,200
Beverage + food cost at 22%
$3,124
Fully loaded labour at 37%
$5,254
Prime cost
$8,378
Transactions per week
2,180
Labour cost per transaction
$2.41
Prime cost
59.0%

Labour per transaction is the café metric worth watching — it survives a price change, which labour percentage doesn't. See covers, and load your own payroll properly in the labor cost calculator before comparing.

Where the money actually is

  1. Attachment. A pastry with a coffee roughly doubles the ticket at a far better margin than the drink. The single biggest lever in a café.
  2. Size mix. A 16oz costs about $0.20 more to make than a 12oz and usually sells for $0.60 more. Guiding size is nearly free margin.
  3. Dose discipline. An 18 g dose that drifts to 20 g is an 11% coffee cost increase nobody ordered — and a taste change your regulars may notice.
  4. Packaging. Negotiate cups and lids like an ingredient, because on a to-go drink that's exactly what they are.

What attachment is actually worth

Every café owner knows attachment matters. Very few have put a number on it, which is why it stays a nice idea rather than a trained behaviour.

Worked example · Moving pastry attach from 18% to 26%

Transactions per week
2,180
Current attach rate
18% = 392 pastries
Target attach rate
26% = 567 pastries
Additional pastries per week
175
Average pastry price
$4.25
Pastry cost
$1.32
Additional weekly contribution
$513

$26,700 a year from a question asked at the till. It also reduces end-of-day pastry waste, because higher attach means a par level that clears — the two problems solve each other.

Size mix is nearly free margin

The economics of an upsize
12 oz16 ozDifference
Menu price$5.25$5.85+$0.60
Espresso$0.37$0.37$0.00
Milk$0.27$0.40+$0.13
Cup, lid, sleeve$0.18$0.21+$0.03
Contribution$4.43$4.87+$0.44

The shot doesn't change, so 73% of the upsize price drops straight to contribution. If a quarter of your 640 weekly milk drinks moved up a size, that's $3,660 a year for a sentence at the counter.

Cost every drink, including the cup.

Photograph your menu and Marji costs each drink from beans to lid — then tells you which ones drifted when a dairy or packaging invoice lands.

Start free →

Terms this guide uses

Read next

About these guides Marji builds software that recosts restaurant menus from supplier invoices and publishes a restaurant food cost index. Every number in these guides is either computed from a stated formula or sourced to a primary reference.

How we source numbers and handle AI assistance: editorial policy.