🎉 Free 14-day trial on every plan — no credit card, no sales call, cancel anytime. Start now →
🇸🇦 Saudi Arabia · Compliance built in

ZATCA e-invoicing without plugins, inside real accounting

Generate compliant e-invoices under ZATCA's Fatoora regime — simplified and standard, with QR codes and integration-phase transmission — from the same platform that runs your books, stock and sales.

  • No credit card required
  • Set up in under 10 minutes
  • Cancel anytime, keep your data
Saudi Arabia e-invoicing · Live
INV-0231 · issued 09:41Cleared ✓
QR + control dataOn document
Credit note CN-12Cleared ✓
Books, stock & tax reportPosted
Send to the tax departmentd and posted — automatically
Who it's for

Built for teams like yours

VAT/GST-registered businesses

Meet Fatoora e-invoicing requirements without changing how you bill.

Retailers & POS counters

Compliant receipts at checkout speed, online or offline.

Distributors with field teams

Vans and reps stay compliant from the road, even without signal.

The problems this solves

Before PeppyBooks → after PeppyBooks

Re-typing invoices into a government portal
Documents transmit and validate automatically as you bill
Standalone fiscal tools that don't match the books
One system: the cleared invoice IS your books entry
Connectivity gaps risking Fatoora e-invoicing deadlines
Offline queue with automatic retry the moment signal returns
How it works

From invoice to cleared — automatically

1

Bill as you always do

Raise the invoice at the counter, in the office or on the road — online or offline.

2

We talk to ZATCA

PeppyBooks transmits and validates the document under Fatoora e-invoicing in real time, adding the required QR and control data.

3

Books stay filing-ready

The same invoice posts to your books, stock and tax reports — nothing to re-enter.

01

What Fatoora e-invoicing means for your business

ZATCA's e-invoicing mandate moved Saudi businesses from paper to structured electronic invoices: Phase 1 (generation) since December 2021 and Phase 2 (integration) rolling out in waves. Your invoicing system must produce and transmit compliant documents.

Standard and simplified e-invoices per ZATCA rules

QR codes and required fields on every document

Integration-phase transmission for applicable waves

VAT return-ready reports

Arabic/English bilingual layouts

02

Invoices that send to the tax department themselves

Issue an invoice in PeppyBooks and compliance happens in the background — no middleware, no separate device, no re-typing into a portal. Every document is transmitted, validated and stored per ZATCA requirements.

Real-time transmission and validation as you bill

QR codes and control data printed on every invoice where required

Credit and debit notes handled with the same compliance flow

Automatic retry queue if the tax authority endpoint is briefly down

Compliant archive of every send to the tax departmentd document

03

Full accounting behind every invoice

Unlike standalone tax-department reporting tools, PeppyBooks is a complete cloud accounting platform — so the same invoice that clears compliance also posts to your books, updates stock and shows up in your P&L.

Proper bookkeeping with a custom list of accounts

Smart bank matching and receivables tracking

Multi-currency with automatic forex gain/loss

Inventory, POS and CRM in the same subscription

Return-ready tax reports for filing season

04

Built for how business really works here

Field reps, market stalls and delivery routes don't always have signal. PeppyBooks keeps billing offline and syncs — including compliance submission — the moment you're back online.

Offline invoicing on iOS and Android

Van sales and POS billing included

Works in your currency and language of business

Local support that understands the regulation

Inside the product

What you'll actually see

erp.peppybooks.com
erp.peppybooks.com
90-second product tour

Your first minute and a half

  1. 0:00Create an invoice exactly as you always do.
  2. 0:15On save, PeppyBooks transmits it under Fatoora e-invoicing — status turns to Cleared.
  3. 0:30The QR and control data appear on the printed document.
  4. 0:45Raise a credit note — it references the original and clears the same way.
  5. 1:00Open the tax report: every cleared document already accounted for.

Do this on your own data — free

What you get

The outcomes that matter

Compliance as a side effect

No extra step, no middleware — clearance happens inside normal billing.

Filing without fear

Return-ready tax reports generated from the same cleared documents.

Customers keep their claims

Your buyers get valid Fatoora e-invoicing documents — and keep buying from you.

Included in plans from $17/user/month — every plan starts with a full-featured trial. See pricing Start for free

Works with what you already have

Native to the PeppyBooks platform, open where it counts.

Reports that come standard

  • VAT/GST return-ready report
  • Cleared documents register
  • Sales by tax rate
  • Receivables ageing
  • Exception & retry log
The complete guide

ZATCA e-invoicing without plugins, inside real accounting: what you need to know

Last updated 3 July 2026 · Reviewed by the PeppyBooks product & compliance team

What is ZATCA e-invoicing (Fatoora)?

Fatoora is Saudi Arabia's e-invoicing regime run by ZATCA, implemented in two phases. Phase 1 (Generation, since 4 December 2021) requires all resident VAT taxpayers to generate invoices electronically — handwritten or plain word-processor invoices are prohibited. Phase 2 (Integration, waves since 1 January 2023) requires integrating your invoicing system with ZATCA's platform: standard (B2B) invoices are cleared in real time before issue, while simplified (B2C) invoices are reported within 24 hours.

Phase 2 waves and requirements

ZATCA enrols taxpayers into Phase 2 in waves by annual revenue, notifying each wave months in advance. Waves began with businesses above SAR 3 billion and have progressively reached much smaller revenue bands. Technical requirements include:

  • Invoices in XML or PDF/A-3 with embedded XML
  • UUID, cryptographic stamp and hash chain per document
  • QR codes (mandatory on simplified invoices)
  • Arabic as the invoice language (other languages may accompany it)
ZATCA e-invoicing at a glance
Invoice typeFlowTiming
Standard tax invoice (B2B/B2G)Clearance — validated by ZATCA before issueReal time
Simplified tax invoice (B2C)Reporting — submitted after issueWithin 24 hours

Wave assignment is based on VAT-liable revenue; check your notification status on the ZATCA portal.

How to choose ZATCA-compliant software

  • Native Phase 2 integration — clearance and reporting APIs, not PDF generators
  • Cryptographic stamping and hash chaining handled automatically
  • Bilingual Arabic/English invoice layouts
  • Full VAT accounting behind the invoice for return filing
  • POS support for simplified invoices with 24-hour reporting
Real-timeclearance as you bill
Offlinequeue & auto-retry built in
0middleware or plugins needed
FAQ

Common questions

Does PeppyBooks support ZATCA Phase 2?

Yes — the platform is built for the integration phase, transmitting compliant documents for businesses in applicable waves.

Are simplified invoices (B2C) covered?

Yes — both standard (B2B) and simplified (B2C) documents follow the correct format, including QR codes.

Can it handle Arabic invoices?

Yes — bilingual Arabic/English invoice layouts are supported.

What is the difference between Phase 1 and Phase 2?

Phase 1 (December 2021) required generating invoices electronically in compliant formats. Phase 2 (waves from January 2023) adds integration with ZATCA — real-time clearance for standard invoices and 24-hour reporting for simplified invoices.

Must invoices be in Arabic?

Yes — Arabic is mandatory on tax invoices; other languages may appear alongside it. PeppyBooks provides bilingual Arabic/English layouts.

How do I know my Phase 2 wave?

ZATCA notifies taxpayers of their wave based on VAT-liable revenue, typically at least six months before the integration deadline. Check your status on the ZATCA portal.

Start for free — 14 days, no card