How to Choose an ERP Consultant (and Avoid a Bad One)
How to compare ERP consultants and implementation partners: references, delivery model, pricing, contract terms and questions that expose weak firms.
Picking the software is the decision everyone agonises over. Picking the people who implement it gets less attention, yet it matters more. A capable team can make an average ERP work well. A weak team can make any ERP fail.
Start with the shape of your project
Before comparing firms, be clear about what you're hiring for:
- Full implementation. Discovery, configuration, data migration, training, go-live and support.
- Rescue. A project that's stalled or a live system that doesn't work. This needs people who are comfortable reading someone else's decisions.
- Specialist work. An integration, a migration, a custom module, a performance problem.
Firms tend to be good at one of these more than the others. Ask which they do most.
The checks that actually work
Speak to two references, without the firm on the call
Ask the reference: What went wrong? How did they handle it? Would you hire them again for the next phase? Did the people you met in sales do the work? The answer to that last one is often revealing.
Meet the delivery lead
The person who scopes your project and the person who configures it should both be in the room before you sign. If the firm can't tell you who will do the work, that's information.
Look at how they talk about data
Ask them to walk you through a data migration they've done. Good firms talk about mapping, cleansing, trial loads, reconciliation and who signs off. Weak ones say "we'll import your spreadsheets".
Ask what they'd refuse to customise
Good consultants push back. If every request gets a "yes", you'll end up with a heavily modified system that's expensive to upgrade.
Pricing models, honestly
| Model | Works when | Watch out for |
|---|---|---|
| Fixed price for the whole project | Scope is small and well understood | Hidden contingency, aggressive change-request policy |
| Fixed price per phase | After discovery, scope is clear for the next phase | Phase boundaries need clear acceptance criteria |
| Time and materials | Rescue work, ongoing improvements | Needs a budget cap and weekly reporting |
| Retainer | Post-go-live support | Check what's included and what rolls over |
Very low quotes usually skip something: data migration, testing, training or post-go-live support. Ask for the line items.
Contract terms worth negotiating
- Code ownership. Custom modules and integration code should belong to you, in a Git repository you can access.
- Documentation. A customisation register and configuration notes as deliverables, not nice-to-haves.
- Exit. What happens if you change partner? You should be able to take everything with you.
- Acceptance. What does "done" mean for each phase, and who signs it off?
A note on independence
Some consultants only sell one product. That's fine if you've already decided on it. If you haven't, an independent firm can compare options without a quota attached. We're independent ourselves. We mostly implement Odoo but we're not tied to it, so we can say no when it doesn't fit.
Short checklist
- Two references, spoken to without the firm present
- Delivery lead met before signing
- Clear approach to data migration and testing
- Line-item quote including training and hypercare
- You own the code and the documentation
- Your team's time commitment is written down
If you want to see how we'd answer these questions, start with a free consultation or read how we run ERP projects.
Frequently asked questions
Should I pick a certified partner?
Certification shows a commercial relationship with the vendor and some training. It doesn't prove delivery quality. Check references and meet the delivery team either way.
Is a freelancer cheaper than a firm?
Day rates are usually lower. The risk is continuity: if one person is ill, busy or leaves, your project stops. Freelancers work well for small, well-defined pieces of work.
Fixed price or time and materials?
Fixed price per phase once discovery is done tends to work best. Fixed price before discovery usually means a large contingency is baked in, or change requests later.
ERP Builders Team
Articles written and reviewed by the ERP Builders delivery team — functional consultants, solution architects and developers who implement, integrate and support ERP systems.
Related articles
ERP Implementation Team: Roles and Responsibilities
Who you need on an ERP implementation team: sponsor, project lead, key users, data owner, consultants and developers, with realistic time commitments.
ERP Builders: How We Run ERP Projects
How ERP Builders scopes, prices and delivers ERP and Odoo projects: the questions we ask first, what we refuse to do, and what clients can expect week to week.
ERP Consultation: What to Ask and What to Bring
Getting real value from an ERP consultation: what to prepare beforehand, the questions worth asking, warning signs in the answers, and what a good first session produces.
Next step
Turn the plan into a working system.
Book a consultation with an ERP consultant. No sales script — just an honest look at your situation.