← Back to blogVAT & Compliance

E-Invoicing in the GCC: What's Actually Required, Country by Country

By Saranga Raja

E-invoicing means an invoice is no longer just a PDF or a printed piece of paper — it's a structured, machine-readable document that a tax authority can validate automatically. Instead of an auditor checking VAT compliance months later, the required fields are baked into the invoice itself from the moment it's issued. Across the GCC, this is becoming the standard, not the exception.

What makes an invoice an "e-invoice"

It's not just a PDF emailed to a customer. A genuine e-invoice is generated in a structured, machine-readable format (commonly XML), carries a defined set of mandatory fields, and often includes a way to verify it hasn't been altered — a QR code for simplified invoices, or a digital signature and unique identifier for full tax invoices. The exact technical format varies by country, but the underlying fields required are remarkably consistent across the region.

The fields that matter almost everywhere

Regardless of exact country rules, tax authorities across the GCC generally expect the same baseline information on any invoice used for VAT purposes:

  • Seller's legal name and VAT/tax registration number
  • Buyer's name (and VAT number, for B2B invoices)
  • A unique, sequential invoice number
  • Invoice issue date
  • Description of each good or service supplied
  • Quantity and unit price per line item
  • VAT rate applied per line item
  • VAT amount, both per line item and in total
  • Total invoice amount, before and after VAT
  • Currency

If a supplier invoice is missing any of these, it's worth flagging before it goes anywhere near your books — not after an audit finds it.

Saudi Arabia: the most detailed requirements in the region

ZATCA (the Zakat, Tax and Customs Authority) runs Saudi Arabia's e-invoicing system, known as Fatoora. It works in two stages: a generation stage, where businesses must produce invoices in a structured electronic format rather than handwritten or plain unstructured documents; and an integration stage, where invoices are generated as XML, integrated directly with ZATCA's platform, and carry a cryptographic stamp and unique identifier designed to make them tamper-evident.

On top of the general fields above, ZATCA also expects:

  • Invoice type (standard tax invoice vs. simplified/B2C)
  • For simplified invoices: a QR code encoding seller name, VAT number, timestamp, invoice total, and VAT amount
  • For integrated invoices: a unique invoice identifier and a cryptographic stamp

The rest of the GCC, briefly

The baseline fields above are a solid starting point across the region — here's a quick snapshot of the other five. Rules move fast, so treat this as a starting point and confirm specifics with the relevant tax authority before relying on it.

United Arab Emirates

The Federal Tax Authority (FTA) requires VAT tax invoices to carry the supplier's name, address, and Tax Registration Number (TRN), a sequential invoice number, the date, a description of goods or services, quantities, unit prices, the VAT rate and amount, and the total payable. The UAE has also been moving toward a more structured, integrated e-invoicing model beyond the basic tax invoice — confirm the current status with the FTA.

Bahrain

The National Bureau for Revenue (NBR) requires VAT invoices to include the supplier's name and VAT registration number, invoice date and number, a description of goods or services, and the VAT rate, VAT amount, and total. Confirm with NBR whether a fully structured e-invoicing mandate applies to your business.

Oman

The Oman Tax Authority (OTA) requires similar baseline fields: supplier and buyer details, VAT registration number, invoice number and date, itemized goods or services, and the VAT rate, amount, and total. Confirm current e-invoicing requirements directly with the OTA.

Qatar

As of when this was written, Qatar had not yet implemented VAT, unlike the other GCC states — which means no VAT invoice or e-invoicing mandate applies there yet. This is worth double-checking, since it's exactly the kind of thing that can change.

Kuwait

Similarly, Kuwait had not yet implemented VAT as of when this was written. As with Qatar, confirm the current status — don't assume this post is still accurate by the time you're reading it.

Why this matters for your month-end

Checking every incoming invoice against this list, by hand, is exactly the kind of work that eats a finance team's time without adding any real value. It's also exactly why we built Finzara AI Invoice Capture — it reads each invoice, checks whether the VAT fields are present and correctly formatted, and flags anything that looks off, instead of quietly letting it through.

A note on accuracy: this is a general guide, not tax advice. Please verify current requirements with ZATCA, your local tax authority, or a qualified tax advisor before relying on this for compliance decisions.

Tired of checking these fields by hand?

Finzara AI Invoice Capture checks them for you.

See how it works