📝 Bar, drinks & cocktails · ⏱️ 2 min read

How do I calculate the margin on coffee specialties like a flat white, cortado or oat cappuccino?

📝 KitchenNmbrs · updated 13 Mar 2026

Coffee specialties often have surprisingly low margins because many business owners only look at the coffee, not the milk, syrups and time. A flat white that you sell for €3.50 can have a margin of just 15% if you count all costs. In this article you'll learn step by step how to calculate the real margin on specialty coffee drinks.

What counts toward coffee specialties?

With regular coffee it's simple: beans and water. With specialties like flat white, cortado or oat cappuccino there are many more ingredients involved:

  • Espresso: double shot costs more than single
  • Milk or plant-based alternatives: oat milk is 3x more expensive than regular milk
  • Syrups: vanilla, caramel, hazelnut
  • Toppings: whipped cream, chocolate powder, cinnamon
  • Packaging: special cups for takeaway

💡 Example: Oat milk flat white

Selling price: €4.20 incl. 9% VAT

  • Double espresso: €0.35
  • 150ml oat milk: €0.45
  • Takeaway cup + lid: €0.12
  • Sugar/straws: €0.03

Total costs: €0.95

The right formula for coffee margins

For coffee you use the same formula as for food, but watch out for VAT:

Margin % = ((Selling price excl. VAT - Costs) / Selling price excl. VAT) × 100

Coffee falls under 9% VAT, so a price of €3.50 incl. VAT becomes €3.21 excl. VAT.

💡 Example: Cortado calculation

Menu price: €3.50 incl. 9% VAT = €3.21 excl. VAT

  • Single espresso: €0.18
  • 75ml whole milk: €0.08
  • Glass + spoon: €0.05

Costs: €0.31

Margin: ((€3.21 - €0.31) / €3.21) × 100 = 90.3%

Why plant-based milk destroys your margin

Oat milk, almond milk and soy milk cost 2-4 times as much as regular milk. Many cafés charge an extra €0.50, but that doesn't cover the costs:

  • Regular milk: €1.20/liter = €0.12 per 100ml
  • Oat milk: €3.50/liter = €0.35 per 100ml
  • Difference: €0.23 per 100ml

For a cappuccino (150ml milk) you pay €0.35 extra in costs, but often only charge €0.30 extra.

⚠️ Watch out:

Many cafés lose money on plant-based alternatives because they underestimate the real costs. Always calculate the exact price per liter.

Benchmark margins for coffee specialties

Common margins in Dutch cafés:

  • Espresso/americano: 85-92%
  • Cappuccino/latte (regular milk): 80-88%
  • Flat white/cortado: 75-85%
  • With plant-based milk: 65-75%
  • With syrups/extras: 70-80%

💡 Example: Caramel oat latte

Selling price: €4.75 incl. VAT = €4.36 excl. VAT

  • Double espresso: €0.35
  • 200ml oat milk: €0.70
  • Caramel syrup (15ml): €0.18
  • Takeaway cup: €0.12

Costs: €1.35

Margin: 69% - on the low side for specialty coffee

How to improve your margins

Three ways to optimize your coffee margins:

1. Correct markup for plant-based milk

Charge at least €0.60 extra for oat milk instead of €0.30. Customers who consciously choose plant-based usually accept this.

2. Control portion sizes

A barista who uses 180ml milk instead of 150ml in a cappuccino costs you €0.09 per drink. With 200 cappuccinos per day: €18/day = €6,570/year.

3. Optimize purchasing

Buy plant-based milk in bulk. It often saves €0.50-1.00 per liter compared to small cartons.

Track coffee margins digitally

With a system like KitchenNmbrs you can record all coffee ingredients with exact prices. Then you immediately see your margin per specialty, without having to calculate yourself. Handy if your supplier raises the milk price - then all margins are automatically recalculated.

How do you calculate the margin on coffee specialties? (step by step)

1

Gather all ingredient costs

Note the costs of espresso, milk/plant-based milk, syrups, toppings and packaging. Calculate per serving how much ml you use and what that costs based on your purchase prices.

2

Calculate selling price excluding VAT

Divide your menu price by 1.09 to go from including to excluding 9% VAT. A flat white of €4.20 then becomes €3.85 excluding VAT.

3

Apply the margin formula

Margin % = ((Selling price excl. VAT - Total costs) / Selling price excl. VAT) × 100. Check if you're above 70% for a healthy margin.

✨ Pro tip

Check your 5 best-selling coffee drinks every month. If those margins are right, you have 80% of your coffee revenue under control.

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

Should I include labor time in the coffee margin?

No, margin is only ingredient costs versus selling price. Labor time is in your other cost items. Focus first on a healthy ingredient margin of at least 70%.

How much can I charge extra for oat milk?

Oat milk costs approximately €0.35 per 100ml versus €0.12 for regular milk. Charge at least €0.60 extra for a cappuccino to keep your margin from dropping.

Why are my coffee margins lower than expected?

Check if your baristas make consistent portions. Too much milk foam, extra syrup or larger cups can drop your margin by 10-15% without you noticing.

How often should I adjust my coffee prices?

Check your purchase prices for coffee beans and milk every quarter. These fluctuate regularly. If your costs rise 10%, your menu price needs to go up too to maintain your margin.

Is 65% margin on specialty coffee acceptable?

That's on the low side. Aim for at least 70% for coffee specialties. At 65% you have little buffer for rising costs or waste.

ℹ️ 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

Calculate your cocktail costs down to the ml

Drink margins seem high, but spillage and free pours eat them up. KitchenNmbrs calculates the exact cost price of every cocktail and drink. Try it free.

Start free trial →
Disclaimer & terms of use

Table of Contents

💬 in 𝕏
Stel je vraag!