Custom ERP or Odoo, Zoho or Business Central? How UAE Businesses Should Decide
Build, customise or integrate: a decision guide for UAE companies, with published licence costs, e-invoicing implications and a phased example.
By WDF Analysts
Most UAE businesses should not build an ERP from scratch. Use a packaged system such as Odoo, Zoho or Business Central for the ledger, VAT and e-invoicing, and build custom software only for the workflows that make your business different, connected to that system. A fully custom ERP is the right answer in fewer cases than vendors of custom software like to admit: mainly when the software is your product, or when no platform fits without rework so heavy that you would be maintaining a fork.
The decision turns on four things: how unusual your operational workflows are, how many people need licences, how many entities and systems issue invoices, and who will maintain UAE tax compliance from 2027. This guide works through each, with published licence prices and a labelled example.
The four options
| Option | What it means | Fits when |
|---|---|---|
| Packaged, configured | Odoo, Zoho, Business Central or similar, set up with standard features and no custom code. | Standard processes; small team; you want to be live in weeks. |
| Packaged, customised | The same platform with custom modules or extensions (Odoo modules or Studio, Business Central AL extensions). | Mostly standard, with a few processes that need their own screens or rules. |
| Hybrid | A packaged system keeps the ledger, VAT and e-invoicing; custom software runs the operational workflow and syncs with it. | Accounting is standard but how you sell, deliver or schedule is not. |
| Fully custom | Your own system for operations and finance, built and owned by you. | Rare: the system is the product, or no platform fits without heavy rework. |
Decision matrix
How the options compare on the factors that usually decide it:
| Factor | Packaged | Customised | Hybrid | Fully custom |
|---|---|---|---|---|
| Time to first use | Fastest | Medium | Medium; the ledger can go live first | Slowest |
| Fit with unusual workflows | Low | Medium | High | High |
| Licence cost as headcount grows | Grows per user | Grows per user | Grows only for ledger users | No per-user licences |
| UAE VAT and e-invoicing | Depends on the platform | Depends on the platform | Handled by the ledger | You build and maintain it |
| Upgrade risk | Low | Rises with each customisation | Low, if the integration uses APIs | Yours to manage |
| Who owns the code | Vendor | Vendor, plus your extensions | Vendor for the ledger, you for the rest | You |
A quick test: list your ten most important processes. If eight or more work the way the platform expects, go packaged. If the ledger is standard but how you quote, schedule, deliver or bill is not, go hybrid. Reach for fully custom only if neither holds.
What the platforms cost to license
Published list prices on 6 November 2026. These are licences only; implementation, data migration, partner fees, hosting and VAT come on top.
| System | Published price | What it covers |
|---|---|---|
| Zoho Books (UAE) | AED 60 to AED 660 per organisation a month, billed annually, across five paid plans | 3 to 15 users depending on plan (source) |
| Odoo Standard | US$ 16.90 to US$ 21.10 per user a month (the lower figure is a first-year discount) | All apps, Odoo Online hosting (source) |
| Odoo Custom | US$ 32.00 to US$ 40.00 per user a month (same discount) | Adds Studio, multi-company and the external API (source) |
| Business Central Essentials | US$ 80 per user a month, paid yearly | Full users; Premium is US$ 110, Team Members US$ 8 (source) |
Zoho Books is an accounting system rather than a full ERP, and is priced per organisation; it is in the table because many UAE businesses run on it and ask whether to outgrow it. Odoo notes that implementation is not included in any plan.
An illustration, not a quote
Hypothetical: a trading company with 20 staff who each need a full licence. At the list prices above, that is US$ 19,200 a year for Business Central Essentials (20 Ă— US$ 80 Ă— 12) or US$ 9,600 a year for Odoo Custom at its regular price (20 Ă— US$ 40 Ă— 12), before any implementation. If only 4 of those 20 work in finance and the other 16 only use the operational workflow, a hybrid set-up licenses the 4 and gives the 16 a custom application with no per-user fee. Whether that is cheaper depends on what the custom part costs to build and support, which is why the scoping comes first.
What changes the answer
- Who needs a licence. Per-user pricing hurts most when many people only do one task, such as drivers, technicians or warehouse staff.
- Entities and currencies. Multi-company features are often in higher plans (Odoo lists multi-company under Custom).
- How unusual the workflow is. Each customisation of a packaged core adds upgrade work for as long as you run it.
- Integrations. Payment gateways, marketplaces, logistics, banks, WhatsApp. Count them before you compare.
- Data migration. Years of history in spreadsheets or an old system is its own project.
- Language. Arabic screens and documents for staff or customers, if you need them.
UAE factors that are easy to underestimate
E-invoicing from 2027
Whatever system issues your invoices has to produce PINT AE data and exchange it through an Accredited Service Provider: from 1 January 2027 for businesses with revenue of AED 50 million or more, and 1 July 2027 for the rest. Zoho and Tally are providers themselves; Odoo and Business Central rely on third-party modules or partner extensions; a custom ERP means building it yourself. Our comparison of e-invoicing support by accounting system has the detail, checked against each vendor’s documentation.
VAT and corporate tax reporting
Odoo’s UAE localisation includes a VAT return in the FTA format and a corporate tax report, though accounts for corporate tax have to be classified manually. With a custom ledger, every report like this is yours to build and keep current, which is the strongest argument for the hybrid model.
Groups and free zones
Groups with mainland and free zone companies often run several entities on different systems. Each entity needs its own e-invoicing onboarding, and transactions between members of the same VAT Tax Group are excluded from e-invoicing only for the first 24 months from 1 January 2027, according to the Ministry of Finance.
A phased hybrid, step by step
Hypothetical example, not a client project: a Dubai distributor with three entities, running orders on spreadsheets and accounting on a packaged system.
- Discovery. Map the order-to-cash process, the systems involved and the data each one owns. Decide what stays packaged.
- Ledger first. Put all three entities on the packaged system with UAE VAT and an e-invoicing route, so compliance is not waiting on custom work.
- Operational core. Build the custom order and inventory application around how the team actually works, writing invoices into the ledger through its API.
- Integrations. Connect the payment gateway, couriers and supplier price lists.
- Reporting. Dashboards that read from both systems, so nobody rebuilds the numbers in Excel.
Each phase goes live on its own, so the business never waits for a big-bang launch. If an older system has to be replaced along the way, the same approach applies: our article on legacy system modernization without downtime explains how to move one capability at a time.
Mistakes to avoid
- Rebuilding the general ledger. It is the part every platform already does well, and the part with the most tax rules.
- Customising the core instead of extending it. Changes to a platform’s core make every upgrade a project.
- Choosing on licence price alone. Implementation and the processes you bend to fit usually cost more.
- Leaving e-invoicing to the end. Decide which system issues invoices, and how it reaches an ASP, before you design anything else.
- Planning the data migration last. Old data decides what the new system has to hold.
Where we fit
We build custom operations software that works alongside the packaged systems you keep, and the UAE e-invoicing integrations that connect them to your provider. You own the code we write.
ERP questions
Should a UAE business build its own ERP?
Rarely from scratch. A general ledger, VAT return and e-invoicing are well served by packaged systems, and rebuilding them means maintaining tax compliance yourself. Custom software pays off for the operational workflows that are specific to your business, connected to a packaged ledger. A fully custom ERP makes sense mainly when the software is the product or no platform fits without heavy rework.
How much does an ERP cost in the UAE?
Licences are the visible part. On 6 November 2026, Zoho Books UAE listed AED 60 to AED 660 per organisation a month (billed annually), Odoo US$ 16.90 to US$ 40.00 per user a month, and Business Central Essentials US$ 80 per user a month. Implementation, data migration, customisation and support usually cost more than the first year of licences, and depend on the number of entities, integrations and how far your processes differ from the standard.
Can a custom ERP handle UAE e-invoicing?
Yes, but you have to build it: producing complete PINT AE data, validating it, connecting to an Accredited Service Provider, handling rejections and receiving suppliers’ e-invoices. In a hybrid set-up, the packaged ledger can carry this instead, if its vendor or a partner supports UAE e-invoicing.
Can we replace our current system gradually?
Usually, yes. The common pattern is to put an integration layer between the old and new systems, then move one capability at a time - orders, inventory, billing - while both run. Our article on legacy system modernization without downtime explains the approach.
Prices were checked on each vendor’s pricing page on 6 November 2026 and change often. The example in this article is hypothetical and is not a quote or a delivery commitment.
Related articles
How WDF does this in practice
This is work we do for clients every week. Here is what that looks like as a service:
