All articles

Enterprise Systems7 min read

UAE E-Invoicing: How to Get Your ERP Ready

UAE e-invoicing moves B2B and B2G invoices onto a Peppol-based network run through Accredited Service Providers, starting with large businesses on 1 January 2027. This guide explains what changes inside your ERP and gives a step-by-step readiness checklist.

Written byUsama AsifPublished

UAE e-invoicing readiness means your ERP can produce every B2B and B2G invoice and credit note as structured data with the Ministry of Finance's mandatory fields, send it through your Accredited Service Provider (ASP) on the Peppol network, receive supplier e-invoices the same way, and handle rejections and corrections. The work is mostly data quality and integration, not new accounting.

The dates and rules below were checked on the UAE Ministry of Finance website (mof.gov.ae) in October 2026. The programme is still being rolled out, so treat every date as subject to official announcements and check the Ministry's news page before you lock a plan. This is a planning guide for finance and IT teams, not tax advice.

What is the UAE e-invoicing system?

It is a mandatory system in which invoices between businesses, and between businesses and government, are exchanged as structured electronic data through accredited providers rather than as PDFs or paper. On 29 September 2025 the Ministry of Finance announced Ministerial Decisions No. 243 and No. 244 of 2025, which set the scope and timeline. The Ministry states the system is based on the international OpenPeppol standard and applies to B2B and B2G transactions, with specified exclusions.

The key features the Ministry has published:

  • Both sides use an ASP. The supplier and the buyer each appoint an Accredited Service Provider, and obligations are met through that provider. The Ministry publishes the list of accredited providers; its 10 May 2026 announcement said 32 providers had been approved.
  • Every in-scope transaction needs an e-invoice containing the data fields the Ministry prescribes, and electronic credit notes are required for cancellations, reductions in price, refunds and corrections.
  • Data flows to the tax authority as part of the exchange. This is often described as a decentralised five-corner model: supplier (1), supplier's ASP (2), buyer's ASP (3), buyer (4), with invoice data reported to the Federal Tax Authority (5).

The Ministry has also published technical documents on its website, including the UAE Electronic Invoice Mandatory Fields (version 1.0, 23 February 2026) and the UAE Electronic Invoicing Guidelines (version 1.1, 1 June 2026). Use the latest versions on mof.gov.ae as your specification, not a summary from a blog, including this one.

What is the UAE e-invoicing timeline?

As of October 2026, the Ministry of Finance timeline is as follows. The large-business ASP deadline was moved from 31 July 2026 to 30 October 2026 by the amendment announced on 10 May 2026; the go-live date did not change.

GroupAppoint an ASP byGo live
Pilot (selected taxpayers)Not applicable1 July 2026
Voluntary adopters (any business)Before startingFrom 1 July 2026
Businesses with annual revenue of AED 50 million or more30 October 20261 January 2027
Businesses with annual revenue below AED 50 million31 March 20271 July 2027
In-scope government entities31 March 20271 October 2027

Check with your adviser how revenue is measured for the threshold under the Ministerial Decision, especially for groups with several entities. If you are close to AED 50 million, plan for the earlier date.

If the integration between your ERP and an ASP is the part you need help with, our ERP integration services page explains how we connect finance systems to external platforms, including testing and error handling.

What changes inside your ERP?

Your accounting logic mostly stays the same. What changes is how invoices leave and enter the system, and how strict the data has to be.

AreaToday (typical)After e-invoicing
Invoice outputPDF emailed or printedStructured data sent to your ASP, with a human-readable copy if you still want one
Data qualityMissing fields fixed by hand on the PDFMissing or invalid fields cause rejection, so they must be fixed at source
Customer masterName and address, TRN sometimes missingComplete, validated identifiers for every in-scope customer
Credit notesSometimes a negative invoiceA proper electronic credit note referencing the original invoice
Supplier invoicesReceived by email, keyed in or scannedReceived as structured data from your ASP, ready to match to purchase orders
StatusSent means doneEach document has a status (sent, delivered, rejected) that someone must monitor
ArchiveFiles in a folderRetained data plus the exchange record from the ASP

How do you connect your ERP to an Accredited Service Provider?

There are three common routes. Pick based on how many invoices you issue, how old your ERP is, and how much control you want over error handling.

RouteHow it worksSuitsWatch out for
Vendor connectorYour ERP vendor or partner provides a ready connection to one or more ASPsPackaged ERPs with an active UAE partnerConfirm it covers inbound invoices and rejections, not just outbound
ASP portal or file uploadYou export invoice files and the ASP converts and sends themLow volumes, short-term bridgeManual steps, and weak links between ERP records and the exchange status
Direct API integrationYour ERP calls the ASP's API, and status updates flow back automaticallyCustom or heavily customised ERPs, higher volumesNeeds proper logging, retries and monitoring

Whichever route you choose, insist that rejection messages flow back into the ERP against the original document. A rejected invoice that only appears in an ASP portal is easy to miss, and an unsent invoice is an unpaid one. For the general design choices behind connections like this, see our guide to system integration approaches.

If your current ERP is old, undocumented or cannot expose invoice data cleanly, it may be easier to put a small integration service in front of it than to modify the core. Our legacy software modernization page explains that pattern.

UAE e-invoicing ERP readiness checklist

Work through this in order. Assign an owner and a date to each line.

Governance

  • Confirm which entities are in scope and which phase each falls into
  • Name a business owner for e-invoicing (usually finance) and a technical owner
  • Shortlist and appoint an ASP before your deadline, and confirm the ASP is on the Ministry's accredited list

