Two editions, three places to run it, and a choice that is hard to undo.
Odoo comes in two editions, Community and Enterprise, and can be hosted three ways: Odoo Online, Odoo.sh or on your own servers. The same software runs in each, but they differ in who looks after it, what you may add to it and how it is upgraded. This page sets out the differences from Odoo's own documentation, so the choice can be made before it is expensive to change.
Odoo's current version is Odoo 20, released in September 2026. Prices change, so none are quoted here: see Odoo's pricing page.
Four decisions, in the order they matter.
Most of what separates the options comes down to four questions. Answer them honestly before you commit.
- 01Who runs the servers?
- On Odoo Online, Odoo hosts and manages your database. On Odoo.sh, Odoo provides the cloud platform and you manage the code that runs on it. On-premise, you host everything yourself.
- 02Will you add custom code?
- Odoo Online is incompatible with custom modules and Apps Store modules. If you will write or buy modules, you need Odoo.sh or on-premise, and the Custom plan.
- 03Which edition?
- Community is free and open-source. Enterprise is the shared-source edition with more functionality, including functional support, upgrades and hosting.
- 04How will you stay current?
- Each major version gets three years of standard support. Upgrades are routine on Odoo Online and a project of their own where custom modules exist.
Pick the situation that sounds like yours.
Each answer says what the option is, what you get and what to check first. All of it comes from Odoo's own documentation.
Odoo Online, Odoo.sh and on-premise, side by side.
What Odoo's documentation says about each.
Community and Enterprise.
From Odoo's database management documentation and pricing page.
How the plans map to hosting, and who counts as a user.
From Odoo's pricing page, read in November 2026. We quote no prices.
How long each version is looked after.
Odoo supports every major version in two phases. Standard support covers the first three years after release, on Odoo Online, Odoo.sh and on-premise. Extended support follows, for an extra fee, on Odoo.sh for a limited number of versions and on-premise for any version.
Odoo says security updates are provided only during standard support. Its page also says it does not amend the Enterprise Subscription Agreement, which governs in any conflict.
How to choose without regret.
Hosting and edition are the choices most expensive to change later. A short list worth settling before the first line of configuration.
- 01List what you will customiseSeparate what Studio can do without code from what needs a custom module. The second list decides your hosting.
- 02Decide who runs itChoose between Odoo running it, Odoo providing a platform you manage, and your own servers.
- 03Pick the editionFree Community with your own support, or Enterprise with functional support, upgrades and hosting.
- 04Plan upgradesDecide how you will test upgrades on a copy before they reach production, and who owns any custom modules.
- 05Budget the extrasCredits for services like SMS and AI, Odoo.sh hosting, implementation and custom-code maintenance sit outside the plans.
Questions to ask before you sign
- Will we ever need a custom module or an Apps Store app? If yes, Odoo Online is out.
- Who owns upgrades, and what happens to our customisations when a new major version arrives?
- How many users count as paying, and which of them could be Light Users?
- Which countries do we operate in, and does each have a fiscal localisation package?
- How do we get our data out if we ever leave? Odoo says you can download a backup of an Odoo Online database at any time.
© 2026 Mawkish Technologies. This guide, its diagrams and illustrations are protected by copyright. You’re welcome to learn from it and to quote it with credit and a link. Reproducing it, by hand or through AI, and publishing it as your own is not allowed. Read our copyright notice
Straight answers.
What is the difference between Community and Enterprise?
Odoo describes Community as the free, open-source edition under the GNU LGPLv3, and the core on which Enterprise is built. Enterprise is the shared-source edition with more functionality, including functional support, upgrades and hosting.
Which hosting lets me use custom modules?
Odoo.sh or on-premise. Odoo's documentation says Odoo Online is incompatible with custom modules and with modules from the Apps Store.
Can I change hosting later?
Yes, but it is a project. Odoo's documentation covers moving between Odoo Online, Odoo.sh and on-premise, and its upgrade does not cover changing hosting type or switching editions. Moving to Odoo Online needs non-standard apps removed first.
Is my data mine on Odoo Online?
Odoo's pricing page says you can download a backup of your Odoo Online database at any time and that you own your data.
How long is a version supported?
Three years of standard support from release, then extended support for an extra fee on Odoo.sh (for a limited number of versions) and on-premise. Odoo 20, released in September 2026, is planned to reach the end of standard support in September 2029.
Is there a mobile app?
Odoo recommends its progressive web app, installed from your browser, which supports push notifications and single sign-on. Store apps also exist, with multi-account support but no single sign-on.
Checked against Odoo's own documentation and pricing page in November 2026.
- Database management (documentation)
- Odoo Online (documentation)
- Odoo.sh (documentation)
- Odoo.sh branches (documentation)
- Packaged installers (documentation)
- Switch from Community to Enterprise (documentation)
- Change hosting solution (documentation)
- Upgrade (documentation)
- Odoo mobile apps (documentation)
- Odoo pricing
Go to one of the eight families.
Each of the eight families has its own page, and you can visit them in any order. Choose one to go there.
You are currently viewing Editions and hosting, a supporting page
- 01AccountFinanceBooks, invoices, expenses and signatures on one set of records.Accounting, Invoicing, Expenses, Sign, Spreadsheet and ESG draw on the same records as the rest of Odoo, so a sale or a purchase reaches the books without being typed twice.Bank reconciliationE-invoicingExpense reportsE-signaturesGo to Finance →
- 02SellSalesFrom the first lead to the renewal, and the till in between.CRM, Sales, Subscriptions, Point of Sale and Rental cover the whole way a customer buys, from a lead on a pipeline to a quotation, an order, a shop receipt or a renewal.PipelineQuotationsRecurring billingShop and restaurant POSGo to Sales →
- 03PublishWebsitesA website, a shop and a community that share your data.Website, eCommerce, Events, eLearning, Blog and Forum let you publish and sell online from the same database that holds your stock, customers and orders.Drag-and-drop pagesOnline shopEvent ticketsCoursesGo to Websites →
- 04Make and moveSupply ChainStock, production and purchasing that keep each other honest.Inventory, Manufacturing, Purchase, PLM, Quality and Maintenance cover what you buy, make, store and ship, with replenishment and traceability running through all of it.ReplenishmentBarcodes and lotsBills of materialsQuality checksGo to Supply Chain →
- 05EmployHuman ResourcesPeople, time, pay and performance in one place.Employees, Recruitment, Time Off, Appraisals, Payroll and Fleet follow a person from the job posting to the payslip, using the same records for every step.Applicant pipelineLeave and approvalsPayslipsAppraisalsGo to Human Resources →
- 06ReachMarketingEmail, SMS, social and WhatsApp, tied to the customer record.Email Marketing, SMS Marketing, Social Marketing, Marketing Automation, WhatsApp and Surveys reach people and report back what each message earned.SegmentsJourneysWhatsAppCampaign resultsGo to Marketing →
- 07DeliverService DeliveryProjects, time, tickets and fieldwork, billed from the same place.Project, Timesheets, Planning, Appointments, Helpdesk, Field Service and Live Chat run the delivery side of a service business and hand time and materials straight to invoicing.Kanban and GanttTimesheetsSLAsField visitsGo to Service Delivery →
- 08ConnectProductivityConversations, files and knowledge that live beside the work.Discuss, Documents, Knowledge, VoIP, IoT and Approvals keep messages, files, phone calls, devices and sign-offs attached to the records they are about.One inboxDocument hubKnowledge pagesConnected devicesGo to Productivity →
Also across Odoo
- Odoo AIAI agents and tools inside the apps you already use.
- Odoo StudioChange your apps, or build a new one, without code.
- Editions and hostingYou are here
Talk it through with us.
Tell us what you want Odoo to do for you, and we will help you work out where to start.
- Your goals and the systems involved
- Which Odoo apps fit, and which can wait
- A sensible first step
Odoo, its app names and its app icons belong to Odoo S.A. The icons are shown as Odoo publishes them on its brand-assets page. Other names are the property of their owners. Screens shown are our own illustrations with sample data, not Odoo screenshots. Product descriptions follow Odoo's own published material and may change; check odoo.com for current details.
We call our approach to Odoo Editions and Hosting the Falholm Lens: advice that stays on your side of the table.







