Tax Invoice Generator
Generate a professional tax invoice with ZATCA-compliant QR Code
Do this every day? Snad automates it for you.
- Full accounting + ZATCA + invoicing in one system
- Calculations happen automatically — no separate calculators needed
- Free 30-day trial · no credit card required
How does it work?
Our tax invoice generator is a free tool for creating professional Saudi tax invoices that are 100% compliant with the requirements of the Zakat, Tax and Customs Authority. Generate a complete invoice with a Phase 1 e-invoicing QR Code in under a minute, then download a print-ready PDF.
What a Saudi tax invoice must contain
Per Article 53 of the Implementing Regulation of the VAT Law, every tax invoice must include:
- The phrase "Tax Invoice" clearly in the document header
- Seller details: legal name, address, 15-digit VAT number, and Commercial Registration
- Buyer details: name, address, and VAT number (if registered)
- A unique, sequential invoice number
- Issue date (Gregorian — Hijri optional but recommended)
- A clear description of the goods or services
- Quantity and unit price for each line
- VAT amount (15%) shown separately from the base amount
- Grand total including VAT
- QR Code embedding the core invoice data
How the e-invoicing QR Code works
The QR code encodes 5 fields using TLV (Tag-Length-Value) format then converts the result to Base64. Phase 1 requires these 5 tags:
| Tag | Field | Example |
|---|---|---|
| 1 | Seller name | Snad Tech Co. |
| 2 | VAT number | 310122393500003 |
| 3 | Timestamp | 2026-05-11T10:30:00Z |
| 4 | Total incl. VAT | 1,150.00 |
| 5 | VAT amount | 150.00 |
Worked example
Suppose an invoice with two services:
- Item 1: Technical consulting — SAR 1,000
- Item 2: Website development — SAR 5,000 with 10% discount
Step-by-step calculation:
- Item 1: SAR 1,000
- Item 2 after discount: 5,000 × 0.9 = SAR 4,500
- Subtotal before VAT: 1,000 + 4,500 = SAR 5,500
- VAT (15%): 5,500 × 0.15 = SAR 825
- Grand total incl. VAT: 5,500 + 825 = SAR 6,325
Full vs. simplified tax invoices
The Saudi system distinguishes between the *full* tax invoice (used in B2B transactions and requiring complete buyer data including VAT number) and the *simplified* tax invoice (used in B2C transactions, accepted for amounts under SAR 1,000). This tool supports both — leave the buyer's VAT field blank for the simplified format.
When are you required to issue a tax invoice?
Any VAT-registered business (annual revenue above SAR 375,000) must issue a tax invoice for every sale. This covers retail stores, restaurants, service providers, and e-commerce. Failure to issue or improperly issuing invoices exposes the business to fines starting at SAR 1,000 and reaching SAR 50,000.
Common invoice mistakes to avoid
- Forgetting the QR Code — mandatory for simplified invoices since December 2021
- Wrong VAT number format — must be 15 digits, starting with 3 and ending with 3
- Mixing VAT into the total without separation
- Reusing invoice numbers — each must be unique and sequential
- Skipping the Hijri date — not strictly required but unifies record-keeping
- Saving as an image instead of PDF — some government portals reject images
Frequently Asked Questions
Related Tools
Discover more free Snad tools
Dozens of free tools to manage your business smarter — all in one place.