Getting Started

How to Create a VAT-Compliant Invoice for Free

H Hasib ·

A VAT-compliant invoice in Saudi Arabia needs more than a total and a logo — specific fields are required by ZATCA, and missing one isn't just sloppy, it's a compliance gap. Here's exactly what needs to be on it, and how to create one without paying anything.

What Makes an Invoice VAT-Compliant

  • Your business name and VAT registration number, identifying you as the registered seller.
  • Invoice date and a unique invoice number, so each invoice is traceable and distinct.
  • A description of the goods or services sold, with quantity and unit price for each line item.
  • The VAT rate applied and the VAT amount, shown clearly, not buried in a single total.
  • The total amount including VAT, so the customer sees the full breakdown, not just a final number.
  • A QR code, required under ZATCA's e-invoicing rules, encoding key transaction details.
  • Buyer's VAT registration number, if this is a full tax invoice for a B2B transaction.

Why Each Field Actually Matters

These aren't arbitrary requirements — the VAT number confirms you're a legitimate registered business, the itemized VAT amount lets a business customer support their own input VAT claim, and the QR code makes the invoice machine-verifiable rather than just visually complete. Missing any one of these can mean the invoice doesn't meet ZATCA's compliance standard, regardless of how professional it looks.

Creating One for Free, Step by Step

  • Sign up for Booksara's free plan, no credit card required.
  • Set up your business profile, including your VAT registration number if you have one.
  • Add your customer's details, and mark whether they're a registered business needing a full tax invoice.
  • Enter your line items — VAT calculates automatically at the correct rate.
  • Send or download the invoice, already carrying the correct QR code and all required fields.

Why Building This Manually Is Risky

Building a compliant invoice from scratch in a document editor means manually tracking every required field, correctly calculating VAT, and somehow generating a valid QR code — the last part alone isn't realistically done by hand. This is exactly the kind of task where software removes real risk, not just saves time.

Frequently Asked Questions

What fields does a VAT-compliant invoice need in Saudi Arabia?

Business name and VAT number, invoice date and number, itemized goods or services, VAT rate and amount, total including VAT, and a QR code, with buyer VAT details for full tax invoices.

Can I create a VAT-compliant invoice for free?

Yes, on Booksara's free plan, with no credit card required, generating the correct fields and QR code automatically.

Can I build a VAT-compliant invoice manually in Word or Excel?

It's technically possible for the visible fields, but generating a valid ZATCA QR code manually isn't realistic, so this approach carries real compliance risk.

What happens if my invoice is missing a required field?

It may not meet ZATCA's compliance standard, which can create issues for both your own filing and, for B2B invoices, your customer's input VAT claim.

Does a free invoice have the same required fields as a paid one?

Yes. Booksara applies the same compliance requirements and QR code generation on every invoice, free plan or paid.

Getting every required field right, every time, is exactly what software should handle for you. Start free with Booksara and create a fully compliant invoice in minutes.