A cafe or coffee shop in Saudi Arabia is a hospitality business with a retail side. Revenue comes from cups (espresso, cold brew, lattes, specialty drinks), food (pastries, sandwiches), retail beans, and delivery apps. Cup cost moves every week with green coffee, milk, syrup, and cup prices, and margins live in the 60% to 72% range only when waste, yield, and shift discipline are tightly controlled. This guide explains what sets cafe accounting apart, and how the right software keeps cup cost, shifts, and delivery apps inside one ledger.
What makes cafe accounting different
A cafe is a fast operational engine. You hold milk and pastries with 4-day shelf lives, recipes with multiple components, baristas working in shifts, and customers ordering in-store, drive-through, and through delivery apps. A small drift in cup cost or in milk waste eats through margin in a single week.
Cafe accounting revolves around five connected pieces: cup cost (cost of sales) running between 22% and 28% for a healthy shop, barista payroll typically 22% to 28% of revenue, point of sale for in-store and drive-through, e-invoicing on every cup, and daily shift reports. The right software ties these pillars together automatically, instead of treating them as separate general ledgers.
Daily reality is dozens of small movements: receiving fresh milk in the morning, prepping syrups and cold brew ahead of service, ringing in-store and drive-through orders, accepting delivery orders with different commission rates, closing the cash drawer at end of each shift, and reconciling delivery-platform settlements before closing the books. These details are the difference between a profitable cafe and one that loses money without realizing it.
The most common accounting challenges in cafes
Every cafe operator in Saudi Arabia runs into the same four recurring accounting problems, and each one quietly costs thousands of riyals a month when ignored.
1. Cup cost not refreshed. Green coffee jumps 12% this month, milk drops 4%, oat milk jumps 8%. If recipe prices in the system are not updated, a 20 SAR cappuccino sold at a 70% gross is actually selling at 58%. Across 400 cups a day, that is 4,800 SAR of evaporated margin every month.
2. Milk and syrup waste. A cafe goes through 25 kg of milk a day. At end of shift, the fridge shows 1.8 kg unaccounted for. Across 30 days, that is 54 kg of milk (around 600 SAR). Without a daily yield report, the waste pattern stays invisible until it becomes a habit.
3. Reconciling delivery apps against the till. A cafe selling on three delivery platforms deals with three different commission rates (18% to 30%) and three different settlement schedules. Matching platform reports against till sales takes half a day a month if done manually, and the worst outcome is small variances compounding month after month.
4. Shift payroll. Baristas, kitchen staff, and the dishwasher work flexible shifts at different hourly rates. Calculating actual wages and overtime by hand in Excel produces inevitable errors and complicates GOSI and Zakat filings.
What a cafe actually needs from its accounting software
A generic accounting tool is not enough to run a cafe. The difference is in how features connect to the daily barista bar and pickup-window workflow:
| Task | Generic accounting tool | What a cafe needs |
|---|---|---|
| Cup cost | Manual fixed pricing | Live calculation from ingredient cost |
| Recipe | Not supported | Recipe card per drink with yields |
| Point of sale | Separate application | POS integrated with bar and inventory |
| Delivery apps | Manual entry | Partner integration with auto reconciliation |
| Shift close | Not supported | Cash plus card plus delivery plus refunds, per shift |
| Stock count | Monthly general | Daily for milk, pastries; weekly for the rest |
Beyond the table, a cafe specifically needs three capabilities that generic platforms do not have:
- An integrated hospitality operating system, linking orders, bar, kitchen, and accounting in one environment with no manual handoffs between screens.
- Recipe management with live cost tracking, so every drink and every food item has its ingredients, its yield, and a refreshed cup cost the moment a supplier invoice updates an ingredient price.
- Per-platform delivery reconciliation, so every delivery app reconciles automatically against the till: gross sale on day zero, commission as expense, net settlement on the platform’s schedule. Generated alongside a ZATCA-certified simplified tax invoice on every cup.
How to organize a cafe’s books step by step
Organizing a cafe’s books does not require a full-time accountant from day one. It requires a tidy system and six daily steps that take no more than an hour:
E-invoicing and ZATCA compliance for cafes
Phase two of ZATCA e-invoicing requires every cafe order to be issued through a certified system connected to the Fatoora platform. Cafes issue mostly simplified tax invoices because the walk-in or drive-through customer does not carry a tax number. For a side-by-side view of vendor costs, the guide on e-invoicing pricing in Saudi Arabia is worth reading first.
Every cafe order must include the cafe name and tax number, a sequential invoice number, the date and time, an itemized list of items, the VAT rate (15%), totals before and after VAT, and a QR code. A certified system generates the QR code, signs the invoice in XML, and transmits it to the Fatoora platform automatically inside the 24-hour Reporting window for simplified invoices.
How to evaluate a ZATCA-certified system for a cafe
When evaluating any e-invoicing vendor for a cafe, verify these six criteria:
- Official ZATCA phase-two certification with a verifiable approval number on the Authority’s portal.
- Invoice issuance in under two seconds, so the barista is never delayed during peak rush.
- Automatic submission of invoices in signed XML inside the 24-hour Reporting window.
- Long-term cloud storage of signed invoices for at least six years.
- A simulation environment for testing invoices before going live.
- Monthly input-VAT and output-VAT reports ready in time for the quarterly filing deadline.
Where Qoyod fits in specifically for cafes
Qoyod Q.Flavours is the integrated solution for the hospitality sector: cloud accounting, point of sale, recipe and cup-cost management, direct delivery-app integration, and ZATCA-approved e-invoicing. All of it inside one account, so data moves between the bar, the drive-through, and accounting with no manual transfer.
The point-of-sale system supports trusted local cashier hardware, runs offline when the network drops, and syncs automatically when it returns. Auto-generated cup-cost reports, most-profitable-drink reports, per-shift barista reports, and per-delivery-app commission reports are all one click away.
For cafes opening new locations or migrating from a legacy POS, the setup service and the bookkeeping service are available as part of Qoyod Pro Services, alongside the app marketplace for connecting to delivery and loyalty partners.
Frequently asked questions
Does Qoyod work for a small cafe with a single outlet?+
How does Qoyod link delivery apps to accounting?+
What happens if the internet drops during service?+
Can I track cup cost accurately?+
How does Qoyod handle barista payroll?+
Is technical support available 24/7?+
Running a cafe does not need a generic accounting tool, it needs a single connected operating system that links recipes, point of sale, delivery apps, and accounting in one account. Margins in this sector are sensitive to milk waste and shift discipline, and the difference between a profitable cafe and a losing one is driven by control over cup cost and daily shift close. That capability is what makes Qoyod and Q.Flavours the right fit for cafes and coffee shops in Saudi Arabia.