Free ZATCA-Compliant Simplified Tax Invoice Generator (KSA)

Enter your business details, VAT number, and line items — 15% VAT is calculated automatically and a ZATCA Phase-1 compliant TLV QR code is generated. Download the invoice as a PDF or send it to your customer on WhatsApp. Free, no signup.

Issued the invoice? Let the Gabster AI agent send it to your customer on WhatsApp and follow up on collection for you — try invoice & message automation now.

Try automation on WhatsApp

Or try the voice line: +966920033756

How to use it

  1. Enter seller details

    Your business name, VAT registration number (15 digits), and invoice number and date.

  2. Add items and VAT

    Enter line items with quantity, price, VAT rate (15% or zero-rated), and any discount.

  3. Download or send

    Review the QR code and totals, then download the PDF invoice or share it on WhatsApp.

Frequently asked questions

What's the difference between a tax invoice and a simplified tax invoice?

A tax invoice is issued in business transactions (B2B) and requires full buyer details (name and VAT number). A simplified tax invoice is issued to the end consumer (B2C) at point of sale — buyer details are optional, but a QR code is required. This tool creates a simplified (Phase-1) invoice.

What does ZATCA require on a simplified invoice?

A simplified tax invoice must include: seller name and VAT registration number (15 digits), issue date and time, a description of goods/services, the total including VAT, the VAT amount, and a QR code carrying this data encoded as TLV. The tool generates all of this automatically.

How is the invoice QR code read?

The QR on a simplified invoice contains data encoded as Base64 TLV — seller name, VAT number, date/time, total, and VAT amount. You can verify it with ZATCA's official 'VAT' app by scanning the code directly.

Is this tool enough for Phase-2 (Integration)?

No. This tool creates a Phase-1 (Generation) simplified invoice only. Phase-2 (Integration) requires an e-invoicing system linked to the Fatoora platform that transmits invoices to ZATCA in real time and receives their cryptographic stamp. If your business is above the integration threshold, you need an approved e-invoicing solution.

How do I send the invoice to my customer on WhatsApp?

Download the PDF invoice from the tool, then send it to your customer on WhatsApp with a short covering message. You can use Gabster's message tools to prepare a professional message, and the Gabster AI agent can send invoices and follow up on collection automatically.

Do I need a VAT registration number to issue an invoice?

Issuing a tax invoice requires your business to be VAT-registered. Registration is mandatory once annual revenue exceeds SAR 375,000, and optional between SAR 187,500 and 375,000. If you're not registered, issue a normal (non-VAT) invoice — use the price quote tool. This is general information, not legal advice.