ZATCA e-invoicing for FM contractors
ZATCA e-invoicing is Saudi Arabia's mandatory electronic invoicing regime for VAT-registered businesses. Phase 1 (generation) began on 4 December 2021. Phase 2 (integration) began on 1 January 2023 and applies in waves by taxpayer revenue. FM contractors invoicing Saudi clients need software that can generate, and in Phase 2 transmit, compliant invoices.
This page covers Saudi Arabia only. Other GCC countries have their own tax invoicing rules and timelines. The rules are issued by ZATCA, the Zakat, Tax and Customs Authority, and are updated by it. Treat this page as orientation and confirm current requirements on ZATCA's website or with a tax adviser.
What are the two phases?
| Phase 1: generation | Phase 2: integration | |
|---|---|---|
| Start | 4 December 2021 | 1 January 2023, in waves |
| Core requirement | Generate and store invoices electronically in a compliant form. Manual invoices are no longer accepted | Integrate the invoicing system with ZATCA's platform |
| Sharing with ZATCA | Not required in real time | Required: clearance or reporting depending on invoice type |
| Who | VAT-registered taxpayers resident in the Kingdom | Taxpayers in each wave ZATCA announces |
Phase 2 waves are selected by taxpayer revenue. The first wave covered the largest taxpayers, and later waves have reached progressively smaller ones. ZATCA notifies the businesses in each wave, so check the wave list for your own VAT registration instead of relying on a general date.
Standard and simplified invoices
Under Phase 2 the treatment depends on the invoice type.
- Standard tax invoices are issued to businesses. They are sent to ZATCA for clearance before being passed to the buyer.
- Simplified tax invoices are issued to consumers. They are reported to ZATCA within 24 hours of issue.
- Credit and debit notes follow the type of the invoice they adjust.
Invoices are produced in a structured XML format and carry a QR code and a cryptographic stamp. Invoice content requirements include Arabic.
What this means for an FM contractor
Most FM contractors bill companies, so their recurring invoices are standard tax invoices that need clearance. Think through the invoice types you actually issue:
- Monthly service or manpower invoices under annual contracts.
- Invoices for planned maintenance visits and callouts.
- Stage or milestone billing for projects and AMC renewals.
- Advance payment invoices and the later invoice that offsets them.
- Credit notes for service credits, disputes or rate corrections.
Each needs a compliant, cleared invoice in the right sequence. A billing run that creates a hundred invoices on the last day of the month becomes a hundred clearance calls.
Why FM billing is awkward for e-invoicing
FM contracts generate invoices from several sources at once: fixed monthly fees, variable callouts, materials, overtime and manpower. If these come from different systems, someone merges them before the invoice is issued, and the merge is where mismatches creep in. If ZATCA rejects an invoice, the client cannot process it, so an error that was once a late correction can now hold up payment. Design the billing process so that one system owns the final invoice.
Records to keep
Keep the contract, the invoice schedule, the cleared invoices and any rejection messages together by customer. When a customer disputes an invoice, the cleared copy and its history are the record that matters. Agree internally who owns the ZATCA onboarding, who monitors rejections and who answers the customer.
Checklist before your wave date
- Confirm whether and when your VAT registration falls in a Phase 2 wave.
- List every invoice and note type your business issues.
- Check that customer records hold the data compliant invoices need, such as legal name and VAT number.
- Ask your software vendor how it onboards a device or solution to ZATCA and how it handles rejected invoices.
- Test in ZATCA's sandbox before going live.
- Define who resolves a rejected invoice and how fast.
Questions for any vendor
- Is the solution approved or compliant for Phase 2, and can you show clearance of a real test invoice?
- How are credit notes and advance payments handled?
- What happens to an invoice if ZATCA's system is unavailable?
- Where are invoices archived, and for how long?
JobNext and ZATCA
JobNext's published materials describe GCC VAT handling across procurement, billing and finance, with multi-company and Arabic-ready support, and six customer-billing methods. They do not state that the platform integrates with ZATCA Phase 2 clearance. If ZATCA compliance is a requirement, ask for it specifically in a demo and have the vendor show a cleared test invoice before you decide.
See JobNext on your own operation.
Tell us about your sites and we will put together a tailored walkthrough, usually within one business day.
Frequently asked questions
What is ZATCA?
When did ZATCA Phase 1 start?
When did Phase 2 start?
What is the difference between clearance and reporting?
Does this apply to other GCC countries?
Does JobNext support ZATCA Phase 2?
Related