Saudi Arabia e‑Invoicing Requirements: What Every Business Must Include

· Updated 04 Sep 2026

Saudi Arabia’s e‑invoicing rules dictate what merchants need to capture on every electronic invoice. Whether you run a single shop or a multi‑branch chain, missing a field can trigger penalties and audit delays.

What information must an electronic invoice include?

Every e‑invoice in Saudi Arabia must contain a set of mandatory fields that align with the Kingdom’s e‑invoice framework. These fields make the invoice valid for tax reporting, audit purposes, and cross‑border trade. The key elements are:

  • Issuer details: Company name, tax registration number, and official address.
  • Recipient details: Customer name, tax ID (if applicable), and address.
  • Invoice number and date: Unique sequential number and issue date.
  • Itemized list: Description, quantity, unit price, and total for each line item.
  • Tax details: VAT rate, tax amount, and any applicable exemptions.
  • Total amount: Net, tax, and gross totals.
  • Payment terms: Due date, payment method, and any discounts.
  • Digital signature or QR code: For authentication and quick verification.

Industry‑specific codes or identifiers can help track inventory and meet sector regulations. While the e‑invoice system validates many fields automatically, a manual check before submission catches errors early.

Tax invoices versus simplified tax invoices

ZATCA distinguishes between full tax invoices and simplified tax invoices. The choice depends on transaction volume, customer type, and the nature of goods or services.

Full tax invoices

Full tax invoices are required when:

  • The transaction exceeds SAR 2,000 in a single sale.
  • Both parties are registered for VAT.
  • The sale involves taxable goods or services.

These invoices must contain the complete set of mandatory fields and are subject to stricter audit scrutiny.

Simplified tax invoices

Simplified tax invoices apply when:

  • The sale is below SAR 2,000.
  • The customer is a non‑VAT registered entity.
  • The transaction is for exempt or zero‑rated goods.

They require fewer details—typically the issuer, recipient, invoice number, date, total amount, and VAT amount. Merchants should still record the transaction in their accounting system to maintain accurate records.

Invoice formats and record retention

All electronic invoices must be issued in a format compatible with the ZATCA portal. The most common formats are XML and PDF, both of which support digital signatures and QR codes. Merchants should ensure that:

  1. The XML schema matches the latest ZATCA specifications.
  2. PDF invoices embed a QR code that links to the official invoice record.
  3. Invoices are stored in a secure, backed‑up environment for at least five years, as required by Saudi tax law.

Cloud storage solutions with encryption and compliance certifications can manage retention. Periodic audits of stored invoices confirm data integrity over time.

How to check system readiness

Before launching e‑invoicing, merchants should evaluate their current point‑of‑sale (POS), inventory, and accounting systems. Key readiness indicators include:

  • Integration with ZATCA’s API for real‑time invoice submission.
  • Automated generation of unique invoice numbers.
  • Support for digital signatures and QR code creation.
  • Capability to handle both full and simplified invoice formats.
  • Data export functions for audit and reporting purposes.

If any of these capabilities are missing, consider upgrading your software or partnering with a solution provider that specializes in Saudi e‑invoice compliance.

A practical readiness checklist for businesses

  1. Verify VAT registration status – Ensure your company’s tax ID is active and up‑to‑date.
  2. Map transaction thresholds – Identify which sales will trigger full invoices versus simplified ones.
  3. Update POS data fields – Add mandatory fields such as tax ID, item codes, and VAT rates.
  4. Implement digital signature workflow – Use a trusted certificate authority to sign invoices.
  5. Test invoice generation – Create sample invoices for both types and submit them to the ZATCA sandbox.
  6. Set up secure storage – Choose an encrypted cloud solution with automated backups.
  7. Train staff – Conduct workshops on new invoice formats and compliance responsibilities.
  8. Schedule periodic audits – Review a random sample of invoices each quarter to ensure data accuracy.
  9. Consult ZATCA resources – Keep abreast of any updates to the e‑invoice schema or submission guidelines.
  10. Plan for scalability – Ensure your system can handle increased transaction volumes as your business grows.

Follow this checklist to transition smoothly to compliant e‑invoicing, reduce manual errors, and position your business for growth in a digital economy.

Ready to streamline your invoicing process? Explore E‑Fatorah’s integrated e‑invoice solution today and take the first step toward full compliance with Saudi Arabia e invoicing requirements.