Pricing
Pay per instance. Nothing else.
No seat licences, no per-deploy fees, no surprise egress bills. Self-host it for free, or let us run it.
Every plan runs OdooCommunity & Enterprise— same price, your choice of edition.
Self-hosted
Freeforever
Run the whole platform on a server you own. One command brings it up with automatic HTTPS.
- Unlimited projects and instances
- GitOps push-to-deploy + build status
- Live Odoo logs, terminal, DB explorer
- Automatic HTTPS + CI/CD pipeline
- Community support
Cloud
$29/ instance / month
Managed instances on our infrastructure. Resources scale with your workload; you only pay for what runs.
- Everything in Self-hosted
- Managed provisioning + upgrades
- Scheduled, verified backups
- Monitoring, alerts and scaling
- Staging with database neutralization
- Email support
Partner
Customtalk to us
For Odoo implementation partners running many customer instances, with white-label and BYO-cloud.
- Everything in Cloud
- Volume pricing per instance
- White-label dashboard + domain
- Bring your own cloud account
- SSO, audit log, priority SLA
Prices in USD, billed monthly. Instances you stop don't consume compute.
How billing works
Every instance starts with one worker and a small memory allocation — enough for a real Odoo with working PDF reports. When you scale an instance, the dashboard shows the new monthly estimate before you confirm, so cost is never a surprise.
- Base instance
- Odoo + Postgres + filestore + network
- Per worker
- Added when you scale for concurrency
- Per GB memory
- Added when you scale for bigger datasets
Compare plans
| Feature | Self-hosted | Cloud | Partner |
|---|---|---|---|
| GitOps deploys with build status | Included | Included | Included |
| Production / staging / development instances | Included | Included | Included |
| Live Odoo logs (filter + search) | Included | Included | Included |
| Browser IDE, terminal, DB explorer | Included | Included | Included |
| Container-per-instance isolation | Included | Included | Included |
| Managed infrastructure | Not included | Included | Included |
| Scheduled verified backups | Not included | Included | Included |
| Monitoring, alerts, autoscaling | Not included | Included | Included |
| White-label + custom domain | Not included | Not included | Included |
| Bring your own cloud | Included | Not included | Included |
| Priority SLA | Not included | Not included | Included |
Pricing questions
- What counts as an instance?
- One running Odoo instance — its own Odoo container, Postgres database, filestore volume and private network. A project can have several (for example production, staging and development).
- How is the Cloud price calculated?
- The base price covers a single-worker instance. Adding workers or memory increases the monthly cost, and the dashboard shows the estimate before you confirm any scaling change.
- Is self-hosting really unlimited?
- Yes. The platform is the same; you supply the server. A single bootstrap script installs Docker, generates secrets and brings the stack up behind automatic HTTPS.
- Do you charge for staging or development instances?
- They are billed like any other instance while they run. Development instances can be stopped when you're not using them, and stopped instances don't consume compute.
- Can I move from Cloud to self-hosted later?
- Yes. It's the same platform and the same Git repositories — nothing about your Odoo modules is locked to us.
Start with one instance.
Create a project, pick a version, and push. Scale only when you need to.
Get started