Hot beverages often have more ingredients than you think. Hot chocolate, glühwein or hot cocoa cost more than just the milk or wine - you need spices, syrup, whipped cream and garnish. By adding up all the costs together, you get the actual cost price per serving.
Inventory all ingredients
With hot beverages, the costs are in details you easily forget. Think about:
- Base liquid: milk, wine, water
- Flavorings: cocoa powder, syrup, spices
- Additions: whipped cream, marshmallows, cinnamon
- Garnish: chocolate shavings, orange peel
- Energy: gas/electricity for heating
💡 Example hot chocolate:
For 1 serving (250ml):
- Milk (250ml): €0.35
- Cocoa powder (20g): €0.25
- Sugar (10g): €0.03
- Whipped cream (30ml): €0.18
- Chocolate shavings: €0.08
Total cost price: €0.89
Calculate VAT and selling price
Hot beverages in your restaurant fall under 9% VAT (not 21% like alcoholic drinks). For cost price calculation, you always work with the price excluding VAT.
💡 Example selling price:
Cost price: €0.89
Desired beverage cost: 25%
Minimum price excl. VAT: €0.89 ÷ 0.25 = €3.56
Menu price: €3.56 × 1.09 = €3.88
Glühwein and alcoholic variants
With glühwein or warm punch with alcohol, different rules apply:
- VAT: 21% instead of 9%
- Beverage cost: usually 18-25% (like other alcoholic drinks)
- Spices: cinnamon, clove, star anise cost little but are essential
💡 Example glühwein:
For 1 serving (200ml):
- Red wine (200ml): €1.20
- Spice mix: €0.15
- Honey (10ml): €0.08
- Orange peel: €0.05
Total cost price: €1.48
⚠️ Note:
Don't forget energy costs. Hot beverages cost gas or electricity to heat. Calculate approximately €0.05-0.10 per serving for energy.
Seasonal cost price
Hot beverages are often seasonal, which affects your cost price:
- Winter: spices more expensive due to demand
- Christmas: premium ingredients (real vanilla, quality chocolate)
- Volume: less sales = higher fixed costs per serving
Keep track of your cost price regularly. What cost €0.89 in October can be €1.15 in December due to more expensive ingredients.
Track recipes digitally
Hot beverages often have complex recipes with many small ingredients. A digital system like KitchenNmbrs helps you to:
- Track all ingredients (including the small ones)
- Automatically calculate cost price when prices change
- Stay consistent - every hot chocolate tastes the same
- Quickly develop new hot beverages
How do you calculate the cost price of hot beverages? (step by step)
Make an ingredients list
Write down ALL ingredients: base liquid, flavorings, additions, garnish. Don't forget energy for heating (€0.05-0.10 per serving).
Calculate costs per ingredient
Add up the quantity per serving and multiply by the purchase price. For example: 250ml milk at €1.40/liter = €0.35 per serving.
Add up all costs
Sum all ingredient costs plus energy costs. This is your total cost price per serving. Divide by desired beverage cost percentage for minimum selling price.
✨ Pro tip
Make one large batch of spice mix for glühwein instead of mixing per serving. This saves time and money because you buy spices per kilo at a lower price.
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
What VAT applies to hot beverages?
Hot beverages without alcohol fall under 9% VAT. Glühwein and other alcoholic hot drinks fall under 21% VAT.
What is a good beverage cost for hot beverages?
For non-alcoholic hot beverages 20-30%, for alcoholic variants 18-25%. This is comparable to other drinks in your establishment.
Should I include energy costs in the cost price?
Yes, hot beverages cost gas or electricity to heat. Calculate approximately €0.05-0.10 per serving for energy, depending on your equipment.
How often should I update my cost price?
Check your purchase prices monthly, especially for seasonal ingredients. Spices and chocolate can fluctuate significantly in price.
Why are my hot beverages more expensive than expected?
Often the costs are in the additions: whipped cream, syrup, garnish. These small ingredients quickly add up to €0.30-0.50 extra per serving.
⚠️ EU Regulation 1169/2011 — Allergen Information — https://eur-lex.europa.eu/eli/reg/2011/1169/oj
The allergen information on this page is based on EU Regulation 1169/2011. Recipes and ingredients may vary by supplier. Always verify current allergen information with your supplier and communicate this correctly to your guests. KitchenNmbrs is not liable for allergic reactions.
In the UK, the FSA enforces allergen regulations under the Food Information Regulations 2014.
📚 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.
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 →