Saudi VAT Invoice Requirements 2026: Complete Guide
If your business issues invoices in Saudi Arabia, 2026 brings mandatory changes under ZATCA Phase 2. The new rules require real-time invoice reporting, stricter data fields, and specific formatting — and non-compliance can mean fines up to SAR 50,000 per violation. This guide breaks down exactly what you need to do to stay compliant.
What changes in 2026 for Saudi VAT invoices?
ZATCA (Zakat, Tax and Customs Authority) launched its e-invoicing (Fatoora) initiative in 2021. Phase 1 required businesses to generate and store electronic invoices. Phase 2, rolling out fully by 2026, demands real-time reporting: every invoice must be transmitted to ZATCA within 24 hours of issuance. This applies to all B2B and B2G transactions, and eventually B2C as well.
The core change is the shift from "store-and-submit" to "integrate-and-report." Your accounting system must connect directly to ZATCA's platform via an API. If you're still using manual or semi-digital invoicing, you need to upgrade now.
Mandatory fields on a Saudi VAT invoice (2026)
Every invoice must include these fields exactly as specified by ZATCA. Missing or incorrect data can trigger automatic rejection.
- Supplier details: Legal name, VAT registration number, and business address.
- Buyer details: Legal name, VAT registration number (if registered), and address.
- Invoice number: Unique, sequential, and generated by the system (no manual numbering).
- Invoice date and time: In ISO 8601 format (YYYY-MM-DDTHH:MM:SS).
- Line items: Description, quantity, unit price (excluding VAT), VAT rate (5%, 15%, or exempt), and total per line.
- VAT breakdown: Total taxable amount, total VAT amount, and grand total.
- QR code: A machine-readable code containing the supplier's name, VAT number, invoice date/time, total, and VAT total.
- Digital signature: A cryptographic hash generated by the invoicing system to ensure integrity.
For credit notes, you must also reference the original invoice number and reason for the adjustment.
ZATCA invoice format requirements
ZATCA mandates a specific XML format for all e-invoices. The schema is published on the ZATCA developer portal. Key format rules include:
| Element | Requirement | Example |
|---|---|---|
| Invoice type | Must be "invoice" or "credit note" | invoiceTypeCode="388" |
| Currency | Must be SAR | currencyID="SAR" |
| Tax scheme | Must be "VAT" | taxScheme="VAT" |
| QR code | Base64-encoded TLV format | Length varies |
| Digital signature | ECDSA signature (P-256 curve) | Hex string |
Your invoicing software must generate valid XML that passes ZATCA's schema validation. If you're using a custom system, you'll need to update it to comply. Most off-the-shelf ERP systems (including NAQIX) already support this format.
Penalties for non-compliance in 2026
ZATCA has increased enforcement. Common violations and their fines:
- Issuing an invoice without a QR code: SAR 5,000 per invoice
- Missing digital signature: SAR 10,000 per invoice
- Late submission (beyond 24 hours): SAR 1,000 per day, capped at SAR 50,000
- Failure to integrate with ZATCA: SAR 50,000 flat fine
- Incorrect VAT rate or amount: 50% of the underpaid tax
These penalties apply per invoice, so a single error can multiply quickly. For a business issuing 500 invoices per month, a missing QR code could cost SAR 2.5 million in fines.
How to prepare your business for 2026
Start now — don't wait until Q4 2025. Here's a practical checklist:
- Audit your current invoicing process: Identify gaps in data fields, format, and timing.
- Upgrade your accounting software: Ensure it supports ZATCA Phase 2 API integration and XML generation.
- Register for ZATCA's developer portal: Get your API credentials and test in the sandbox environment.
- Train your finance team: They need to understand the new fields and error codes.
- Run a pilot: Issue test invoices through the ZATCA sandbox and fix any rejections.
- Update your contracts: Ensure your customers accept electronic invoices (most already do).
If you're using a legacy system that can't integrate, you'll need to replace it. Budget for this in 2025.
Common mistakes to avoid
Even experienced accountants make these errors:
- Using the wrong VAT rate: Standard rate is 15% since 2020, but some items (e.g., healthcare, education) are exempt or 5%.
- Incorrect QR code data: The QR code must contain exactly five fields in TLV format. A missing or extra field invalidates the invoice.
- Duplicate invoice numbers: Your system must generate unique numbers. Manual numbering often leads to duplicates.
- Late submission: The 24-hour window starts from the invoice date/time, not when you upload it. If you invoice on a Friday, you must submit by Saturday.
- Ignoring credit notes: Credit notes also need QR codes and digital signatures, and must reference the original invoice.
How NAQIX helps
NAQIX is a multi-tenant cloud ERP built for SMBs in Saudi Arabia and the GCC. Our platform is fully ZATCA Phase 2 compliant — we generate XML invoices with QR codes and digital signatures, and submit them to ZATCA in real time via API. You don't need to worry about schema updates or penalty risks. We handle all 2026 requirements out of the box.
Our system also validates your invoice data before submission, catching errors like missing fields or incorrect VAT rates. You get a dashboard showing submission status, error logs, and compliance reports. And because we're cloud-based, updates are automatic — no manual patches.
Start your free trial at NAQIX
Try Naqix ERP free for 40 days
No credit card required. Full Enterprise access while you decide.
Start free trial →