Back to Guides
Guide
UAEE-InvoicingPINT-AEPeppolASPFTACompliance

The Complete Guide to UAE E-Invoicing

Everything you need to know about the UAE's e-invoicing mandate — what it is, who it affects, when it starts, and how to prepare.

Taxver Team·5 min read

What is UAE E-Invoicing?

E-invoicing (electronic invoicing) is the exchange of invoice documents between suppliers and buyers in a structured digital format. Under the UAE's new mandate, businesses must issue, transmit, and receive invoices electronically through the Peppol network via an Accredited Service Provider (ASP).

This replaces the current system where businesses create invoices in PDF, Word, or paper format and deliver them manually or via email.

Key points:

  • Mandatory for B2B and B2G transactions in the UAE
  • Invoices must follow the PINT-AE standard (Peppol International Invoice — UAE localization)
  • Transmission occurs through the Peppol network, not email
  • The Federal Tax Authority (FTA) receives a copy of every invoice for real-time tax reporting
  • Businesses must use an Accredited Service Provider (ASP) approved by the Ministry of Finance

Who Does It Affect?

All persons conducting business in the UAE in relation to B2B and B2G transactions will be required to comply. The rollout is phased by revenue (per Ministerial Decisions 243 and 244 of 2025):

PhaseWhoASP Appointment DeadlineGo-Live Date
PilotSelected businesses (voluntary for all)1 July 2026
Phase 1Large businesses (revenue ≥ AED 50M)31 July 20261 January 2027
Phase 2Smaller businesses (revenue < AED 50M)31 March 20271 July 2027
Phase 3Government entities31 March 20271 October 2027

B2C transactions are currently excluded until further notice. Even if your business is in a later phase, the Ministry of Finance recommends appointing an ASP and beginning preparation now.

The Five-Corner Model Explained

The UAE uses a five-corner model for e-invoice exchange. Here is how an invoice flows from supplier to buyer:

  1. Corner 1 — Supplier (you): You create an invoice in your accounting software
  2. Corner 2 — Supplier's ASP (e.g., Taxver): Your ASP converts it to PINT-AE format and validates it
  3. Corner 3 — Peppol Network + FTA: The invoice is transmitted through the Peppol network; the FTA receives a copy for tax compliance
  4. Corner 4 — Buyer's ASP: The buyer's ASP receives and processes the invoice
  5. Corner 5 — Buyer (your customer): The buyer's ASP delivers the invoice to the buyer

This model ensures every invoice is validated, securely transmitted, and reported to the FTA — all without manual intervention after the initial invoice creation.

What is PINT-AE?

PINT-AE (Peppol International Invoice — UAE) is the structured invoice format mandated by the UAE. It is based on the global PINT standard with UAE-specific customizations:

  • UBL 2.1 XML structure for machine-readable invoice data
  • UAE Tax Registration Number (TRN) fields for seller and buyer identification
  • VAT treatment codes specific to UAE tax law (5% standard, zero-rated, exempt, reverse charge)
  • Mandatory cryptographic hash and QR code for tamper-proof verification
  • Arabic and English bilingual support for all invoice fields

You don't need to understand PINT-AE technically — your ASP handles the formatting. But your invoice data must include all required fields.

What is an ASP?

An Accredited Service Provider (ASP) is a company approved by the UAE Ministry of Finance to transmit e-invoices on the Peppol network. Think of it as your postal service for digital invoices.

ASP Requirements (set by MoF)

  • Peppol membership and certification
  • ISO 27001 (information security) and ISO 22301 (business continuity)
  • Minimum capital and insurance requirements
  • UAE data residency compliance

Taxver is currently pursuing ASP accreditation with the UAE Ministry of Finance. Our application is in progress, and we are working to meet all MoF requirements including Peppol certification, ISO compliance, and data residency standards. This page will be updated when accreditation status changes.

How to Prepare Your Business

Step 1: Audit your current invoicing process

Document how you currently create, send, and receive invoices. Identify which systems are involved (ERP, accounting software, spreadsheets).

Step 2: Choose an ASP

Select an Accredited Service Provider that fits your business size, budget, and technical needs.

Step 3: Connect your systems

Integrate your accounting/ERP software with your ASP. This can be a pre-built connector or API integration.

Step 4: Clean your master data

Ensure your customer and supplier records include valid TRNs, correct legal names, and accurate addresses.

Step 5: Test

Use your ASP's sandbox or test environment to send and receive sample invoices before going live.

Step 6: Go live

Begin issuing e-invoices through your ASP. Monitor for errors and rejected invoices in the first weeks.

Frequently Asked Questions

What happens if I don't comply?

The FTA has the authority to impose penalties for non-compliance with e-invoicing requirements. Specific penalty amounts are expected to be published closer to the go-live date. Beyond penalties, non-compliant invoices may not be accepted by your trading partners.

Do I need to change my accounting software?

Usually not. Most modern accounting and ERP systems can integrate with an ASP. Taxver supports ERPNext, QuickBooks, Zoho, Xero, Tally, SAP Business One, and custom integrations via API.

What about invoices to consumers (B2C)?

The current mandate focuses on B2B and B2G transactions. B2C e-invoicing requirements may be introduced in later phases.

Can I use more than one ASP?

Technically yes, but most businesses use a single ASP for simplicity.

What if my supplier or buyer doesn't have an ASP yet?

During the transition period, alternative delivery methods may be permitted. However, both parties will eventually need an ASP to exchange invoices on the Peppol network.

Is e-invoicing the same as e-billing?

No. E-billing typically refers to sending a PDF invoice by email. E-invoicing requires structured data (XML) transmitted through the Peppol network — it is machine-readable, not just human-readable.

Need help implementing this?