Home / Blog / Why SMB ERP projects fail
ERP basics

Why SMB ERP projects fail — five post-mortems and the pattern behind them

ERPs rarely fail technically. They fail because nobody owned the data, or the go-live date was chosen by a salesperson.

Why SMB ERP projects fail

Software gets blamed for most ERP failures. In our experience it deserves the blame perhaps one time in five. The other four are decisions made before anyone logged in.

These five patterns are composites of what we see repeatedly in Indian SMBs. If you recognise your own situation in one of them, that is the point.

1. The project with no data owner

What it looks like: the system goes live. Two weeks in, stores has created "MS Pipe 2in", "MS PIPE 2 INCH" and "Pipe MS 50". Reports become unusable. Everyone concludes the software is bad and quietly returns to the old register.

The decision that would have prevented it: one named person — usually a senior stores or accounts person, not the IT vendor — with sole authority to create item codes, and five minutes of everyone's time to agree the naming convention. Written down. On the wall.

2. The one that imported the mess

What it looks like: to save two weeks, the old data is imported as-is. Duplicate parties, obsolete items, stock quantities nobody believes. The new system inherits the old system's reputation on day one.

The prevention: clean before you import. Delete items with no movement in two years. De-duplicate parties on GSTIN. Reconcile opening stock physically — including material lying with job workers. It is boring and it is the difference.

3. The March go-live

What it looks like: the vendor wants the deal closed in the quarter, so go-live is set for mid-March. It collides with year-end, statutory pressure and the busiest dispatch fortnight. The team is asked to learn a new system while closing the books. Everyone loses.

The prevention: pick the calendar first, then the vendor. Start of a quarter, ideally 1 April, with a parallel month before it. If a salesperson pushes back on your date, you have learned something about the support you will get later.

4. The demo-scoped project

What it looks like: scope was agreed after a polished demo. Nobody walked the actual process. In month two, three genuine requirements surface — job-work reconciliation, a customer-specific packing list, batch traceability — and every one becomes a change request with a price attached. Trust erodes faster than the budget.

The prevention: before you sign, make the vendor sit with your supervisor and follow one order from enquiry to dispatch, on paper. Anything that surprises them there would have surprised your budget later.

5. The one that trained once

What it looks like: two days of training at go-live. Six months later the person who was trained has left, and their replacement is taught by a colleague who half-remembers it. Within a year the system is being used at 40% of its capability and the reports are unreliable again.

The prevention: record your own training — a phone camera is fine — for the ten tasks that matter, in your language, using your items. Add re-training to your onboarding checklist. It costs one afternoon.

The pattern

FailureLooks likeReal causeCost to prevent
Unusable reportsSoftware problemNo data ownerOne conversation
Nobody trusts the stock figureSoftware problemDirty importOne week of clean-up
Team resistancePeople problemWrong go-live dateFree — pick a better date
Budget overrunVendor greedDemo-based scopingHalf a day of process walk
Capability decayNothing, until it hurtsOne-time trainingOne afternoon of recording
The uncomfortable version. Four of these five failures cost almost nothing to prevent, and none of them are about features. If you are comparing products feature by feature and have not yet decided who owns your item master, you are optimising the wrong variable.

This is why we insist on scoping a build with your process in front of us rather than quoting from a form. If that sounds like the right order of operations, tell us what you run and we will start there. Worth reading next: are you actually ready, and what it really costs.

Questions people ask us about this

Why do ERP implementations fail in small businesses?

Five recurring causes: no internal owner accountable for data, item and party masters that were never cleaned, a go-live date chosen for convenience rather than for the business calendar, scope agreed from a demo instead of a process walk-through, and no plan for training after staff turnover.

What percentage of ERP projects fail?

Published figures vary widely and most are vendor-sponsored, so treat any single number with suspicion. What is consistent across studies is the cause: implementations fail on data quality, ownership and change management far more often than on software capability.

How do you make an ERP implementation succeed?

Name one internal data owner with authority over item codes. Clean masters before importing anything. Go live at the start of a quarter. Map your process on paper before configuring. Budget for re-training. Keep the first scope small enough to finish.

Want this looked at for your business?

Tell us what you run and what is not working. Our executive walks your process and comes back within 24 hours — no card, no obligation.

Read next