What must appear on a VAT invoice in Oman? The complete checklist
Every field the Oman Tax Authority expects on a valid VAT invoice — VATIN, sequential numbering, the 5% breakdown, and bilingual requirements — explained simply.
If you run a VAT-registered business in Oman, every tax invoice you issue must carry a specific set of fields. Missing one can mean a rejected expense claim for your client — or a fine for you during an audit. Here is the practical checklist.
The mandatory fields
- The words "Tax Invoice" clearly displayed (فاتورة ضريبية).
- Your business name and address as registered.
- Your VATIN (VAT identification number) issued by the Oman Tax Authority.
- A sequential invoice number — no gaps, no duplicates.
- The date of issue and, if different, the date of supply.
- The client's name and address (and their VATIN for B2B supplies).
- A description of the goods or services, with quantity and unit price.
- The taxable amount per VAT rate, the VAT rate applied (standard 5%, zero-rated, or exempt), and the VAT amount in OMR.
- The total amount payable including VAT.
Arabic or English?
The Oman Tax Authority requires records in Arabic, though English is widely accepted in practice — the safe answer is both. A bilingual invoice serves your Omani clients, satisfies the authority, and works for international customers in one document.
Sequential numbering: the silent audit trap
The most common mistake small businesses make is issuing invoices from multiple notebooks, spreadsheets, or apps at once — producing duplicate or missing numbers. An auditor reads gaps in your sequence as missing revenue. Use one system for every invoice, and never delete an issued invoice; cancel it with a credit note instead.
Simplified invoices
For retail sales below the threshold set by the authority, a simplified tax invoice is allowed — it drops the client details but still requires your VATIN, the date, a description, and the VAT breakdown.
A properly structured invoice is not bureaucracy — it is what makes your revenue defensible. Set up the fields once, and every document after that is automatic.