Skip to main content

Blog Sscriber

ZATCA E-Invoicing: Phase 2 Readiness Checklist 2026

ZATCA E-Invoicing: Phase 2 Readiness Checklist 2026

ZATCA E-Invoicing: Phase 2 Readiness Checklist 2026

Getting ZATCA e-invoicing right is no longer optional for companies trading in Saudi Arabia. Once your business is waved into Phase 2, the Integration phase, your billing system must connect directly to the Fatoora platform and clear or report invoices in near real time. This 2026 checklist walks finance and IT teams through the practical steps, the usual gaps and the paperwork you need before your wave goes live.

Use it as a working document. Tick each item, assign an owner and set a date, so nothing slips between accounting, IT and your software vendor.

What does ZATCA e-invoicing require in Phase 2?

Phase 1, Generation, began on 4 December 2021 and asked businesses to stop issuing handwritten and simple PDF invoices. Phase 2, Integration, has rolled out in waves since 1 January 2023, grouped by annual revenue. Each wave receives an official notice at least six months ahead.

In Phase 2 your system must create structured invoices in XML (UBL 2.1), or PDF/A-3 with embedded XML, and add a cryptographic stamp and a UUID. Standard tax invoices for B2B deals are cleared by ZATCA before you send them to the buyer. Simplified tax invoices for B2C sales are reported within 24 hours and carry a QR code.

  • Structured XML (UBL 2.1) for every invoice, credit and debit note
  • Cryptographic stamp, UUID and a sequential counter
  • QR code on simplified (B2C) invoices
  • A secure API link to the Fatoora platform
  • Archiving that keeps invoices available for audit

The Phase 2 readiness checklist

Work through the table below with your accountant and your software provider. Confirm your wave date first, then schedule each task at least a month before go-live.

Step Action Owner
1 Confirm your wave date from the ZATCA notice Finance
2 Clean up customer tax numbers and addresses Sales / Finance
3 Pick a compliant e-invoicing system IT / Management
4 Generate cryptographic stamp identifiers (CSIDs) IT / Vendor
5 Run sandbox tests against Fatoora Vendor
6 Train billing and cashier staff Operations
7 Go live and monitor rejections Finance / IT

How early should you start preparing?

Begin the moment you receive your wave letter, and ideally before. Six months sounds generous, but cleaning master data and testing against the sandbox always takes longer than teams expect. Starting early leaves room to fix rejected invoices without holding up cash flow.

Clean data is where most projects stall

The single biggest cause of rejected invoices is messy master data. A missing VAT registration number, a buyer name that does not match the commercial register, or an address with no city will all trigger errors once ZATCA validates your file.

Fix this before go-live. Export your customer and product lists, check every tax number, and standardise units of measure. The 15% VAT rate must be applied correctly, and any zero-rated or exempt lines need the right tax category code.

  1. Validate every customer VAT number and address.
  2. Map each product to the correct VAT category and rate.
  3. Remove duplicate customer records.
  4. Agree a single invoice numbering sequence.

Choosing a system that keeps you compliant

Many Saudi SMEs still raise invoices in spreadsheets. That stops working in Phase 2, because spreadsheets cannot stamp, report or clear invoices automatically. A cloud platform that handles quotations, VAT invoices and customer records in one place removes the manual steps where mistakes creep in.

Daftarix is one such platform. It helps a business manage customers, quotations and VAT invoices, and it can route operational issues through a report management system in Saudi Arabia so billing questions and field problems do not get lost in email. Just as you would hire reputable service experts for a home upgrade, choose billing software with a clear compliance track record rather than a quick fix.

Before you commit, book a demo and ask to see a live invoice cleared against the Fatoora sandbox. Always confirm the current rules on ZATCA’s own guidance at zatca.gov.sa, and check the latest wave announcements if you are unsure where your business sits.

Common mistakes to avoid in 2026

  • Treating Phase 2 as an IT-only project and leaving finance out.
  • Skipping sandbox testing and finding errors in production.
  • Forgetting that credit and debit notes also need to be reported.
  • Letting cashiers issue simplified invoices without a QR code.
  • Using a plain PDF instead of PDF/A-3 with embedded XML.

Frequently Asked Questions

What is the difference between Phase 1 and Phase 2?

Phase 1 required businesses to generate electronic invoices in a structured format from December 2021. Phase 2 adds integration: your system connects to the Fatoora platform so standard invoices are cleared and simplified invoices are reported within 24 hours.

Does ZATCA e-invoicing apply to small businesses?

Phase 2 rolls out by revenue threshold, so smaller businesses join in later waves. Every VAT-registered business should still issue compliant invoices under Phase 1 and watch for its wave notice.

What happens if an invoice is rejected?

A rejected or non-cleared standard invoice is not valid, so you cannot share it with the buyer until it passes. This is why sandbox testing and clean master data matter so much before go-live.

Can I still use PDF invoices?

Only PDF/A-3 files with embedded XML meet the requirement. A plain PDF or a scanned image does not satisfy Phase 2 rules.

What do you gain beyond compliance?

Phase 2 is a legal requirement, but a well-run e-invoicing setup pays back in other ways. Cleared invoices move faster, so customers pay sooner and your cash flow improves. Structured data also makes your month-end VAT return far quicker, because the numbers already sit in a consistent format rather than scattered across spreadsheets.

There is an audit benefit too. When every invoice carries a stamp, a UUID and a clear timestamp, responding to a ZATCA query becomes a search rather than a scramble through folders. Teams that treat Phase 2 as a chance to tidy their whole billing process, not just tick a box, usually find they spend less time on corrections within a few months.

Finally, a cloud system gives you a single source of truth. Sales see the quote, finance sees the invoice, and management sees the revenue, all from the same record. That shared view is hard to put a price on, yet it quietly removes the small disputes that slow a growing business down.

How do you keep staff on track after go-live?

Go-live is the start, not the finish. Write a short one-page guide for cashiers and billing staff, covering how to pick the right invoice type and what to do when a file is rejected. Review your rejection log weekly for the first month, and share the top three causes with the team so the same mistakes do not repeat.

Final thoughts

ZATCA e-invoicing rewards businesses that prepare early, clean their data and test before the deadline. Treat this checklist as a shared plan across finance and IT, confirm your wave date, and move your billing onto a system built for Saudi compliance. Do that, and your next wave becomes a routine switch rather than a scramble. When you are ready, book a demo and request a quote tailored to your invoice volume.