A café POS: speed, modifiers and the loyalty list you are not building
Coffee is the highest-margin category in most Saudi cafés and the most modifier-heavy. Here is how to configure for speed, and the regular-customer data you are throwing away every day.
4 min read
A café looks like the simplest kind of food business and is one of the fussiest to configure. Seven drinks become two hundred variations, most orders arrive in the same ninety minutes, and the margin lives entirely in the beverage column.
Modifiers: the whole battle
A flat white with oat milk, an extra shot, less foam, to take away. Four modifiers on one item, at 8:15am, with six people waiting.
Rules that work:
Defaults are the common case. Medium, regular milk, one shot, eat in. If 70% of orders take the default, 70% of orders need zero modifier taps.
Two levels maximum. Size, then milk. Anything deeper and staff start guessing.
Combine what always goes together. "Iced" should not be a separate modifier if it changes the cup, the price and the preparation — make it its own item.
Price the modifier, not the item. Oat milk at +SAR 3 should be a modifier with a price, not a separate product. Otherwise your product-level reporting fragments into nonsense.
Retire unused modifiers quarterly. Every one on the screen costs a fraction of a second of scanning, forty times an hour.
Speed
A café order should be 3–5 taps. Measure yours. Seepeak hour speed.
Three café-specific wins:
- Name the order, do not number it. Calling "Ahmed" is faster and friendlier than "order 47", and the POS should carry the name to the barista screen.
- Take payment before preparation. The queue moves at the speed of the till, not the machine.
- Separate the collection point from the till. Obvious, often not done, and it doubles throughput.
The retail shelf
Most Saudi cafés sell beans, equipment and merchandise. This is genuinely retail: it needs stock counts, reorder points and cost prices.
Two rules:
- Keep retail and beverage as separate categories so margin reporting is meaningful. A bag of beans and a cappuccino have completely different economics.
- Count the retail shelf monthly. It is small enough to count quickly and valuable enough to be worth counting.
Milk and pastry waste
Two specific sources that quietly consume margin:
Milk. Steamed and not used, or the wrong milk poured. A café throwing away two litres a day at SAR 8 is SAR 480 a month.
Pastries. End-of-day waste on anything baked. A daily waste count for two weeks tells you how much to order, and the answer is almost always less than you are ordering.
Log both for two weeks. The log is the intervention; usually nothing else is needed.
The loyalty list you are not building
Here is the opportunity most cafés miss. Your regulars come in three to five times a week. You know their faces and their orders. Your system knows nothing about them, because nobody asks for a phone number when the queue is six deep.
The fix is not a loyalty app nobody downloads. It is:
- Offer a digital receipt over WhatsApp. That single question captures a phone number, and it is faster than printing.
- Attach the order to the number. Now you know what they drink and how often.
- Use it sparingly. A new-blend message once a month is welcome. Weekly promotions are not, and people opt out permanently.
Under the Personal Data Protection Law, a customer's phone number is personal data: collect it with consent, tell them what it is for, and honour a request to delete it. See thecustomer data article.
What to review weekly
- Sales by hour — where exactly is the peak, and are you staffed for it?
- Attach rate — what proportion of drinks orders include food? This is the easiest margin gain in a café.
- Waste on milk and pastries
- Top ten modifiers — which are actually used?
- Retail shelf movement
The one number worth watching
Average ticket value. In a café it moves almost entirely on attach rate — whether the person buying a coffee also takes something to eat. A one-riyal increase in average ticket across 300 daily transactions is SAR 9,000 a month, and it costs nothing but a habit at the counter.
- #coffee
- #مقاهي
- #café
- #specialty
Ask about your own shop
Thirty minutes on your products, your tax setup and your hardware — not a slide deck.
Keep reading
4 min read
Kitchen display systems: when to stop printing tickets
A KDS is not a screen that shows tickets. It is station routing, course firing and a timer on every order — and it only pays off once your kitchen has more than one station.
4 min read
Table management: the floor plan is an operations tool, not decoration
Zones, open tabs, transfers and a timer on every table. Here is what each one prevents, and why a restaurant without a floor plan ends up running the room on paper.
4 min read
Delivery apps and your POS: stop typing orders from a tablet on the wall
Ten platforms, ten tablets, one exhausted staff member re-keying everything. Here is what integration changes, what it does not, and how to keep menus in sync across all of them.

