When does a business need an ERP?
A business needs an ERP when the way it records transactions can no longer support the controls, reporting and compliance it must deliver. Common GCC triggers:
- A second legal entity or a new country. A Saudi branch or a holding structure brings separate books, separate tax registrations and intercompany transactions.
- A tax change that reaches your invoicing. The UAE e-invoicing programme and ZATCA Phase 2 both require invoices to be produced as structured data from a system, not typed into a document [3][6].
- Applications that do not share data. The same customer, item or employee is keyed into several tools.
- Slow management reporting. Month-end figures assembled by hand are out of date when leadership reads them.
- Audit findings. Missing approvals and records that cannot be traced to source documents point to a control gap.
If most of your work still runs on spreadsheets, see Moving from spreadsheets to an ERP for the migration itself.
GCC ERP requirements to check
Test each of the following against your own entities.
UAE VAT and the UAE e-invoicing programme
UAE VAT is 5% at the standard rate [4]. Under the UAE e-invoicing programme, the supplier’s Accredited Service Provider (ASP) sends structured invoice data to the buyer’s ASP and reports tax data to the Federal Tax Authority; a PDF, scan or email is not an e-invoice [3]. Business-to-consumer transactions are currently outside the system [1]. Ask how the ERP passes invoice data to the ASP you appoint. See also UAE VAT records and reconciliation.
UAE corporate tax records
Taxable persons must keep records that let the authority readily ascertain taxable income for seven years after the tax period [5]. Ask how entity ledgers, supporting documents and audit trails stay retrievable for that long. See UAE corporate tax record keeping.
ZATCA Phase 2 for Saudi entities
Phase 2 requires integration with ZATCA’s Fatoora platform, e-invoices in the specified format and additional invoice fields; ZATCA notifies each wave at least six months before its integration date [7]. See ZATCA Phase 2 readiness.
Arabic and bilingual documents
Ask to see a tax invoice, statement and payslip printed in Arabic and in a bilingual layout, and check that Arabic names and addresses are stored and searchable, not only translated on screen.
Multi-company, multi-branch and multi-currency
Confirm separate ledgers and tax settings per entity, branch reporting both separately and combined, intercompany entries on both sides, and foreign-currency invoicing and revaluation.
End of service and HR rules
End-of-service rules differ between the UAE and Saudi Arabia. Ask the vendor to calculate real cases from your payroll and compare them with yours. See End of service calculation in the UAE and Saudi Arabia.
Local support and implementation partner presence
Ask who configures the system, who answers support requests and in which languages, and whether the consultants have implemented in your country and industry.
Data hosting questions to ask
Where are production data and backups hosted? Who can access them? How is data exported if you leave? What availability commitments are in the contract? Check the answers against any residency requirements in your sector.
| Requirement | Evidence to request from the vendor |
|---|---|
| UAE VAT and e-invoicing | A live flow from invoice to ASP |
| UAE corporate tax records | Audit trail and document attachments |
| ZATCA Phase 2 | A test invoice integrated with Fatoora |
| Arabic documents | Printed bilingual samples in your layout |
| Multi-company and currency | A consolidated report across two entities |
| End of service | Calculations for three employees you choose |
| Support and partner | Named team, references, support terms |
| Data hosting | Hosting statement and exit clauses |
How to define your ERP scope
Vendors can only quote and demonstrate against a scope you write down. Keep it to a few pages and agree it internally before the first demo.
| Scope item | What to write down | Example |
|---|---|---|
| Companies | Each legal entity, country and tax registration | Two UAE companies and one Saudi company |
| Branches and sites | Stores, warehouses, project sites, offices | Four stores, one central warehouse |
| Modules | The business functions in scope now, and later | Accounting, purchasing, inventory, HR and payroll now; projects next year |
| Users | Named users per module, plus approvers who only review | Twelve finance and operations users, six approvers |
| Integrations | Banks, POS, e-commerce, attendance devices, tax providers | Bank statements, POS, ASP connection |
| Reports | The ten reports management reads every month | Branch profitability, aged receivables |
| Data to migrate | Masters, balances and open items | Customers, suppliers, items, employees, opening balances |
Phasing is part of scope. Decide which modules must go live first, usually finance and invoicing, and which can follow.
How to evaluate ERP vendors
Write a demo script
Send every vendor the same script in advance, built from your own documents: quotation to invoice and collection, purchase request to payment, a branch stock transfer, a payroll with one leaver and end-of-service, a month-end close for two entities, and your key management report. Ask them to use your data and score each scenario on the day.
Check references
Ask for two or three GCC customers of similar size, industry and structure. Ask how implementation went against plan, what they would scope differently, how support responds and how tax changes were handled.
Compare total cost of ownership
Compare every vendor on the same scope over the same period, for example five years.
| Cost line | What to ask |
|---|---|
| Subscription or licenses | Price per user or module, minimums, and annual increases |
| Implementation | Fixed price or time and materials, and what is excluded |
| Data migration | Which datasets are included, and who cleans the data |
| Training | Number of sessions, roles covered, and training after go-live |
| Integrations | Build cost, connector fees, and who maintains them |
| Support | Hours, response commitments, languages, and cost |
| Customization | Day rate, and whether changes survive upgrades |
| Internal time | Hours your key users spend on design, testing and training |
To build the business case on your own figures, use the ROI Calculator.
ERP implementation approach and risks
The main choice is a single go-live or a phased rollout, for example finance and invoicing first, then HR and payroll, then the next entity. Phasing reduces the load on key users; a single go-live avoids running two systems for longer. The common risks are known in advance:
- Unclear scope. Requirements added after the contract change cost and dates.
- Poor data. Duplicate customers, inconsistent item codes and unreconciled balances delay go-live.
- Unavailable key users. The people who know the processes are also the busiest.
- Customization creep. Copying every old spreadsheet into the new system adds cost and slows upgrades.
- Compliance deadlines. An e-invoicing or ZATCA wave date that falls mid-project leaves no room for slippage [2][7].
Ask each vendor for a plan with phases, milestones and customer responsibilities. Data migration, cut-over and parallel running are covered in Moving from spreadsheets to an ERP.
ERP selection checklist
ERP scoring table template
Set the weights first so they total 100%, then score each vendor from 1 (poor) to 5 (excellent) after the demo and reference calls. Weighted score = weight × score.
| Criterion | Weight (%) | Vendor A (1–5) | Vendor B (1–5) | Vendor C (1–5) | Notes |
|---|---|---|---|---|---|
| UAE VAT and e-invoicing fit | |||||
| ZATCA Phase 2 fit (Saudi entities) | |||||
| Corporate tax records and audit trail | |||||
| Arabic and bilingual documents | |||||
| Multi-company, branch and currency | |||||
| HR, payroll and end of service | |||||
| Demo script results | |||||
| Ease of use for key users | |||||
| Reporting and management visibility | |||||
| Implementation approach and team | |||||
| Local support | |||||
| Hosting, security and data exit | |||||
| Total cost of ownership | |||||
| References | |||||
| Total | 100 |
Worked example (illustrative): if you give “Total cost of ownership” a weight of 20% and Vendor A scores 4, that line contributes 0.20 × 4 = 0.80 to Vendor A’s total. Add the lines for each vendor; the highest possible total is 5.00.
Sources
- Ministerial Decision No. 244 of 2025 on the Implementation of the Electronic Invoicing System — UAE Ministry of Finance — https://mof.gov.ae/wp-content/uploads/2025/09/Ministerial-Decision-No.-244-of-2025-on-the-Implementation-of-the-Electronic-Invoicing-System.pdf (accessed October 2026)
- Ministerial Resolution No. 66 of 2026 Amending Certain Provisions of Ministerial Resolution No. 244 of 2025 — UAE Ministry of Finance — https://mof.gov.ae/wp-content/uploads/2026/05/Ministerial-Resolution-No.-66-of-2026-Amending-Certain-Provisions-of-Ministerial-Resolution-No.-244-of-2025-Regarding-the-Implementation-of-the-Electronic-Invoicing-System-En-20260514.pdf (accessed October 2026)
- eInvoicing — UAE Ministry of Finance — https://mof.gov.ae/einvoicing (accessed October 2026)
- Federal Decree-Law No. 8 of 2017 on Value Added Tax and its amendments (Articles 3 and 65) — UAE Ministry of Finance — https://mof.gov.ae/wp-content/uploads/2025/07/Federal-Decree-Law-No.-8-of-2017-and-amendments.pdf (accessed October 2026)
- Federal Decree-Law No. 47 of 2022 on the Taxation of Corporations and Businesses and its amendments (Article 56) — UAE Ministry of Finance — https://mof.gov.ae/wp-content/uploads/2025/04/Federal-Decree-Law-No.-47-of-2022-and-its-amendments.pdf (accessed October 2026)
- What is e-invoicing — Zakat, Tax and Customs Authority — https://zatca.gov.sa/en/E-Invoicing/Introduction/Pages/What-is-e-invoicing.aspx (accessed October 2026)
- ZATCA Determines the Criteria for Selecting the Targeted Taxpayers in Wave 25 for “Integration Phase” of E-invoicing (24 July 2026) — Zakat, Tax and Customs Authority — https://zatca.gov.sa/en/MediaCenter/News/Pages/Wave25-E-invoicing.aspx (accessed October 2026)
This guide is general information based on official sources as of October 2026. Confirm your specific situation with the authority or a qualified adviser.