Skip to content
Coder Link — Global Software Solutions

Business systems

Choosing an ERP for a business in Saudi Arabia: a practical checklist

A practical guide for business owners: what to ask before buying an ERP, from e-invoicing to data migration, training and support.

Coder Link teamPublished 2 min read

An ERP is not a bigger accounting package. It is where sales, inventory, purchasing, finance and HR meet on one set of data. Choosing one is an operational decision before it is a technical one, and most troubled ERP projects stall for operational reasons, not software ones.

Start from your processes, not a feature list

Before comparing systems, write down how your five most important processes run today: order to cash, purchase to pay, receiving to stock count. That single page is the real comparison standard. The right system for you is the one that covers it with the least customisation.

Questions you should get clear answers to

  1. E-invoicing: does it issue invoices that meet ZATCA's FATOORA requirements, including the integration phase if your business falls under it?
  2. Arabic: are the interface, reports and printed invoices fully Arabic and right-to-left, or partially translated?
  3. Data migration: who moves customer, supplier, item and opening balances, and how will you verify them before go-live?
  4. Permissions: can you control precisely what each employee and each branch can see and change?
  5. Integration: does it connect to the POS, online store, bank and payroll you actually use?
  6. Data ownership: can you export all of your data whenever you want, in a usable format?
  7. Support after go-live: who answers when invoicing stops at month-end, and when?

The real cost is not the licence

Work out the full three-year cost: licence or subscription, implementation and setup, data migration, training, customisation, support and hosting. A cheaper licence can be the more expensive system if it needs heavy customisation to fit your business.

Roll out in phases

Switching every module on in one day multiplies risk. It is usually safer to start with finance, sales and inventory, add purchasing and HR once that foundation is stable, and run a short parallel period comparing the new system's results with the old one.

Warning signs

  • Promises of full go-live within days, without looking at your processes.
  • No written plan for migrating and testing your data.
  • Difficulty getting a copy of your data, or an extra charge to export it.
  • A demo that never uses scenarios from your actual business.

Frequently asked questions

Does every business need an ERP?
No. A small business with simple operations may be well served by connected accounting and POS systems. An ERP starts to pay off when branches, warehouses or departments multiply and the same data is being re-entered across systems.
How long does an ERP implementation take?
It depends on the modules, the number of branches and the quality of current data. A first phase for a mid-sized company usually takes weeks, not days, and the longest part is often cleaning data and training the team.
Must the system support e-invoicing?
Yes, for any VAT-registered business in the Kingdom. Check the requirements for your phase directly on the ZATCA website before choosing a system.

Want to apply this in your business?

Tell us where you are today and we will suggest a clear first step.

All articles