Data

  • Compare your invoice data against the Ministry's published mandatory fields and list every gap
  • Complete and validate customer identifiers (including TRNs) for every in-scope customer
  • Clean up item descriptions, units of measure and tax codes so each line carries valid values
  • Decide how you will collect identifiers for new customers at onboarding, so gaps do not return

Process

  • Replace negative invoices with credit notes that reference the original invoice
  • Define who monitors rejected documents each day, and how fast they must be fixed
  • Agree how inbound supplier e-invoices are matched to purchase orders and approved
  • Update the customer communication for invoice delivery

System

  • Choose the connection route (vendor connector, portal, or API)
  • Build or configure outbound, inbound and status flows
  • Add logging so every document can be traced from ERP record to ASP status
  • Test with your ASP: standard invoices, credit notes, foreign currency, zero-rated lines and deliberate errors
  • Rehearse the switch-over, including invoices raised on the last day before go-live

Worked example (illustrative)

A distribution business with two UAE entities, one above and one below AED 50 million, issues several thousand invoices a month from a packaged ERP that has been customised over the years. A gap review against the mandatory fields finds that many customer records lack complete identifiers and that credit notes are raised as negative invoices in one entity.

The plan: appoint one ASP for both entities so the integration is built once. Fix the customer master first, with sales teams responsible for missing data. Change the credit note process. Build a direct API connection with a status table inside the ERP, and a daily rejection report for the credit control team. Go live with the larger entity on the earlier date, then switch the smaller entity on using the same integration well before its own deadline.

The numbers and structure here are invented to show the sequence. Your scope depends on your data and systems.

When is building your own integration not the right approach?

If your ERP vendor already offers a supported connector for UAE e-invoicing that covers outbound, inbound and status handling, use it. Building a parallel custom integration adds code you must maintain whenever the Ministry updates its specifications. Custom integration makes sense when your ERP is custom, heavily modified, or has no vendor route, or when you need features the connector lacks, such as linking statuses to your own workflow.

Likewise, if you issue very few B2B invoices, an ASP's portal may be enough for now. Plan to revisit it if volumes grow.

How to start

Start with a gap review this month, whatever your phase:

  1. Download the latest mandatory fields document and guidelines from mof.gov.ae
  2. Export a sample of recent invoices and credit notes from each entity
  3. Mark every field you cannot fill from the ERP today
  4. List your systems that create invoices, including e-commerce and billing tools outside the ERP
  5. Note your ASP shortlist and their integration options

Capture the results in a short brief; our software requirements brief template gives you a structure. For the wider picture of what a UAE ERP must handle, read ERP software in the UAE, and if Arabic output is part of your scope, see Arabic and English ERP.

Then discuss the project with us. Timeline Digital builds 2 to 3 key modules as a free pilot before the full project starts; for e-invoicing, that can be the outbound and inbound flows themselves, tested against your own data.

Frequently asked questions

When does UAE e-invoicing become mandatory?

As of October 2026, the Ministry of Finance has set 1 January 2027 for businesses with annual revenue of AED 50 million or more, 1 July 2027 for businesses below that, and 1 October 2027 for in-scope government entities. A pilot and voluntary adoption started on 1 July 2026. Dates are subject to official announcements, so check the Ministry of Finance news page before planning.

What is an Accredited Service Provider in UAE e-invoicing?

An Accredited Service Provider (ASP) is a company approved by the Ministry of Finance to exchange e-invoices on the Peppol network on behalf of businesses. Both the supplier and the buyer appoint one. Your ERP sends structured invoice data to your ASP, which delivers it to the buyer's ASP and handles reporting. The Ministry publishes the list of accredited providers.

When must large businesses appoint an ASP?

As of October 2026, businesses with annual revenue of AED 50 million or more must appoint an ASP by 30 October 2026. The original deadline of 31 July 2026 was extended by an amendment the Ministry of Finance announced on 10 May 2026. The go-live date of 1 January 2027 did not change. Businesses below the threshold appoint by 31 March 2027.

Does UAE e-invoicing apply to retail customers?

The Ministry of Finance announcement describes the system as covering B2B and B2G transactions, with specified exclusions. Retail sales to consumers are outside that scope, although businesses can adopt e-invoicing voluntarily where they are not required to. Check the Ministerial Decisions and the latest guidelines on mof.gov.ae for the exact scope and exclusions that apply to you.

Can my existing ERP be used for UAE e-invoicing?

Usually, yes, provided it can hold every mandatory field, raise proper credit notes and connect to an ASP through a vendor connector, file exchange or API. Older or heavily customised systems may need an integration layer in front of them. Start with a gap review of your invoice data against the Ministry's published mandatory fields.

What is the biggest risk in UAE e-invoicing projects?

Incomplete master data and unmonitored rejections. If customer identifiers or line details are missing, invoices are rejected, and if nobody watches rejection statuses inside the ERP, invoices go unsent and unpaid. Fix data at source, make rejections flow back to the original document, and give a named team responsibility for clearing them daily.

Topics in this article

  • UAE E-Invoicing
  • Peppol
  • Accredited Service Provider
  • ERP Integration
  • UAE VAT
  • Enterprise Systems

Start a conversation

Tell us how your business works.

Describe what is slowing your team down. We will help you work out what to build, and how a free pilot lets you judge our work before the full project.

Prefer WhatsApp? Start a chat

What happens next

  1. You send a short brief

    The problem, the people involved and any target date. A senior engineer replies within 4 business hours.

  2. We understand your workflow

    A first call about how your business works today. An NDA can be signed before you share details.

  3. You test a free pilot

    You choose 2 to 3 key modules and we build them first, so you judge real software before the full project.