BETA APP IN DEVELOPMENT HACCP and more are available in your dashboard — currently in beta, so minor bugs may occur. The updated app with full integration is coming soon.
📝 Wine list & beverage packages · ⏱️ 2 min read

How do I calculate the margin on an espresso versus a latte macchiato?

📝 KitchenNmbrs · updated 16 Mar 2026

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)

1

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.

2

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.

3

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.

Try KitchenNmbrs free →

Was this article helpful?

Share this article

WhatsApp LinkedIn

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.

ℹ️ This article was prepared based on official sources and professional expertise. While we strive for current and accurate information, the content may differ from the most recent regulations. Always consult the official authorities for binding standards.

📚 Sources consulted

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.

JS

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.

🏆 8 years kitchen manager at 1NUL8 Group Rotterdam
Expertise: food cost management HACCP kitchen management restaurant operations food safety compliance

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 →
Disclaimer & terms of use

Table of Contents

💬 in 𝕏
Chef Digit
KitchenNmbrs assistent