No license fees
Odoo Community is free and open source. Pay only for your server and a flat CloudPilot plan, never per Odoo user.
Odoo.sh and Odoo Online only run Enterprise. CloudPilot is managed Odoo Community hosting for Odoo 18, 19 and 20: on our servers from $19 a month, or in your own cloud account or server, with OCA modules, backups, staging, Git deploys and monitoring built in.
14-day free trial · No credit card required · No per-user fees
Odoo Community is free and open source. Pay only for your server and a flat CloudPilot plan, never per Odoo user.
Add an Enterprise subscription code whenever you are ready and CloudPilot installs the Enterprise addons on the same server.
Download any backup at any time. On Pro and Business the server, database and backups live in your own cloud account, so you can leave and keep everything running.
Choose a version and edition, name the instance and go. It gets a free subdomain with SSL in minutes.
Daily backups with retention, one-click restore, and offsite copies to S3, Azure Blob, Google Cloud Storage or SFTP.
Clone production into a staging copy to test upgrades and modules safely, with outgoing email and scheduled actions neutralized.
Connect a repository and branch, and CloudPilot deploys your custom modules on every push.
Point your own domain at an instance and CloudPilot issues and renews the certificate.
Health checks, server metrics and alerts by email, so you know before your users do.
The Odoo Community Association (OCA) maintains hundreds of open-source repositories that fill many of the gaps between Community and Enterprise. CloudPilot makes them a one-click install.
Browse the Marketplace in the dashboard, pick an addon and CloudPilot fetches it with its dependencies and installs it on your instance. How the Marketplace works.
Add any repository from the OCA on GitHub, or a fork of it, by URL and branch. Python requirements are installed for you.
Connect your private repository and CloudPilot deploys your custom modules on every push. Deploying custom modules from Git.
Both editions share the same core and run the same way on CloudPilot. The difference is in the apps and the license.
| Topic | Odoo Community | Odoo Enterprise |
|---|---|---|
| License | Free and open source (LGPL) | Per-user subscription from Odoo S.A. |
| Core apps (Sales, CRM, Inventory, Purchase, Website, Invoicing) | ✓ | ✓ |
| Enterprise-only apps such as Studio, full Accounting and Helpdesk | Not included; OCA modules cover some | ✓ |
| Hosting on CloudPilot | Starter, Pro or Business | Pro or Business, with your subscription code |
| Staging, backups, Git deploys, monitoring | ✓ | ✓ |
Odoo publishes the full app-by-app list on its editions page. For a deeper look, read Odoo Community vs Enterprise: which edition should you host?
Odoo needs about one worker per six concurrent users, plus memory for PostgreSQL. CloudPilot sets the workers and memory limits from the server it runs on.
| Server | Odoo workers | Concurrent users |
|---|---|---|
| 2 vCPU / 4 GB | 5 | About 30 |
| 4 vCPU / 8 GB | 9 | About 54 |
| 8 vCPU / 16 GB | 17 | About 102 |
Heavy reports, imports or many integrations need more. The Odoo server sizing guide explains the numbers and the PostgreSQL settings behind them.
One Odoo Community instance with a staging copy, daily backups and SSL on CloudPilot's servers: $19 a month billed annually, server included. There is no Odoo license to pay and no per-user fee.
Production, staging and a test instance on one 4 vCPU / 8 GB server in your own cloud account: $29 a month for CloudPilot plus your provider's price for the server. Adding users or instances does not change the CloudPilot price.
Every cost line, from servers to your own time, is in how much Odoo hosting costs. Compare plans on the pricing page.
Copy production to a staging instance and switch the copy to Enterprise first, so your team can check the new apps with real data.
Buy Odoo Enterprise from Odoo S.A. or a partner, then add the subscription code to the instance. CloudPilot installs the Enterprise addons.
Same server, same domain, same backups and Git workflow. Only the apps change. Switching to Enterprise.
Run Sales, CRM, Inventory, Invoicing and Website without a license fee, and add Enterprise only when an Enterprise app is worth it to you.
Developers who build on Community and OCA keep their own Git workflow, with staging copies to test every change against real data before it reaches production.
Host each client's Odoo Community instance from one account, with client access and a branded portal. White-label Odoo hosting.
AWS has regions on every continent, so you can run Odoo close to your users and next to the rest of your AWS workloads, under your existing AWS account, billing and compliance controls.
Google Cloud lets you keep Odoo in the same project as the rest of your Google Cloud workloads, with your own regions, IAM policies and billing account.
Azure suits companies that already run on Microsoft 365 and Entra ID, and want Odoo inside the same subscription, regions and governance.
DigitalOcean Droplets are simple, predictable and affordable, which makes them a popular choice for small and mid-sized Odoo deployments.
Hetzner Cloud offers some of the best price-to-performance in Europe, with data centers in Germany and Finland as well as the US and Singapore. It is a strong fit for EU businesses that want Odoo data to stay in the EU.
Vultr has a wide spread of locations and high-frequency compute, so you can place Odoo close to your users at a predictable monthly price.
Akamai Cloud, formerly Linode, combines simple, predictably priced Linux servers with a global network, a good fit for Odoo that needs to be fast everywhere.
Add any Ubuntu or Debian machine over SSH, in a data center or your office, and manage it like any cloud server.
No. Odoo.sh only runs Odoo Enterprise. CloudPilot runs both Community and Enterprise on servers you control.
Odoo 18, 19 and 20.
Yes. Connect the module repository and branch, and CloudPilot deploys it to the instance on every push.
Starter hosts one Odoo Community instance for $19 per month billed annually, server included, after a 14-day free trial. Pro runs unlimited instances on your own servers for $29 per month, plus your cloud provider’s server price.
CloudPilot's Starter plan: one Odoo Community instance with a staging copy, daily backups and SSL for $19 a month billed annually, server included, after a 14-day free trial.
Yes. Add an Enterprise subscription code to the instance and CloudPilot installs the Enterprise addons on the same server. Test it on a staging copy first.
About 2 vCPU and 4 GB of RAM for up to around 30 concurrent users, and 4 vCPU and 8 GB for around 50. Heavy reports and integrations need more.
For many small and mid-sized businesses, yes. Community covers Sales, CRM, Inventory, Purchase, Manufacturing, Point of Sale, Website and Invoicing, and OCA modules add features such as full accounting reports. If you need Odoo Studio, Helpdesk or other Enterprise-only apps, or want support and upgrades from Odoo S.A., Enterprise is the better fit. You can start on Community and switch the same instance to Enterprise later.
Try Starter free for 14 days, hosting included. No credit card required.