Guides · Saudi Arabia · Compliance

ZATCA e-invoicing for camp and catering services: what Phase 1 requires today, and what Phase 2 changes

If you invoice clients for worker accommodation, mandays, or catering in Saudi Arabia, the Zakat, Tax and Customs Authority (ZATCA) e-invoicing regulation applies to you. It arrived in two waves: Phase 1 (Generation), in force since December 2021, and Phase 2 (Integration), rolled out in waves by taxpayer revenue since January 2023. This guide explains both in operator terms.

This is an operator's overview, not tax advice — confirm your wave assignment and current requirements with ZATCA or your tax advisor.

Phase 1 — Generation: the baseline every VAT-registered business meets

Phase 1 requires invoices to be generated electronically from a compliant system rather than handwritten or typed in Word. In practice this means:

For camp operators, the common failure mode is billing in Excel and producing the "real" invoice in a separate tool: manday data is re-typed, invoices get missed, and the invoice trail doesn't match the occupancy records behind it. A system that generates the invoice directly from billing data — with the QR code attached and the posted document immutable — removes that gap. That is how Bydexo CMS handles Phase 1 today: QR codes ship on every invoice generated from manday billing, and posted invoices are tamper-proof by database design.

Phase 2 — Integration: clearance through Fatoora

Phase 2 connects your invoicing system to ZATCA's Fatoora platform. Instead of only generating a compliant invoice, your system transmits it to ZATCA:

Phase 2 applies in waves based on annual VAT-liable revenue, with ZATCA notifying each wave at least six months ahead. If your camp or catering operation is growing, assume Phase 2 will reach you and choose systems accordingly: retrofitting clearance onto a manual billing process is far harder than starting from software that already owns the billing data. Bydexo's Phase 2 (Fatoora) integration spec is complete and on the roadmap as the next major milestone.

What camp operators should check now

1. Is your invoice generated from your billing data?

If mandays are counted in one place and invoiced in another, every month risks mismatch — and a client dispute exposes it. One system for occupancy → mandays → invoice is the structural fix. See how the alternatives compare.

2. Can anyone edit an issued invoice?

If yes, you are not Phase 1 compliant. Corrections must flow through credit/debit notes with the original preserved.

3. Do your camp shop and canteen sales reach the same pipeline?

B2C sales need simplified invoices with QR codes too — and under Phase 2 they must be reported within 24 hours. A point-of-sale that posts into the same invoicing and stock system keeps retail sales inside the compliance pipeline instead of on a paper roll.

Invoicing camp clients in Saudi Arabia?

Bydexo CMS generates ZATCA Phase 1 invoices with QR codes directly from manday billing — tamper-proof by design, with Phase 2 Fatoora clearance next on the roadmap.

Book a 30-minute demo