Most rollouts do not stall on software. They stall on messy opening balances, busy key users, VAT mapping and integration details. Here is how to handle each one.
The most common ERP implementation challenges in the UAE are messy legacy data from Tally, QuickBooks or Excel, key users too busy to test, VAT codes not mapped to return boxes, mainland and free zone entities set up without intercompany rules, customization creep, and integrations with banks, WPS, customs and e-invoicing. Multilingual training adds work. Each is manageable when planned early.
ERP implementation challenges in the UAE are rarely about whether Zoho, Odoo, ERPNext or Dynamics 365 can do the job. They are about the work around the software: cleaning five years of Tally or Excel data, agreeing one chart of accounts across a mainland company and a free zone entity, getting a storekeeper and an AP clerk to spend time on testing during a busy quarter, and configuring VAT so the return boxes come out right on the first filing.
UAE businesses add their own layer of difficulty. Teams are multilingual, so training has to work in English for some users and in Arabic, Hindi or Urdu explanations for others. Groups often run several trade licenses with intercompany trading. Banks, WPS salary files, customs declarations and, from 2027, e-invoicing through an Accredited Service Provider all need to connect to the new system. None of this is unusual, but each item takes time if nobody plans for it.
This guide walks through the challenges we see most often during an ERP implementation, grouped by phase, and the practical way to deal with each. It is a working companion to our ERP implementation roadmap, which covers the overall sequence, and to the ERP implementation risks guide, which covers how to score and track what could go wrong.

Each phase of a rollout has its own typical sticking point. Naming it early lets you put time and people against it before it turns into a delay.
The first challenge is vague scope. 'Inventory' can mean simple stock tracking or batch, expiry and landed cost across three warehouses. Write process maps for quote-to-cash, procure-to-pay and record-to-report, mark what is in phase one, and get the owner of each process to sign it off.
Groups with a mainland LLC, a free zone FZE and sometimes a KSA or Oman branch need one decision on how entities, cost centers and intercompany accounts are set up. Changing this after go-live is expensive, so resolve it before configuration starts and involve your auditor or tax advisor.
Users ask for the old report layouts, the old numbering and the old approval quirks. Run every request through a simple test: is it a legal or contractual requirement, a real control, or a habit? Standard features cover most needs; log the rest for phase two.
Duplicate customers, items with three names, unreconciled bank accounts and open POs that were delivered long ago are normal. Assign each master data set an owner, clean in the legacy system or a staging sheet, and plan at least two trial loads before the final cut-over.
Testing fails when the finance manager is also closing the quarter. Book user acceptance testing in calendars weeks ahead, give each key user scripted scenarios (a credit note, a partial delivery, a reverse charge import) and agree who signs off each area.
The first month-end close and the first VAT return on the new system are where hidden mapping errors appear. Keep consultants available for the first close, reconcile trial balances against the old system, and review the VAT return boxes before filing on EmaraTax.
Use this list in your steering meetings. Every unchecked item is a challenge that has not yet been assigned to someone.
A quick reference for project leads. The response column describes what usually works; the right answer for your company depends on size, platform and timeline.
| Challenge | Where it shows up | Typical cause | Practical response |
|---|---|---|---|
| Dirty legacy data | Trial data loads fail or produce wrong balances | Years of Tally, QuickBooks or Excel without master data rules | Clean before migrating, use templates per data set, run two or more trial loads |
| Unclear VAT treatment | First VAT return does not match the old one | Tax codes copied without mapping to return boxes | Map each tax code to a return box, test with sample invoices, confirm with your tax advisor |
| Multi-entity structure | Intercompany balances do not eliminate | Mainland and free zone entities set up separately without shared rules | Design entities, intercompany accounts and consolidation before configuration |
| Key users unavailable | Testing slips week after week | Project added on top of full daily workload | Release time formally, schedule UAT away from quarter-end and peak season |
| Customization creep | Budget and timeline grow mid-project | Users recreating old screens and reports | Change request log with a business reason and approval for each item |
| Integration gaps | Bank, WPS or marketplace data re-keyed by hand | Integrations left until after go-live | List integrations in discovery and test them during UAT |
| Low adoption | Staff keep side spreadsheets after go-live | Training too generic or too early | Role-based training close to go-live, with floor support in the first weeks |
| Arabic and bilingual output | Tax invoices or customer documents need Arabic | Templates not designed for bilingual layout | Agree bilingual print formats early and test them with real data |
Tax points are general guidance on system configuration, not tax advice. Confirm treatment with your tax advisor.
Durations are typical ranges for a focused SME rollout and vary with scope, entities and integrations. See the ERP implementation timeline guide for more detail.
Durations are typical ranges; your plan is agreed after discovery.
Scope disputes and unclear process ownership appear here. Resolve them with signed process maps.
Chart of accounts, entity design, VAT codes and approval rules are settled. Customization requests peak.
Data cleanup and bank, WPS or e-commerce connections usually take longer than planned.
Key-user availability is the main constraint. Scripted UAT scenarios keep testing honest.
First month-end close and first VAT return on the new system expose remaining mapping issues.
These are the outcomes a well-run project aims for. They depend on scope and how consistently the steps above are followed.
Opening balances reconcile and the first month-end close happens on the new system without parallel spreadsheets.
Return boxes come straight from transactions, so the finance team reviews rather than rebuilds the figures.
When users are trained on their own scenarios, they stop keeping private trackers for stock, approvals and collections.
Deferred requests are logged with business reasons, so the next phase starts from a real backlog rather than complaints.
We configure the system for the rules UAE businesses report against, and test it before go-live.
General information, not tax or legal advice. Confirm current requirements with the FTA, MOHRE or your advisor. See all UAE compliance guides.
On-site workshops in Dubai, Abu Dhabi and Sharjah, and remote or on-site delivery across the Northern Emirates and free zones.
Official sources and references
Facts on this page were checked against these sources in October 2026. Rules change, so confirm current requirements before acting.
Still have a question? Our consultants are happy to help.
Ask an ExpertIn our experience it is data and people rather than the software. Opening balances, item masters and customer records from Tally or Excel need cleanup, and the same few key users must do that cleanup while running daily operations. Planning their time is the single most useful thing a business owner can do.
Map every tax code to the correct VAT return box, including standard-rated, zero-rated, exempt, reverse charge on imports and designated zone supplies where relevant. Test with real sample invoices and compare a draft return with your previous filing. Our VAT ERP page explains the configuration, and your tax advisor should confirm the treatment.
It adds design work. You need agreed rules for intercompany sales, shared items and customers, cost allocation and consolidation. Corporate tax also matters, since a Qualifying Free Zone Person must track qualifying and non-qualifying income. Decide the structure before configuration and confirm the tax side with your advisor.
Sometimes. A small trading company with limited internal IT may find a cloud suite simpler to run, while a manufacturer with complex routing may need deeper configuration. Our guides on Zoho implementation and Odoo implementation describe what each project typically involves.
If your go-live is close to your e-invoicing date, plan the ERP to produce the required invoice data and connect to an Accredited Service Provider. Businesses with revenue of AED 50 million or more face the earlier date. Read our UAE e-invoicing guide and check the latest Ministry of Finance and FTA guidance.
No partner can remove them, but an experienced one sees them coming and plans for them. Ask how they handle data cleanup, UAT, VAT mapping and hypercare. Our page on choosing an ERP implementation partner lists the questions to ask.
Related Industries
Related ERP Platforms
Tell us where your project is stuck and we will suggest a practical way to get it moving again.
Dubai, United Arab Emirates