Subscription
Confirm the plan, user assumptions, applications and any external services.
Odoo planning
A useful estimate starts with the work your business needs to complete. Separate the subscription from implementation, then make every important assumption visible.

Treat the software subscription, the implementation project and ongoing operation as separate decisions. Odoo’s published plans do not include every project expense: implementation, Odoo.sh hosting and custom-code maintenance are listed separately. Check the current commercial terms when requesting a proposal; published subscription rates are not a quotation for your project.
Confirm the plan, user assumptions, applications and any external services.
Define discovery, configuration, data work, integrations, testing and user preparation.
Agree hosting, support, backups, change requests and future upgrade responsibilities.
Two businesses can choose the same apps and still need very different projects. A clean product list from one source is a different migration problem from conflicting item codes, several warehouses and opening balances that need reconciliation. Count the decisions and exceptions, not only the records.
| Cost driver | Prepare this information | Clarify in the proposal |
|---|---|---|
| Workflow scope | Priority journeys, entities, locations and exceptions | What goes live first and what is deferred |
| Data | Source systems, sample files and history needed | Cleanup owner, trial imports and reconciliation |
| Integrations | Direction, frequency and authoritative source | Dependencies, failures and support ownership |
| Changes to standard behavior | The business reason and a worked example | Settings, Studio, modules or code |
| People and launch | Key users, decisions and operational deadlines | Training, acceptance and cutover steps |
| Ongoing operation | Internal IT capacity and support needs | Recurring charges and ownership boundaries |
Ask for a sample migration before the final move. Agree which historical records are required, how duplicates are handled and which totals must reconcile. Odoo documents spreadsheet imports and a test step, but importing a file is not the same as verifying that the resulting business records are correct.
Name a business owner for each dataset. That person should approve the mapping, resolve ambiguous records and sign off the result. If this work is left unassigned, a proposal may appear complete while an important dependency remains open.
Start with one complete operational journey rather than fragments of many departments. For example, a distributor might prioritize an enquiry, quotation, purchase, delivery and invoice. This is an illustrative planning approach, not a fixed package: accounting, legal and operational dependencies may require a different sequence.
No. User assumptions help assess licensing, but the project also depends on workflows, data, changes, integrations and client readiness. Share those details for a comparable estimate.
Prioritize features needed for a complete, usable workflow. Document deferred items and dependencies so a smaller first release does not create an unplanned operational gap.
A useful next step
A sample document, the systems you use and the decision you need to make are enough to start a focused conversation.
Talk to Lava ↗