A restaurant POS in Riyadh must issue ZATCA Phase 2 invoices, take mada, Apple Pay and STC Pay, keep working when the internet drops, and handle dine-in, takeaway and delivery app orders in one place. For a single café, an established POS product is usually best. Groups that need their own ordering app or central kitchen logic may need custom work.
Must-haves for a Riyadh restaurant
- ZATCA Phase 2 simplified invoices with the QR code, reported within 24 hours.
- mada, Apple Pay, STC Pay and cards on connected terminals.
- Offline mode that keeps selling and syncs later.
- Arabic and English menus and receipts.
- One screen for dine-in, takeaway and orders from HungerStation, Jahez, Keeta and others.
Features worth paying for
- Kitchen display screens instead of printed tickets.
- Table and QR code ordering.
- Recipe-level stock so ingredients are deducted per dish.
- Multi-branch reporting from one dashboard.
- Loyalty and your own ordering app, so you pay fewer aggregator commissions.
Buy or build?
For one or two branches, an established Saudi POS such as Foodics or a similar product is usually the right choice: proven ZATCA compliance, hardware support and local service. A custom POS, or custom software around a POS, makes sense for groups that want their own branded ordering app, central kitchen production, or reporting that ready products cannot give.
Before buying, ask the vendor to show a sale made offline and how it reaches ZATCA once the connection returns.




