E-invoicing in the UAE: A Complete Guide for Businesses
Overview
The United Arab Emirates is entering a structured e-invoicing era under the stewardship of the Federal Tax Authority (FTA). The UAE has adopted the Peppol International (PINT) profile as the foundation for its e-invoicing framework, aligning with a growing group of non-EU jurisdictions — including Singapore, Australia, and Japan — that have converged on Peppol infrastructure for interoperable B2B and B2G invoice exchange.
The UAE PINT implementation targets structured UBL 2.1 invoices delivered over the Peppol AS4 transport layer. The EAS (Electronic Address Scheme) identifier 0088 is used for participant routing, with participant IDs derived from the UAE TRN (Tax Registration Number) — a 15-digit identifier issued by the FTA upon VAT registration.
VAT in the UAE is set at a standard rate of 5%, introduced in January 2018. All taxable supplies must carry this rate unless an explicit exemption or zero-rating applies (exports, international transport, certain financial services).
Mandate and Timeline
The UAE e-invoicing rollout follows a phased approach anchored to the FTA's digital transformation roadmap:
- 2018: VAT introduced at 5%; structured invoice data requirements established for tax record-keeping
- 2024–2025: FTA consultation and PINT profile evaluation; pilot programme announced
- July 2026: B2G pilot goes live — federal government suppliers must issue Peppol PINT-compliant invoices to participating government entities
- 2027 (expected): Mandatory B2B rollout scope to be confirmed following pilot evaluation
The B2G pilot is the operative deadline for suppliers to federal public-sector buyers. Businesses supplying UAE government entities must register as Peppol participants and route invoices via an accredited Peppol Access Point from July 2026. B2B obligations are subject to FTA guidance post-pilot.
Format and Network
| Attribute | Value |
|---|---|
| Profile | Peppol PINT (Peppol International) |
| Syntax | UBL 2.1 |
| Transport | Peppol AS4 |
| Participant scheme | 0088 (EAS — Electronic Address Scheme) |
| Currency | AED (United Arab Emirates Dirham) |
| Standard VAT rate | 5% |
| Authority | Federal Tax Authority (FTA) |
| TRN format | 15-digit numeric (e.g. 100123456789003) |
The PINT profile is a global CIUS of EN 16931, designed for cross-border Peppol interoperability. It carries the mandatory EN 16931 fields plus a small set of jurisdiction-specific extensions for UAE VAT compliance. UAE participants are identified by their FTA-issued TRN, prefixed with scheme 0088 in the Peppol network (e.g. 0088:100123456789003).
Participant lookup follows the standard Peppol SML/SMP chain. Before sending, a live SMP query confirms the recipient's registered endpoint and supported document types.
Required Fields
For UAE PINT invoices, the following fields are mandatory beyond the EN 16931 baseline:
country: "AE"— routes to the UAE PINT document typecurrency: "AED"— all monetary values in UAE Dirhamssupplier.taxId— 15-digit UAE TRN (must be FTA-registered)supplier.taxIdCountry: "AE"supplier.endpointId— format0088:<TRN>(e.g.0088:100123456789003)supplier.endpointSchemeId: "0088"buyer.taxId— buyer's TRN or registered identifierbuyer.endpointId— format0088:<buyer-identifier>lines[].taxCode: "S"— standard-rated supply at 5% VATlines[].vatRate: 5— UAE standard rate
For zero-rated supplies (exports), use taxCode: "Z" with vatRate: 0. For exempt supplies, use taxCode: "E".
Integration Example
Send a UAE invoice via the Clearvo API:
curl -X POST https://api.clearvo.io/v1/invoices \
-H "Authorization: Bearer $CLEARVO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"country": "AE",
"documentType": "invoice",
"invoiceNumber": "AE-INV-2026-001",
"issueDate": "2026-06-16",
"dueDate": "2026-07-16",
"currency": "AED",
"buyerReference": "PO-2026-001",
"supplier": {
"name": "Clearvo Technologies Ltd",
"taxId": "100123456789003",
"taxIdCountry": "AE",
"address": { "street": "Sheikh Zayed Road 1", "city": "Dubai", "postalCode": "00000", "country": "AE" },
"endpointId": "0088:100123456789003",
"endpointSchemeId": "0088"
},
"buyer": {
"name": "UAE Buyer AS",
"taxId": "BUYERAE001",
"taxIdCountry": "AE",
"address": { "street": "Buyer Street 1", "city": "Dubai", "postalCode": "00000", "country": "AE" },
"endpointId": "0088:BUYERAE001",
"endpointSchemeId": "0088"
},
"lines": [
{ "description": "Software consulting services", "quantity": 5, "unitPrice": 1000, "taxCode": "S", "vatRate": 5 },
{ "description": "Platform subscription annual", "quantity": 1, "unitPrice": 3600, "taxCode": "S", "vatRate": 5 }
]
}'
The response includes the Peppol message ID, AS4 delivery timestamp, and the generated UBL 2.1 XML. No separate FTA submission step is required during the B2G pilot — delivery via Peppol constitutes the compliant transmission.
Key Rules
TRN validation: The supplier TRN must be a valid 15-digit FTA-issued number. Clearvo validates format and performs a live Peppol SMP lookup before transmission to confirm the buyer is registered.
No tax engine included: Clearvo is a developer-first transport and formatting layer. VAT rate determination, exemption classification, and FTA compliance decisions remain with your application. Pass the correct taxCode and vatRate per line — Clearvo encodes these into the PINT XML without modification.
AED amounts: All monetary fields — unitPrice, line totals, tax amounts — must be denominated in AED. The PINT profile does not support multi-currency invoices; a single currency field applies to the entire document.
Endpoint scheme 0088: Both supplier and buyer endpointId values must use the 0088: prefix. This is the EAS scheme used by UAE PINT participants on the global Peppol network. Do not use VAT-number-based schemes (such as 9922) for UAE participants.
Pilot scope: During the July 2026 B2G pilot, only designated federal government buyers are live on the Peppol network as UAE PINT recipients. Verify buyer SMP registration before sending. B2B participant registration is expected to open progressively through 2026–2027 as the FTA expands the programme.
Full PINT profile documentation, UAE-specific validation rules, and FTA guidance links are available at clearvo.io/docs.
Related country guides
- Singapore — Peppol PINT SG, InvoiceNow B2G mandate
- Australia — A-NZ PINT Peppol, voluntary B2B
- Japan — JP PINT Peppol, qualified invoice system
Ready to handle e-invoicing in UAE?
One API, all 31 countries. Sign up and get your API key within 24 hours.
Get started free →