Odoo services, priced by the hour and scoped in writing
Eight services that cover the whole life of an ERP. Take one, or hand us the lot — at fixed, published prices for every service, VAT excluded.
Odoo Implementation
A rollout is a business project with a software component, not the other way round. We run discovery per department, agree the scope in writing, then configure, migrate and go live against dates you can hold us to.
Typical duration: 6–8 weeks for finance and sales, 3–5 months for a full operation.
You get
- A signed scope document with every requirement classified
- Configured production and staging databases
- Opening balances and master data migrated and reconciled
- A tested month-end close before go-live day
- Configuration documentation your team keeps
Extend, never fork
Inheritance over overrides, ORM over raw SQL, security defined beside the model it protects.
Upgrade-safe
Every custom module is written so next year's version upgrade is a migration, not a rewrite.
Reports & dashboards
QWeb PDFs, bilingual layouts, and management reports that tie back to the ledger.
Automations
Approval chains, scheduled actions, alerts to WhatsApp or email when a threshold breaks.
Odoo Customization
Before we write a line, we prove standard Odoo cannot already do it. What survives that test gets built properly: a named module, in your repository, with tests and a manifest that states the version it targets.
Integrations that stay connected
An integration is not finished when the first record syncs. We build retry handling, error queues and a monitoring view your team can read — so a failed order is noticed by a person, not by a customer.
Commerce
Salla, Zid, Shopify, WooCommerce — products, stock levels, orders and invoices in both directions.
Money
Mada and card gateways, bank statement import, reconciliation rules, WPS payroll files.
Logistics
Aramex, SMSA and local carriers: label printing, tracking numbers, delivery status back into Odoo.
Communication
WhatsApp Business templates, SMS providers, Microsoft 365 and Google Workspace mail and calendar.
Hardware
POS printers, scales, barcode scanners, biometric attendance devices and IoT boxes.
Analytics
Read-only SQL views for Power BI or Looker, so BI never blocks the transactional database.
Version Migration
Odoo moves fast. Staying three versions behind quietly costs you: no security patches, no new accounting features, and every developer quoting a premium to touch old code.
We migrate the database, the custom modules and the reports as three separate workstreams, then run your real month-end on the new version before anyone switches.
From any version since Odoo 12
Including forks and heavily customised community deployments.
Nothing switches until UAT passes
The old system stays available read-only for a full quarter after cutover.
Essential
20 hours monthly · next business day response · email and portal tickets.
Business
40 hours monthly · 4-hour response · WhatsApp channel · monthly health report.
Critical
Named consultant · 1-hour response for production-down · quarterly performance review.
Ad-hoc
Prepaid hour blocks with no monthly commitment, valid for twelve months.
Support & Annual Maintenance
Support is where most partners disappear. Ours is a contract with a named consultant, an agreed response time, and a monthly report listing every ticket, hour and change — so you can see what you paid for.
Support pricingTraining & Enablement
Adoption is the real go-live risk. We train by role, not by module — the warehouse keeper learns receipts and counts, the accountant learns closing, and nobody sits through four hours about a screen they will never open.
On-site or online
In Arabic or English, in your office in Riyadh or over a call.
Recorded and kept
Every session is recorded and handed over, so next year's new hire trains from it.
Admin track
Users, access rights, sequences, price lists — the settings your team should own.
Developer track
For in-house teams: module structure, ORM, QWeb, and the deployment path to Odoo.sh.
Odoo Online
Fastest and cheapest, no custom code. Right for standard operations that will stay standard.
Odoo.sh
Custom modules with staging branches, automatic backups and a GitHub deployment pipeline. Our default recommendation.
On-premise or private cloud
For data-residency requirements. We handle hardening, backup policy, monitoring and upgrade windows.
Hosting & Deployment
Where Odoo runs decides what it can do. We help you pick between Odoo Online, Odoo.sh and your own infrastructure using the one question that matters: how much custom code will you have in three years?
Dedicated Odoo Developers
When you have a backlog rather than a project, hire capacity instead of buying a scope. Developers work your hours, join your stand-up, and commit to your repository — with a CoreX tech lead reviewing every merge.
| Role | Engagement | Notice |
|---|---|---|
| Odoo functional consultant | Part or full time, monthly | 30 days |
| Odoo / Python developer | Full time, monthly | 30 days |
| Technical lead / architect | Fractional, weekly hours | 14 days |
| Accountant with Odoo experience | Month-end support | 14 days |
Not sure which service you need?
Describe the problem instead of the service. We will tell you which of the eight applies — or that none of them does.