UAE E-Invoicing Go-Live Checklist for Finance Teams
Short answer: a UAE e-invoicing go-live runs in six stages: readiness and ownership, master data clean-up, choosing and onboarding an Accredited Service Provider (ASP) through EmaraTax, mapping and testing, cut-over, and daily checks after go-live. As of 19 October 2026, businesses with revenue of AED 50 million or more have until 30 October 2026 to appoint an ASP and must be live by 1 January 2027. Everyone else appoints by 31 March 2027 and goes live by 1 July 2027.
My UAE e-invoicing guide for Odoo explains what the mandate is, and my ASP integration guide explains how an Odoo database reaches the network. This page is the piece in between that finance teams keep asking me for: the run sheet. It is the list I walk a finance controller through, stage by stage, with the boxes you need ticked before the ASP deadline, before go-live and on every working day after it.
Print it, put a name next to every line, and work through it in order. Most of it is finance work, not IT work. The checklist assumes Odoo, but most lines apply whatever system raises your invoices.
Where the clock stands on 19 October 2026
The dates come from Ministerial Decision No. 244 of 2025, with the Phase 1 appointment date moved from 31 July to 30 October 2026 by Ministerial Decision No. 66 of 2026. The Federal Tax Authority repeated both Phase 1 dates on 29 September 2026.
| Who | Appoint an ASP by | Implement by |
|---|---|---|
| Revenue of AED 50m or more | 30 October 2026 (11 days after 19 October 2026) | 1 January 2027 |
| Revenue below AED 50m | 31 March 2027 | 1 July 2027 |
| Government entities | 31 March 2027 | 1 October 2027 |
| Anyone, voluntarily | Open since 1 July 2026, when the Pilot Programme also started | |
"Revenue" here means gross income for your most recent accounting period, based on your financial statements. The obligation sits with each legal entity, so a group can have one entity on the January 2027 timeline and another on July 2027. For scope, exclusions and the full phase logic, use the pillar guide. This page assumes you already know which phase you are in.
Stage 1: Readiness and ownership
Before anyone touches configuration, finance needs to know exactly what it issues, from where, and who signs off. In my experience the projects that slip are the ones where nobody owns this list.
The Ministry's own guidelines include a short readiness checklist in Appendix 2. Everything on it is covered in this page, broken into tasks you can assign.
Stage 2: Master data clean-up in Odoo
Validation is decided by data, not by your invoice template. The Ministry's mandatory fields document lists 51 mandatory fields for an electronic tax invoice and 49 for a commercial e-invoice, and every one of them has to come from somewhere reliable in Odoo. This is the stage that takes longest, so start it first.
Customers and vendors
Your own company records
Products, taxes and amounts
If your history is messy, fix the records you will invoice next quarter first and archive the rest. The same principles as a migration apply, and my data migration guide covers how to clean before you move.
Stage 3: Choosing and onboarding your ASP
Appointing a provider is a contract and an EmaraTax step. Integrating with it is a project. The FTA's sequence is clear: select a provider, contract and integrate with it, then complete the procedures on EmaraTax.
Shortlist and select
Onboard through EmaraTax
Stage 4: Mapping and testing
Testing is where compliance stops being a slide deck. Use the voluntary window: the guidelines say e-invoicing penalties do not apply to invoices issued voluntarily, so the weeks before your mandatory date are the cheapest time to find mistakes.
Test cases I would not go live without
Stage 5: Cut-over
Pick the cut-over date yourself and make it earlier than your mandatory date. Go-live week is the wrong time to discover the sales team still emails PDFs from a template.
If e-invoicing lands in the middle of a wider rollout, plan it as one workstream in the overall plan. My implementation timeline shows where hypercare fits.
Stage 6: After go-live
Go-live is when the checking starts. This is the routine I hand over to finance teams once hypercare ends.
Daily
Monthly
Whenever something changes
A note on penalties
I am not quoting penalty amounts on this page. Cabinet Decision No. 106 of 2025 set the original e-invoicing penalties. The Ministry's October 2026 programme presentation lists it as repealed and names Cabinet Decision No. 173 of 2026 as the current penalties decision, but that text was not on the Ministry's e-invoicing page when I checked on 19 October 2026. What is clear from the guidelines is that e-invoicing penalties start from your mandatory implementation date, and that the separate VAT penalties for tax invoicing failures still apply. Read the current decision at source before you brief your board.
Where Odoo fits
Odoo's electronic invoicing documentation for version 20.0 does not list the United Arab Emirates among the countries eligible for Peppol registration in Odoo, and the UAE fiscal localization page does not cover e-invoicing. So on Odoo, the route to the network runs through your ASP, which is why this checklist spends so long on data and testing. Odoo does the invoicing, and the ASP handles validation, delivery and FTA reporting. Your finance team still owns the result. The same data discipline feeds your corporate tax reporting in Odoo, so the clean-up pays off twice.
The rule I give every finance team: appoint the provider on time, but judge the project by the daily confirmation check. If every posted invoice in Odoo has a matching ASP confirmation, you are compliant in practice. If nobody is checking, you will only find out at audit.
Frequently asked questions
What should a UAE e-invoicing go-live checklist cover?
What is the deadline to appoint an Accredited Service Provider?
Can we keep sending PDF invoices after go-live?
Do we need one ASP for sending and another for receiving invoices?
Do penalties apply while we test in the voluntary phase?
Are transactions inside a VAT group covered from day one?
This checklist is implementation guidance, not tax or legal advice. It reflects Ministerial Decisions No. 243 and 244 of 2025, Ministerial Decision No. 66 of 2026, the Ministry of Finance's UAE Electronic Invoicing Guidelines v1.1, its mandatory fields and ASP selection documents, the Ministry's ASP list, the FTA's 29 September 2026 announcement, OpenPeppol's PINT AE specifications and Odoo's 20.0 documentation, all as checked on 19 October 2026. Rules, lists and versions change, so confirm your obligations with the Ministry of Finance e-invoicing portal, the Federal Tax Authority or a qualified tax advisor before you act.
Related reading
Start with the parent guide, UAE e-invoicing 2026–2027 and what it means for your Odoo ERP, then the three ways to connect Odoo to an Accredited Service Provider. For the configuration underneath, see Odoo UAE VAT setup, UAE corporate tax in Odoo and Odoo data migration. For the people side, see how to choose an Odoo partner in the UAE and why Odoo implementations fail. All guides are on the guides index.
Want a second pair of eyes on your go-live plan?
Send me where you are on this checklist and I'll tell you honestly what is at risk before your deadline, at no cost. Through Knova Digital we prepare Odoo databases for e-invoicing and connect them to accredited providers, and through Knova Cloud we host Odoo for UAE businesses.
Get a free business evaluation