Choosing a partner
How to choose an Odoo implementation partner
Compare evidence, delivery responsibilities and your actual workflow. A polished demonstration is a starting point; a useful decision needs more detail.

Give every supplier the same brief
Write down the first workflow you need to improve, the teams involved, the systems already in use and the constraints that matter. Explain what successful daily use would look like. A common brief makes it easier to distinguish a genuine difference in approach from a difference in assumptions.
Check any claimed partner status in Odoo’s directory, then ask who would actually lead your project. A listing is useful evidence of a relationship with Odoo; it is not a substitute for evaluating the proposed team and your scope.
Ask for a business scenario, not a tour
Use a realistic example with an exception. For a distributor, that could mean a quotation, a partial delivery, a corrected invoice and a return. For a service business, it could mean a covered visit followed by chargeable additional work. Adapt the scenario to the business and selected edition.
Ask the team to distinguish what is demonstrated today from what needs configuration, Studio changes, code or another system. Capture unresolved questions. An honest gap analysis is more useful than a demonstration that quietly skips difficult steps.
A practical comparison worksheet
| Area | Evidence to request | Question to resolve |
|---|---|---|
| Delivery team | Named roles and relevant responsibilities | Who makes decisions and covers absences? |
| Scope | Deliverables, exclusions and assumptions | How are changes approved? |
| Data | Mapping, trial migration and reconciliation | Who accepts completeness and accuracy? |
| Integrations | Data flows, dependencies and error handling | What happens when a service is unavailable? |
| Acceptance | Business tests tied to requirements | What must pass before launch? |
| Support | Coverage, escalation and exclusions | Who maintains custom changes and upgrades? |
| Handover | Access, configuration records and agreed source files | Can another qualified team maintain the system? |
Evaluate references with permission
Ask for a reference relevant to the kind of work being proposed, and arrange contact through a permissioned introduction. A company logo alone does not explain the project scope, the people involved or the result. Ask what was delivered and which responsibilities remained with the client.
Make the post-launch relationship explicit
Discuss the difference between a defect, a support question and a new feature. Agree the route for reporting issues, how priorities are decided and what information is needed to investigate. Avoid assuming that an implementation fee includes unlimited future changes.
For custom modules, identify who will assess compatibility with future versions and test the result. Odoo’s upgrade guidance calls for adapting custom code and validating the upgraded system; ownership of that work should be clear before commissioning it.
Make a decision you can explain
- Mark each requirement as demonstrated, documented or unresolved.
- Compare the same scope and recurring responsibilities, not only the initial total.
- Record the reason for the decision and the conditions still to be met.
Does a badge prove that a partner fits my business?
It is one piece of evidence. Evaluate workflow understanding, the proposed delivery team, references, access ownership and the actual project plan as well.
What if a supplier cannot give a fixed price immediately?
Ask which unknowns prevent a reliable quote and how discovery will resolve them. An early range or a discovery phase is useful only when assumptions, outputs and next decisions are clear.
Related reading
Sources & further reading
A useful next step
Bring one real workflow.
A sample document, the systems you use and the decision you need to make are enough to start a focused conversation.
Talk to Lava ↗