Guide

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: generationPhase 2: integration
Start4 December 20211 January 2023, in waves
Core requirementGenerate and store invoices electronically in a compliant form. Manual invoices are no longer acceptedIntegrate the invoicing system with ZATCA's platform
Sharing with ZATCANot required in real timeRequired: clearance or reporting depending on invoice type
WhoVAT-registered taxpayers resident in the KingdomTaxpayers 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

  1. Confirm whether and when your VAT registration falls in a Phase 2 wave.
  2. List every invoice and note type your business issues.
  3. Check that customer records hold the data compliant invoices need, such as legal name and VAT number.
  4. Ask your software vendor how it onboards a device or solution to ZATCA and how it handles rejected invoices.
  5. Test in ZATCA's sandbox before going live.
  6. 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?
The Zakat, Tax and Customs Authority of Saudi Arabia, which regulates VAT and the e-invoicing programme.
When did ZATCA Phase 1 start?
On 4 December 2021. It requires VAT-registered businesses to generate and store compliant electronic invoices.
When did Phase 2 start?
On 1 January 2023, applied in waves by taxpayer revenue. Check which wave your VAT registration is in.
What is the difference between clearance and reporting?
Standard invoices to businesses are cleared by ZATCA before being passed to the buyer. Simplified invoices to consumers are reported within 24 hours.
Does this apply to other GCC countries?
No. This page covers Saudi Arabia. Other countries have their own invoicing rules.
Does JobNext support ZATCA Phase 2?
JobNext describes GCC VAT handling in billing and finance but does not state Phase 2 clearance integration. Ask for a demo of a cleared test invoice.

Related