What EHC does, and what it costs
Three ways to work together. Every one of them ends with something you can use — a decision backed by numbers, a system that runs, or code that ships — and every one of them is priced before it starts.
- SAR 2,000 / day
- The day rate everything is built from, excluding 15% VAT. Quoted in Saudi riyals.
- Reviews
- A fixed fee against an agreed number of days, set before the work starts.
- Projects
- A fixed price after a written scope. You see the number, and what it excludes, before anything is built.
- Retainer
- Monthly, sized to an agreed number of days for support and development.
What moves the number: how many companies are in the database, what condition the data is in, whether custom code is genuinely needed, and how much training and handover you want. A thirty-minute call is enough to place you in a range.
A review of what the system is really telling you
Then what to fix first, and what it is worth.
- Operating and cost reviews — where margin is leaking, measured from your own data rather than estimated.
- ERP fit and health checks — whether Odoo is set up to answer the questions you are asking it.
- Data integrity audits — costing method, inventory movements, revenue recognition, intercompany.
- Controls design — approvals, cash, waste, purchasing, and the reports that make them stick.
What you get: written findings with the numbers behind them, a prioritised list of fixes with the effort and the upside on each, and a straight answer on what is not worth doing.
Scoped, delivered, handed over
A project ends when your team is running it without me, not when the invoice is paid.
- Odoo implementation and migration, including multi-company setups.
- Process design — sales, purchasing, inventory, manufacturing, point of sale and e-commerce.
- Data migration and cleanup, with reconciliation you can check yourself.
- Custom module development where standard Odoo genuinely cannot do it — and a clear explanation when it can.
- Training and handover documentation written for the people who will actually use it.
What you get: a written scope and a fixed price before work starts, a working system, and documentation your team can follow after go-live.
Ongoing work for businesses already running Odoo
- Support and maintenance on a retainer, including upgrade preparation.
- Custom development and integrations, built to survive the next version.
- Reporting and dashboards that answer one specific question rather than forty.
- Packaged modules, sold publicly on the Odoo Apps Store — the same code, productised.
What you get: a named person who answers, and work billed against agreed outcomes.
Three steps, no surprises
A call
Thirty minutes on what is actually wrong. No charge, and no pitch if it is not a fit.
A written scope
What will be done, what it costs, what it does not include, and how you will know it worked.
Delivery
Built, tested on real data, handed over with documentation. Support afterwards is agreed up front, not improvised.
Before you get in touch
How much does an Odoo implementation cost?
It is quoted as a fixed price after a written scope, built from a day rate of SAR 2,000 excluding VAT. The four things that move it most are the number of companies in the database, the condition of the data being migrated, whether custom code is genuinely required, and how much training and handover you want.
Do you work on an existing Odoo, or only new ones?
Both. A large share of the work is on databases someone else set up — health checks, data integrity audits, upgrade preparation and repair. The review comes first either way, because rebuilding something that is nearly right is usually the more expensive option.
Will custom code break my next upgrade?
Not if it is written properly. Every module extends Odoo by inheritance, patches no core file, and is written to survive the next version. Where standard configuration can do the job, I will say so rather than sell you code.
What if the answer is that I should not do the project?
Then that is the answer you get, in writing, with the reasoning. Findings routinely include a list of things that are not worth doing. It is cheaper for you and it is the only way the rest of the advice stays worth anything.
Start with the call
Thirty minutes, no charge. Tell me what the system is doing that it should not.