When an ERP project gets into trouble, the software is rarely the problem. The same handful of things go wrong again and again, and almost all of them are avoidable.
1. The data isn’t ready
Opening balances that don’t agree with the auditor’s figures. Item codes with three spellings. Employees missing passport and visa expiry dates. If migration starts before anyone cleans this up, go-live is delayed or, worse, the new system starts with wrong numbers.
Fix: give data cleaning its own owner and deadline, weeks before go-live.
2. Nobody owns the project inside the company
The consultant can’t decide how your approvals should work. Someone senior on your side needs the time and authority to make those calls quickly, or every question waits a week.
3. Copying the old system
Teams naturally ask for the new ERP to work exactly like the old one. That’s how projects end up with expensive customisations that recreate old problems. Try the standard way first.
4. Local rules left to the end
This one is specific to our region, and it causes the most last-minute panic:
- UAE: VAT settings and the WPS file need testing with your bank before the first payroll, not on the day.
- Saudi Arabia: ZATCA e-invoicing onboarding takes time. Start early.
- Qatar: QID and work permit dates are often missing from old files.
- Oman: agree whether you follow the 2023 labour law rules for end of service before migrating employees.
- Kuwait: check PIFSS and indemnity balances for every employee.
- Bahrain: test VAT returns on a full month of data.
- India: Tally migrations need careful mapping of ledgers, GST data and opening stock.
5. Too little training
Training in one long session before go-live doesn’t stick. Short sessions per department, on the screens each team actually uses, followed by support during the first month-end, work much better.
6. Going live at the wrong time
Avoid year-end, Ramadan peaks and the month your auditors arrive. The start of a quarter, with a quiet month ahead, is usually best.
Questions we’re often asked
How long does an ERP implementation take in the UAE?
For a small or mid-sized company, a few months is typical. Data quality and how quickly decisions are made affect the timeline more than the software.
Can we migrate from Tally to Odoo?
Yes. Ledgers, open invoices, stock and GST data can be moved. The work is in mapping and checking, so plan for it.
What is the most common reason ERP projects fail?
Unclear ownership inside the company. Someone senior needs the time and authority to make decisions quickly.
We implement Odoo, Zoho and Business Central and our own ZEO Cloud HR & Payroll. If your project is stuck, or you want to avoid getting there, get in touch.