Choose an Odoo implementation consultant by comparing how each would deliver your actual workflows. Ask for a written scope, comparable work evidence, named responsibilities, a test approach and clear ownership after launch. Use the same sample scenario and scorecard for every candidate so a polished presentation does not outweigh practical delivery evidence.
Give every consultant the same starting brief
Describe the business problem, current systems, approximate users, legal entities and first-release priorities. Include one ordinary transaction and one exception that causes trouble today. Use sanitized records so candidates can understand the work without receiving unnecessary customer or employee information.
Ask each candidate to identify missing information before proposing a solution. Useful questions reveal where the project is uncertain. A confident answer is less valuable when its assumptions remain hidden or when every requirement immediately becomes a development request.
Use a scorecard that rewards evidence
Score each area from 0 to 2: 0 means unanswered, 1 means explained, and 2 means supported by a relevant example or reviewable deliverable. Keep critical requirements as pass-or-fail gates; a strong overall score should not hide missing data ownership or an unacceptable access arrangement.
| Evaluate | Evidence to request | Question to ask |
|---|---|---|
| Business understanding | A proposed workflow map | Where does work pass between teams? |
| Comparable delivery | A relevant example with clear scope | Which parts resemble our situation? |
| Standard versus custom | A requirement-by-requirement fit record | What requires code, and why? |
| Data readiness | A migration and reconciliation outline | Who approves the imported totals? |
| Acceptance | Representative tests and sign-off owners | How will we prove the release works? |
| Commercial clarity | Assumptions, exclusions and change process | What could change the price? |
| Ownership | An access, code and handover plan | What can we operate independently? |
Ask for deliverables, not a list of activities
A workshop should lead to decisions or a requirements record. Configuration should lead to a workflow someone can test. Training should lead to users who can complete their jobs. Ask what you receive at each stage and who approves it before the next stage begins.
For Canadian operations, identify the people responsible for validating accounting, tax scenarios, currencies and customer-facing documents. English-language delivery can still include a business requirement for documents in another language; confirm who will review those documents rather than assuming the consultant provides translation or bilingual service.
Use direct questions during the interview
Invite the person who will make delivery decisions, then ask questions that require concrete answers. Record unresolved points as proposal conditions. Verify material claims independently and obtain permission before contacting a reference.
- Who will perform the work, and who can approve a design change?
- Which tasks must our staff complete, and when are they needed?
- How will changes be tested before they affect production?
- Who owns the database, hosting access and custom source code?
- What happens if a required third-party application is unavailable?
- What assistance is included during handover, and where does it end?
Compare proposals using a small work sample
For an illustrative distribution project, give each candidate an order that must be partly delivered because stock is short. Ask them to explain the customer's remaining commitment, the warehouse action and the expected invoice. A useful response identifies the necessary configuration, decisions and tests without pretending the scenario proves the whole implementation.
Compare the written proposal against that explanation. Check that migration, access, acceptance and handover responsibilities appear explicitly. A cheaper proposal may cover less work; a longer one may contain more detail without resolving the important dependencies. Normalize the scope before comparing the totals.
Make the final choice with the future owner
Include the person who will operate the system after the project. Review how they obtain documentation, control access, recover from an issue and maintain custom work where applicable. Keep the decision record: evidence reviewed, open assumptions, accepted limitations and reasons for choosing the provider.
If candidates cannot quote meaningfully because requirements remain unclear, scope a business needs review first. Define its outputs and commercial terms separately so you can evaluate the result before committing to an implementation.
Apply this to your business.
Review your workflows, current systems and first-release requirements.
Request a business needs reviewCommon questions
Should we choose the lowest implementation quote?+
Compare equivalent scope and responsibilities first. Missing migration checks, user testing or handover can change the real workload. Price matters after the deliverables and assumptions are clear.
Can an Odoo consultant work with a business outside their city?+
Location alone does not establish fit. Confirm the delivery format, meeting hours, access arrangements and any on-site requirement. PlanMyERP offers implementation and business needs reviews across Canada in English.
Do we need a consultant or a developer?+
Start with the problem. Workflow design and configuration need functional decisions; custom code needs development ownership. Some projects need both, but development should follow a validated requirement rather than replace discovery.
Sources & further reading
Product capabilities depend on the Odoo version, edition, subscription and configuration. Source documentation supports product facts; project checklists and scenarios are editorial guidance. Confirm current details before purchase.
Odoo implementation methodology introduction ↗Odoo documentation: upgrading a customized database ↗