A sector unlike the others
Restaurants and cafés are among the most compliance-heavy activities in the Kingdom — not because the rules are harder, but because a single outlet answers to several authorities at once: the municipality, Civil Defense, the Saudi Food and Drug Authority, ZATCA, and the Ministry of Human Resources and Social Development. A gap in any one of them shows up immediately in daily operations.
Add the economics of the sector itself: thin margins, high staff turnover, perishable stock and cash flow that is sensitive to any interruption. Treating compliance as an annual task does not work here; it is continuous monthly work.
Licensing and operating requirements
An outlet begins with commercial registration, then a municipal licence through the Balady platform under the correct activity, a Civil Defense licence for safety, and the Saudi Food and Drug Authority requirements covering food handling and safety. Health certificates for food handlers must be issued and renewed before expiry.
The most common error is not a missing licence but a licensed activity that no longer matches the real one: a café serving full meals, or a restaurant adding delivery or in-house production without updating its activity. That surfaces at inspection, not at expansion.
Tax and e-invoicing
Food and beverage services are subject to VAT at the standard rate of 15%. Operationally, e-invoicing matters more: phase one requires invoices to be issued electronically, and phase two requires integration with ZATCA systems according to the announced waves.
In restaurants, integration is not only at the accounting layer but at the point-of-sale devices in each branch. One unintegrated branch, or a POS that does not issue a fully compliant invoice, creates a gap between recorded sales and filed returns.
Workforce and Saudization
Employment contracts are documented through Qiwa, staff are registered with GOSI, and wages are paid through the Wage Protection System via Mudad. Restaurants fall under Nitaqat localisation requirements, and some roles carry specific localisation decisions that are updated periodically.
The cost of a falling Nitaqat band is not usually a direct fine — it is suspended services: visas, sponsorship transfers and work-permit renewals. That is what actually stops expansion.
Where operators most often get caught
- Wages paid late or outside the Wage Protection System — among the fastest routes to suspended services.
- Expired food-handler health certificates or Civil Defense licences with no advance tracking.
- One or more branches with point-of-sale devices not integrated for e-invoicing.
- A licensed activity that no longer matches the menu or the operation after expansion.
- Personal and business accounts mixed, leaving returns unprovable under review.
- Stock and purchases that do not reconcile to recorded sales — the first thing an audit tests.
How we work with restaurant and café operators
We take the finance and administration off the operator: bookkeeping and monthly close, preparing and filing returns, getting e-invoicing and branch-level integration right, running payroll, GOSI and wage protection, and tracking Nitaqat and licence renewals before they fall due rather than after.
For multi-branch groups we add profitability reporting by branch and cost line, because the difference between a branch that earns and one that loses does not appear in a consolidated statement.
