VenuesCafés & coffee shops

The milk knows where it went.

Café margins live in the gap between the bean price and the cup price. Recipes make that gap a number per drink.


Every drink carries its recipe

The flat white knows its shots and its millilitres, so every sale depletes beans and milk and the margin per drink is live — including the oat-milk surcharge’s own arithmetic.

When the roaster puts prices up

Type the new price once — or photograph the invoice — and every drink shows its new margin the same day. The honest ? marks anything not yet costed.

Pastries, counted honestly

The bakery delivery goes in as stock; the end-of-day waste goes out at cost, never at the price it might have sold for. What the gap says about ordering four fewer croissants is then visible.

Sold out, everywhere at once

The last almond croissant leaves the QR page and the kiosk the moment you switch it off — and the morning reset rule brings it back for the fresh delivery.

The venue-agnostic page for this pillar: Stock & margin → · everything for this venue type: Cafés & coffee shops →

Free to use.

Everything on this page is in the product now — and it costs a food hall nothing to run.