Skip to content

How to choose an ERP for your business

Feature lists all look alike and every demo goes well. The only way to tell systems apart is to put your own data in and run your worst day of the month through them.

About 3 min read

The most common advice on choosing an ERP is "define your requirements first" — true, and not much use: if defining requirements were easy the problem wouldn't exist. The harder truth is that most of what separates one system from another shows up neither in the feature list nor in the demo, but in details you discover in month three.

Start from your hardest day, not from a feature list

Feature lists look alike because they're written to look alike. Instead, write down the three hardest processes you actually run — month-end close, the stock count, payroll week — step by step as they happen today, including the steps that happen outside any software.

Then ask every vendor to run those processes in front of you, in the system. Not a prepared demo — your process, with your data. The difference between vendors surfaces exactly there, and usually on the question "and what if we need to undo that step?"

The questions that reveal the most

  • How do I correct an invoice that posted wrong last month? The answer reveals whether the system respects the principle that entries aren't deleted, or lets you edit history.
  • What happens to stock and cost if I enter a back-dated purchase invoice? This is the question that separates a real accounting engine from an attractive interface.
  • How do I get all my data out if I decide to leave? A confident vendor answers plainly. Hesitation here is itself the answer.
  • Who can change prices and discounts, and is the change logged? Permissions look like an administrative detail right up until you need them.
  • What happens when the internet drops at the point of sale? "It usually doesn't" is not an answer.
  • Who trains my team, how long does it take, and who do I call in three months? The real cost of support appears after the launch enthusiasm wears off.

Warning signs worth stopping at

  1. A price that only exists in a call

    A price that appears only after you hand over your details usually means the price is set by what you look able to pay. Ask for the full first-year cost including setup, training and add-on modules.

  2. "We'll build anything you need"

    Unlimited customisation sounds like flexibility and is usually debt: every change built for you becomes something that must be maintained at every upgrade, and you're the only one paying to maintain it.

  3. An accreditation that is never named

    "Approved by the tax authority" is a claim that must be followed by a document name and a number. If it isn't, treat it as absent and ask directly.

  4. No real trial

    A demo with no trial account means you'll discover the system after paying. Any confident vendor lets you put your own data in yourself.

How to run a trial that tells you something

Most trials are wasted on browsing. A useful trial is narrow and unkind: pick one week, load real data — twenty real items, five real customers, real opening balances — then run that week's actual transactions through the system in parallel with your current method.

At the end of the week compare two numbers only: stock on hand and customer balances. If they differ from your books, the real question isn't "which is right" but "can the system explain the difference to me?" A system that can show you the trail is trustworthy. One that produces a number with no audit trail behind it is not.

Finally: involve the people who'll actually use it, not only the managers. A system the manager picks and the storekeeper hates will be defeated by a spreadsheet within two months.

Common questions

How long does implementing an ERP usually take?

It depends on the longest step, which is almost always data preparation: the item catalogue and its opening balances, customers, suppliers. A business that arrives with a tidy catalogue can be running in days; one that needs to tidy it first needs weeks — and that's work worth doing regardless of which system you pick.

Should I pick a system specialised in my trade, or a general one?

A specialised system saves setup time and fits when your trade is genuinely unusual — a manufacturer with process costing, a pharmacy with expiry dates and batches. But specialisation narrows: add a second line of business in two years and you may find the system doesn't know it. Ask whether your specifics are structural, or just habits a general system can absorb.

Try Hesbba with your own data

Sales, inventory, payroll and accounting in one system, with every document posting the moment you save it.

Start the free trial