Khaled Ahmed
Available for new projects

UAE E-invoicing and Custom Systems: What You Actually Have to Do

Free zones are not exempt. Neither are non-VAT-registered businesses. If your invoicing is custom-built, someone has to do this work — here is what it involves.

25+
Projects
8
Countries
5+
Years
24h
Response

The UAE's mandatory e-invoicing system is closer than most business owners think, and three widespread assumptions about it are wrong. Free zone companies are not exempt. Businesses below the VAT threshold are not exempt. And the deadline that matters to you is not the go-live date — it is the accredited service provider appointment deadline, which lands months earlier.

I am Khaled Ahmed, a freelance Full Stack developer based in Cairo, working remotely for clients across the Gulf and Europe. 40+ production projects across 8 countries, 8 apps live on Google Play. This page is about what UAE businesses running custom-built systems actually need to do, and what it costs.

What the mandate actually is

The UAE Electronic Invoicing System uses a decentralised five-corner Peppol model, with the Federal Tax Authority receiving tax data as invoices move across the network. The format is PINT AE, the UAE extension of Peppol BIS Billing 3.0, serialised as UBL 2.1 XML — a data dictionary of several hundred fields, dozens of them mandatory. It applies to B2B and B2G transactions for any person conducting business in the UAE. B2C is out of scope.

The phasing runs by revenue band, with service-provider appointment deadlines preceding each go-live. Because these dates have already moved once, treat any specific date you read — including here — as something to confirm against the Ministry of Finance rather than to plan a budget around. What has not changed is the direction and the fact that the appointment deadline always precedes the go-live.

Why this is a development problem, not an accounting one

If you run off-the-shelf accounting software, your vendor will handle most of this. If any part of your invoicing is custom — a bespoke ERP, an in-house billing engine, a marketplace that issues invoices on behalf of sellers, or a SaaS product billing UAE customers — then someone has to map your data model onto PINT AE, integrate with an accredited service provider, and handle the failure paths. Penalties are assessed per invoice, so a business issuing a few hundred invoices a month carries exposure that dwarfs the cost of doing it properly.

UAE e-invoicing integration dashboard for a custom-built business system

What you get

Readiness audit: where your current invoicing data falls short of PINT AE
Mapping your data model onto the PINT AE / UBL 2.1 schema field by field
Integration with an accredited service provider, including sandbox validation
Failure handling: rejected invoices, retries, and a reconciliation path that closes
Archiving and audit trail that satisfies record-keeping obligations
Payment integration — Network International, Telr, PayTabs, Stripe, Apple Pay
Arabic RTL interfaces for government-adjacent and enterprise work
Custom web apps, SaaS platforms and stores for free zone and mainland companies

Tech stack

LaravelNode.jsReactNext.jsPostgreSQLPeppolUBL 2.1Docker

Why work with me

The English UAE market is open to remote developers, and the SERPs prove it. The offshore agencies already ranking for UAE cost and comparison queries hold no .ae domain either. What decides the outcome here is depth, not a Dubai address — and unlike an agency, you get the person doing the work.

Compliance work is where custom systems break. Most integration guidance assumes you run standard accounting software. If your invoicing is bespoke, the mapping, the service-provider integration and the failure paths are all yours to solve. That is the work I do.

Cairo is GMT+2 — two hours behind Dubai, so effectively the same working day, with a genuine overlap into European hours if your business spans both.

You own everything. Code, repository, servers and accounts are in your name on delivery. No retainer lock-in, no hosting held hostage, no licence you have to keep paying to keep running.

FAQ

Questions before you hire

Is my free zone company exempt from UAE e-invoicing?
No. The system applies to any person conducting business in the UAE, and free zone entities are in scope regardless of licence jurisdiction. This is the single most common misunderstanding I hear, and it is the one that causes businesses to start late.
I am not VAT-registered. Does it still apply?
Yes. Scope is not limited to VAT-registered businesses — the obligation attaches to conducting business in the UAE for B2B and B2G transactions. B2C is out of scope.
When do I actually need to be ready?
Earlier than the go-live date you have in mind, because the deadline to appoint an accredited service provider comes first, and phasing runs by revenue band. These dates have already been revised once, so confirm your own band against the Ministry of Finance rather than any blog — including this one.
What happens if invoices fail validation?
Penalties are assessed per invoice under the relevant Cabinet Decision, which is what makes this disproportionately expensive at volume: a business issuing a few hundred invoices a month can accumulate exposure far beyond what compliance work costs. Build the failure path properly and it never arises.
Can I hire a developer outside the UAE for this?
Yes, and the search results already show it: the pages ranking for UAE development cost and comparison queries are largely offshore firms with no .ae domain. What matters is whether the developer understands the schema and the service-provider integration. What you give up is someone who can attend meetings in person.
What does this cost?
It depends entirely on how custom your invoicing already is. A system that already produces structured invoice data with clean tax fields is a mapping and integration job. One where invoice logic is scattered across templates and manual steps needs that fixed first. I scope it after the readiness audit and quote a fixed fee, not an open-ended hourly.

Ready to start your project?

Send your brief. You will get a written quote and a clear plan within 24 hours. First consultation is free.

Chat on WhatsApp