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.
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.
What you get
Tech stack
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.
Related work
Real shipped projects in this space.
In-depth guides on this
Practical articles on the decisions and the costs, before you hire anyone.
Questions before you hire
Is my free zone company exempt from UAE e-invoicing?
I am not VAT-registered. Does it still apply?
When do I actually need to be ready?
What happens if invoices fail validation?
Can I hire a developer outside the UAE for this?
What does this cost?
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.