ZATCA e-invoicing in 2026: A Phase 2 Readiness Checklist for Saudi SMEs
ZATCA e-invoicing is no longer a future project for Saudi businesses, it is the everyday reality of issuing and reporting invoices. If your company still relies on manual spreadsheets or a tool that cannot talk to the Fatoora platform, 2026 is the year to fix it. This guide gives finance and operations teams a clear, practical readiness checklist so your next wave arrives without last-minute stress.
The Zakat, Tax and Customs Authority (ZATCA) introduced electronic invoicing in two phases. Phase 1, the Generation phase, started on 4 December 2021 and required businesses to issue structured electronic invoices instead of handwritten or free-form PDF ones. Phase 2, the Integration phase, has rolled out in waves since 1 January 2023, grouping taxpayers by annual revenue. In this phase your billing system connects directly to ZATCA so invoices are cleared or reported in near real time.
What does ZATCA e-invoicing actually require?
At a technical level, your invoices must be generated as XML in the UBL 2.1 format, or as PDF/A-3 with the XML embedded. Each invoice carries a cryptographic stamp, a universally unique identifier, and for business-to-consumer sales a QR code. Standard tax invoices, used for business-to-business sales, are cleared by ZATCA before you share them with the buyer. Simplified tax invoices, used for consumer sales, are reported to ZATCA within 24 hours.
Value Added Tax in Saudi Arabia is 15%, and your system must calculate and display it correctly on every line. Getting the format, the stamp and the reporting flow right is the whole point of choosing capable accounting software in Saudi Arabia rather than stitching together tools that were never built for the Fatoora platform.
Your 2026 Phase 2 readiness checklist
Work through these steps in order. Each one removes a common point of failure before your integration date.
- Confirm your wave. ZATCA notifies taxpayers of their integration date by revenue threshold. Check ZATCA’s current wave announcements and record your exact go-live date.
- Clean your tax data. Verify your VAT registration number, your customers’ numbers for B2B invoices, and your product and service catalogue.
- Pick a compliant system. Your platform must produce UBL 2.1 XML, apply the cryptographic stamp and QR code, and connect to Fatoora through the API.
- Map your invoice types. Decide which sales are standard (cleared) and which are simplified (reported within 24 hours).
- Test in the sandbox. Run real invoice scenarios before go-live, including credit notes and debit notes.
- Train the team. Make sure cashiers, sales staff and accountants know what a rejected invoice looks like and who fixes it.
How standard and simplified invoices compare
Many teams lose time because they treat every invoice the same way. The table below summarises the difference so you can configure your system correctly from day one.
| Feature | Standard tax invoice (B2B) | Simplified tax invoice (B2C) |
|---|---|---|
| Typical buyer | Another business | End consumer |
| ZATCA process | Cleared before sharing | Reported within 24 hours |
| QR code | Optional under current rules | Required |
| Buyer VAT number | Required | Not required |
| Format | XML (UBL 2.1) | XML or PDF/A-3 with embedded XML |
Why a connected platform beats a patchwork
When your invoicing lives in one spreadsheet, your customer records in another, and your support tickets in email, nobody has the full picture. A unified cloud platform keeps customers, quotations, VAT invoices, support tickets and complaints together, so a sales rep can quote, convert and invoice without re-keying data.
Daftarix is a cloud business platform built for Saudi companies that brings CRM, help desk and accounting with ZATCA e-invoicing into a single workspace. It helps a business manage customers, quotations, VAT invoices, support tickets, complaints and maintenance requests in one place, which cuts the double entry that causes most reporting errors. For a cold-chain or logistics operator juggling many small deliveries, that single source of truth matters even more.
If you run a regulated operation and want implementation help, it is worth talking to reputable service experts who understand both the compliance rules and your daily workflow.
Common mistakes to avoid in 2026
- Leaving integration testing until the final week before your wave date.
- Issuing simplified invoices without a valid QR code.
- Using rounded VAT amounts that do not match line-level calculations.
- Forgetting that credit and debit notes also fall under e-invoicing rules.
- Assuming a tool is compliant without checking it against the official specification.
For the authoritative detail on formats, waves and deadlines, read ZATCA’s own guidance on its e-invoicing portal before you finalise any decision.
What does Phase 2 integration involve day to day?
Phase 2 changes the rhythm of your billing. In Phase 1 you only had to generate a compliant electronic invoice. In Phase 2 your system talks to ZATCA in the background every time you raise an invoice, so the compliance step moves from a monthly chore to a per-transaction event.
For a standard B2B invoice, your platform submits the XML to ZATCA for clearance, receives the cryptographic stamp and the cleared status, and only then do you share the document with your buyer. For a simplified B2C invoice, the sale completes at the point of service with its QR code, and your system reports it to ZATCA within 24 hours. A good platform batches and retries these submissions automatically, so a brief connection drop never blocks a sale.
This is also where clean master data pays off. Every invoice references your VAT registration, your product catalogue and, for B2B, the buyer’s VAT number. If any of these are wrong, the invoice is rejected at clearance. Teams that tidy this data before go-live spend their first week selling, not firefighting rejections.
How to keep your team aligned after go-live
Compliance is not only a software setting, it is a habit. Assign one owner for e-invoicing who watches the rejection log, confirms that every branch is reporting on time, and keeps an eye on ZATCA’s wave announcements for any change that affects you.
- Review rejected invoices daily in the first month, then weekly.
- Keep a short internal guide that shows staff what a cleared invoice looks like.
- Reconcile reported simplified invoices against point-of-sale totals at month-end.
- Re-test after any system update that touches invoicing or tax settings.
Frequently Asked Questions
Is ZATCA e-invoicing mandatory for small businesses?
Yes. Phase 1 applies to all VAT-registered businesses. Phase 2 integration applies in waves by revenue, so smaller firms join later, but every VAT-registered business must already issue structured electronic invoices.
What happens if an invoice is rejected by ZATCA?
A standard invoice that fails clearance is not valid for the buyer, so you must correct the data and resubmit. A connected system flags the error immediately, which is why manual workflows are risky.
Do I need a QR code on every invoice?
A QR code is required on simplified tax invoices for consumers. For standard B2B invoices it is optional under current rules, so check ZATCA’s latest specification.
How long does Phase 2 setup take?
With a ready platform, a focused SME can connect and test in a few weeks. The timeline grows if your tax data is messy or your current tool cannot export UBL 2.1 XML.
Get ready before your wave date
ZATCA e-invoicing rewards companies that prepare early and punishes those who wait. Work through the checklist, choose a platform that handles clearance, reporting, QR codes and VAT correctly, and keep your customer and invoice data in one connected system. Do that in 2026 and your integration date becomes a routine switch, not a crisis. To see how a unified platform fits your workflow, book a demo or get a quote.





