I'll admit something that took me years to figure out properly - the margin gap between espresso and latte macchiato isn't just about milk costs. There's labor time, waste, and energy costs that can quietly eat away EUR 200-400 monthly if you're not tracking them right.
Why espresso delivers higher margins than latte macchiato
Same espresso base, totally different economics. That extra milk in a latte macchiato doesn't just bump up ingredient costs - it changes everything about profitability.
💡 Side-by-side breakdown:
Espresso (25ml):
- Coffee beans: 7 grams × €0.02 = €0.14
- Sugar packet: €0.02
- Total cost price: €0.16
Latte macchiato (300ml):
- Coffee beans: 14 grams × €0.02 = €0.28
- Milk: 250ml × €0.0008 = €0.20
- Sugar packet: €0.02
- Total cost price: €0.50
Calculate margin per drink
You'll need this formula for both drinks:
Margin % = ((Selling price excl. VAT - Cost price) / Selling price excl. VAT) × 100
💡 Real numbers in action:
Espresso - selling price €2.50:
- Price excl. VAT: €2.50 / 1.09 = €2.29
- Cost price: €0.16
- Margin: ((€2.29 - €0.16) / €2.29) × 100 = 93%
Latte macchiato - selling price €4.50:
- Price excl. VAT: €4.50 / 1.09 = €4.13
- Cost price: €0.50
- Margin: ((€4.13 - €0.50) / €4.13) × 100 = 88%
⚠️ Critical detail:
Always work with prices excl. VAT. Coffee gets 9% VAT, not 21%. Calculate with VAT-inclusive prices and you'll think your margins are better than reality.
Hidden costs that kill your actual margin
Ingredients tell only part of the story. Here's what really impacts profitability:
- Prep time: Latte macchiato takes 2-3x longer than espresso
- Cleaning: Tall glasses vs. tiny cups
- Energy drain: Milk frother runs constantly
- Spoilage: Milk expires, coffee beans don't
I've seen this mistake cost restaurants EUR 200-400 monthly - they track ingredient costs but ignore labor and waste completely. Your numbers look great on paper until you factor in reality.
💡 True cost calculation:
Including labor at €15/hour:
- Espresso: 30 seconds = €0.125 labor
- Latte macchiato: 90 seconds = €0.375 labor
Your real cost prices become:
- Espresso: €0.16 + €0.125 = €0.285 (margin: 87%)
- Latte macchiato: €0.50 + €0.375 = €0.875 (margin: 79%)
Smart moves for coffee profitability
Now you can make data-driven decisions:
- Push espresso during rush hours - faster service, higher margins
- Price latte macchiato as premium - better absolute profit per sale
- Monitor milk costs weekly - they fluctuate more than coffee
- Track milk waste daily - adjust orders based on actual usage
Tools like KitchenNmbrs automatically track these cost fluctuations, so you don't miss margin-killing price changes from suppliers.
How do you calculate the margin on coffee drinks? (step by step)
Gather all ingredient costs
Note the exact amount of coffee, milk, sugar and other additions per drink. Calculate the costs per gram or milliliter based on your purchase prices.
Calculate the selling price excl. VAT
Divide your menu price by 1.09 to get the price excl. 9% VAT. Use this price for your margin calculation, not the price incl. VAT.
Apply the margin formula
Use the formula: ((Selling price excl. VAT - Cost price) / Selling price excl. VAT) × 100. This gives you the exact margin percentage per drink.
✨ Pro tip
Track your milk waste for 2 weeks straight - most cafés throw away 8-12% of purchased milk. Cut that waste in half and you'll save €0.15 per latte macchiato.
Calculate this yourself?
In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.
Was this article helpful?
Frequently asked questions
Why does espresso have a higher margin than latte macchiato?
Espresso uses only coffee and sugar, while latte macchiato needs lots of milk. Milk costs add up fast and significantly increase your cost price. Plus milk spoils, coffee beans don't.
Should I include labor costs in my coffee margin calculations?
Absolutely, for realistic numbers. A latte macchiato takes 2-3x longer to prepare than espresso. At €15/hour wages, that extra time costs you €0.25 per drink.
What VAT rate applies to coffee served in my café?
Coffee served on-site gets 9% VAT, same as other hospitality food and drinks. Only alcoholic beverages get hit with 21% VAT.
How often should I update coffee cost prices?
Check milk and coffee prices monthly minimum. These commodities shift regularly and can quietly erode margins without warning. Weekly checks during volatile periods aren't overkill.
📚 Sources consulted
- EU Verordening 852/2004 — Levensmiddelenhygiëne (2004) — Official source
- EU Verordening 853/2004 — Hygiënevoorschriften voor levensmiddelen van dierlijke oorsprong (2004) — Official source
- EU Verordening 1169/2011 — Voedselinformatie aan consumenten (2011) — Official source
- NVWA — Hygiënecode voor de horeca (2024) — Official source
- NVWA — Allergenen in voedsel (2024) — Official source
- Codex Alimentarius — International Food Standards (2024) — Official source
- FSA — Safer food, better business (HACCP) (2024) — Official source
- BVL — Lebensmittelhygiene (HACCP) (2024) — Official source
- Warenwetbesluit Bereiding en behandeling van levensmiddelen (2024) — Official source
- WHO — Foodborne diseases estimates (2024) — Official source
Food Standards Agency (FSA) — https://www.food.gov.uk
The HACCP standards shown in this application are for informational purposes only. KitchenNmbrs does not guarantee that displayed values are current or complete. Always consult the FSA or your local authority for the latest regulations.
Written by
Jeffrey Smit
Founder & CEO of KitchenNmbrs
Jeffrey Smit built KitchenNmbrs from 8 years of hands-on experience as kitchen manager at 1NUL8 Group in Rotterdam. His mission: give every restaurant owner control over food cost.
Optimize your wine list and beverage packages
From wine by the glass to cocktail packages — KitchenNmbrs calculates the cost price and margin of every drink on your menu. Try it free for 14 days.
Start free trial →