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.
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.
| Rule | What it means in practice | Guidelines |
|---|---|---|
| One accredited provider | The business appoints exactly one provider and starts onboarding itself through EmaraTax. The provider converts, sends and reports. | Ch. 4, 9 |
| Five-corner exchange | Your 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 only | Invoices follow the PINT AE format. No PDF, no QR code, no barcode. | Ch. 5.3 |
| Participant identifier | 0235 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 types | Tax 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 scope | Exempt, 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 payments | A tax invoice when the money arrives. The final invoice carries only the balance and references the advance. | App. 5.1 |
| Retention | Invoice 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 endpoints | Deemed 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 keeping | Five years, seven for real estate records, stored in the country. Handing storage to the provider does not hand over the obligation. | Ch. 5.4 |
Phase dates by revenue
Voluntary adoption has been open since 1 July 2026, with no e-invoicing penalties before your own mandatory date.
| Who | Appoint a provider by | Go live by |
|---|---|---|
| Business, 50m AED or more | 30 October 2026 | 1 January 2027 |
| Business, under 50m AED | 31 March 2027 | 1 July 2027 |
| Government entity | 31 March 2027 | 1 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.
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 demo | What you do | What it demonstrates |
|---|---|---|
| Your export | Paste 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 report | A 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 document | Pick 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 journey | Play the five-corner exchange step by step. | Who sends, validates, reports and confirms. |
| Your dates | Pick 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. |
| Pipeline | Load 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.
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.
| System | Vendor | Type | A direct connection would use |
|---|---|---|---|
| TallyPrime | Tally Solutions | Accounting | Tally's XML interface over ODBC or the HTTP gateway, so invoices leave Tally without anyone exporting a file. |
| Dynamics 365 Business Central | Microsoft | ERP | The OData and web-service endpoints Business Central already exposes, so posting an invoice publishes it to the provider. |
| Zoho Books | Zoho | Accounting | The Zoho Books REST API with webhooks, so an invoice approved in Zoho is on the network a second later. |
| Zoho Inventory and Zoho One | Zoho | ERP | One integration across the Zoho apps a client runs, so stock, sales and billing all feed the same document stream. |
| Zoho CRM | Zoho | CRM | The Zoho CRM API, so converting a quote raises the invoice and files it in one step. |
| QuickBooks Online | Intuit | Accounting | The QuickBooks Online API, which suits firms whose books an external accountant keeps. |
| Xero | Xero | Accounting | The Xero API with its webhooks, for firms already running bank feeds through it. |
| Sage 50 and Sage 200 | Sage | Accounting | A scheduled pull from the Sage data layer, so nobody has to remember to export. |
| Focus i and Focus 9 | Focus Softnet | ERP | A direct connection to the Focus database or its integration layer, agreed with the client's Focus partner. |
| SAP Business One | SAP | ERP | The Service Layer, so an invoice added in Business One reaches the provider without a file. |
| Odoo | Odoo | ERP | Odoo's JSON-RPC interface or a small module, which suits clients who already customise Odoo. |
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.
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.