Food cost by cuisine
Coffee shop food cost percentage
A format with two of the ten tracked commodities sitting directly in its main product, and a cup that costs about as much as the coffee inside it.
This is the numbers page
Bands, one plate costed to the packaging, and the commodities that plate is exposed to. The argument — the full argument on cup economics, the milk-mix drift worked through in dollars, and what moving pastry attach from 18% to 26% is worth — is in Coffee Shop Cost Control: Cup Economics, and nothing on this page repeats it.
The cost structure of a coffee shop
Planning conventions, not research findings — the ranges an operator budgets against. Use them to sanity-check your own arithmetic, never as evidence about the industry.
| Food cost | 18–24% |
|---|---|
| Labour | 32–38% |
| Prime cost target | 54–60% |
| Implied by the two bands above | 50–62% |
The target is 2 points tighter than the two bands added together, which is the real operating constraint: run both food and labour at the top of their ranges and a coffee shop misses its prime cost ceiling. One of the two has to sit below its high end all year, and which one is a strategy choice rather than an accident.
Drinks are cheap to make and priced on convenience, which holds the beverage cost in the high teens; food and pastry attach pulls the blended band up toward the mid twenties. Labour is the constraint because a café's staffing is set by peak throughput, not by average volume — you cannot half-staff a 7am rush. The prime cost band is the lowest on this page, which is the one structural advantage the format has.
One plate, costed line by line
Counter price for a 12-ounce latte in a to-go cup, no syrup. Line prices are inputs we chose — plausible mid-2026 wholesale figures, not quotes. Replace them with yours and every number below recalculates on the same arithmetic.
| Line | Portion | Cost | Share of plate |
|---|---|---|---|
| EspressotrackedA double, dosed at 18 g. The tracked series is commodity ground roast; speciality green pricing decouples from it. | 18 g (0.63 oz) | $0.31 | 34% |
| Whole milktrackedSteamed volume in the cup, before anything left in the pitcher. | 8 oz | $0.28 | 30% |
| Cup, lid, sleeve | 1 drink | $0.29 | 32% |
| Napkin, stirrer, condiment allowance | per drink | $0.04 | 4% |
| Plate cost | $0.92 | ||
Food cost
17.5%
$0.92 ÷ $5.25
Contribution margin
$4.33
per plate sold
Against the band
Below the planning band.
band 18–24%
Just under the band's lower edge, because a plain latte is the cheapest thing a café makes and the band covers the food counter too. The striking line is packaging: the cup, lid and sleeve cost roughly what the espresso does. Any conversation about dose that ignores the cup is arguing about the second-largest number on the ticket.
What the last 12 months did to this plate
A model, not a measurement: the lines above that map to a tracked commodity, repriced to what they would have cost a year ago if each had moved exactly with its Bureau of Labor Statistics series. Untagged lines are held flat. Real invoices move by more or less than a national average — this shows which lines carry the risk, not what you paid.
| Line | Tracked series | 12-month move | A year ago | Today |
|---|---|---|---|---|
| Espresso | Coffee | +10.7% | $0.28 | $0.31 |
| Whole milk | Milk | +3.6% | $0.27 | $0.28 |
| Whole plate, modelled | $0.88 | $0.92 | ||
| Food cost at $5.25 | 16.8% | 17.5% | ||
Tracked lines moved this plate by +$0.04 over twelve months — a cost you absorb on every one sold, unless the menu price moved with it. Series and methodology on the index methodology page.
Three traps specific to this format
1
The milk mix moves and nobody repriced
Oat, almond and soy cost multiples of dairy per gallon. If the alternative-milk upcharge does not cover the gap, a mix drifting from 15% to 35% alternative raises your beverage cost with no price change, no menu change and no obvious cause. This is the most common silent margin leak in the format.
2
Pitcher waste, which no recipe card contains
Milk steamed and poured away is pure loss, it happens all day, and it never appears in a theoretical cost. Measure it for a week against gallons purchased versus drinks sold — the gap is your real milk cost, and it is the difference between theoretical and actual.
3
Chasing the bean price instead of the attach rate
Even after a violent coffee move, the drink stays one of the best margins on any menu. Moving pastry attach a few points is worth more than any realistic bean saving, because the food half of a café's ticket carries several times the absolute margin of the drink half.
What a coffee shop is exposed to
Of the ten commodities we track from Bureau of Labor Statistics data, these are the ones that decide this format's food cost. Prices are US city averages, monthly, and we publish nothing that is estimated rather than measured.
Coffee
$9.32/lb
+10.7% over 12 months
Directly in the cup, and increasingly the most volatile input on the tracked list. Note the caveat on the ingredient page: if you buy speciality green, this series tracks direction rather than your landed cost.
Coffee prices and menu impact →Milk
$4.31/gal
+3.6% over 12 months
The second largest ingredient in the drink and the largest by volume. Steadier than coffee, and the one where waste rather than price is the story.
Milk prices and menu impact →Butter
$3.92/lb
−18.2% over 12 months
Only if you bake. A café buying its pastry in has no butter exposure at all — its exposure is to whoever baked it, which is a supplier conversation rather than a commodity one.
Butter prices and menu impact →Our plate is a worked example. Yours is the one that pays the rent.
Photograph your menu and every dish comes back costed from your own supplier invoices — the same line-by-line arithmetic as the table above, recomputed the day a price moves, with the invoice line attached to the dish it changed.
