UAE ELECTRONIC INVOICING · GUIDE

Every UAE invoice becomes XML. Your billing system has to be ready first.

What the Ministry of Finance rules require, when they apply to you, and the fields most billing systems are missing, in plain language with the chapter for each rule.

What the law requires

One provider, XML only, on a dated timetable

Every business in the UAE must issue invoices as structured XML through one accredited service provider, on a phased timetable, unless specifically excluded.

Source: the Ministry of Finance Electronic Invoicing Guidelines v1.1, dated 1 June 2026, read with Ministerial Decisions 243 and 244 of 2025.

RuleWhat it means in practiceGuidelines
One accredited providerThe business appoints exactly one provider and starts onboarding itself through EmaraTax. The provider converts, sends and reports.Ch. 4, 9
Five-corner exchangeYour provider sends to the buyer's provider, both report tax data to the authority, and confirmations come back. There is no buyer approval step in law.Ch. 5.1
XML onlyInvoices follow the PINT AE format. No PDF, no QR code, no barcode.Ch. 5.3
Participant identifier0235 plus the TIN, which is the first 10 digits of the 15-digit TRN. Collecting the buyer's identifier is the supplier's job.Ch. 3, 5.2
Six document typesTax invoice, tax credit note, commercial invoice, commercial credit note, and self-billed versions of the two tax documents. There is no debit note: an increase goes out as a further invoice.Ch. 10.1
Commercial invoices are in scopeExempt, out of scope and unregistered supplies still need an electronic invoice. The TRN is not mandatory on them.Ch. 10.2.1, 12.2
Advance paymentsA tax invoice when the money arrives. The final invoice carries only the balance and references the advance.App. 5.1
RetentionInvoice the amount payable after the deduction. The calculation stays on a separate commercial document, never on the e-invoice. The retained amount is invoiced with VAT when it falls due.Ch. 10.4, App. 5.2
Fixed buyer endpointsDeemed supply 0235:9900000097. Buyer not yet live 0235:9900000098, and a PDF tax invoice is still owed. Export with no buyer identifier 0235:9900000099.Ch. 10.2.2, 10.4
Record keepingFive years, seven for real estate records, stored in the country. Handing storage to the provider does not hand over the obligation.Ch. 5.4
When it applies

Phase dates by revenue

Voluntary adoption has been open since 1 July 2026, with no e-invoicing penalties before your own mandatory date.

WhoAppoint a provider byGo live by
Business, 50m AED or more30 October 20261 January 2027
Business, under 50m AED31 March 20271 July 2027
Government entity31 March 20271 October 2027

The guidelines' own table still prints 31 July 2026 for the first row. An amendment to Ministerial Decision 244 of 2025 moved it to 30 October 2026, as reported by Khaleej Times and Gulf News. Transactions inside one VAT group have a grace period until 1 January 2029. Penalty amounts sit in Cabinet Decision 106 of 2025, and your tax adviser should quote them.

See it working

A readiness demo you can run on your own export

The demo reads your billing export, shows the missing fields, builds a compliant document for the cases that break most systems, and runs a batch through a simulated exchange.

Part of the demoWhat you doWhat it demonstrates
Your exportPaste the column names of any invoice export, or load a sample. Only headings are read, no customer data.Data has to exist before any provider can send it.
Gap reportA readiness score and the fields your export lacks, grouped into parties, header, lines, money and contract.The 19 fields the XML needs, including the buyer TRN and participant identifier most systems never stored.
Compliant documentPick one of ten cases and see the finished document, its validation and the XML itself.Advance, final after advance, retention, retention release, credit note, commercial invoice, free of charge supply, buyer not yet live, export, standard.
The journeyPlay the five-corner exchange step by step.Who sends, validates, reports and confirms.
Your datesPick a revenue band and see the countdown to appointment and go-live.The phase dates, the voluntary window, the group grace period and record keeping.
PipelineLoad a batch from your system, fix blocked documents, send them and watch each reach confirmed or rejected.Batch validation, document-type mapping, the rejection path and credit notes.

The documents, the validation and the mapping are real. The exchange is simulated: the provider, the buyer's provider and the authority are stand-ins, and the demo says so on every screen. Real transmission runs through the accredited provider you appoint, and we build the integration to it.

Connectors

Ready to connect to the systems you already run

The demo reads the billing export of each of these systems in its own column names today. A direct connection to the system's own interface is the next step, priced per engagement, because it needs your credentials and a sandbox.

SystemVendorTypeA direct connection would use
TallyPrimeTally SolutionsAccountingTally's XML interface over ODBC or the HTTP gateway, so invoices leave Tally without anyone exporting a file.
Dynamics 365 Business CentralMicrosoftERPThe OData and web-service endpoints Business Central already exposes, so posting an invoice publishes it to the provider.
Zoho BooksZohoAccountingThe Zoho Books REST API with webhooks, so an invoice approved in Zoho is on the network a second later.
Zoho Inventory and Zoho OneZohoERPOne integration across the Zoho apps a client runs, so stock, sales and billing all feed the same document stream.
Zoho CRMZohoCRMThe Zoho CRM API, so converting a quote raises the invoice and files it in one step.
QuickBooks OnlineIntuitAccountingThe QuickBooks Online API, which suits firms whose books an external accountant keeps.
XeroXeroAccountingThe Xero API with its webhooks, for firms already running bank feeds through it.
Sage 50 and Sage 200SageAccountingA scheduled pull from the Sage data layer, so nobody has to remember to export.
Focus i and Focus 9Focus SoftnetERPA direct connection to the Focus database or its integration layer, agreed with the client's Focus partner.
SAP Business OneSAPERPThe Service Layer, so an invoice added in Business One reaches the provider without a file.
OdooOdooERPOdoo's JSON-RPC interface or a small module, which suits clients who already customise Odoo.
Start here

Send us your export's header row

One line of column names is enough for a written gap assessment of your billing system against the UAE rules. No customer data needed.

Worth asking

Talk to us. If your project excites us, we’ll build a working MVP* — free.

No slide deck, a working screen. It shows you how we think before you sign anything.

*Scoped to about three focused days of work, and only for a project we genuinely find interesting — not every enquiry qualifies.

UAE e-invoicing: the rules, the deadlines and what your billing system needs · NeauraBuild.ai