EERPForge
FeaturesCommunity hostingvs Odoo.shPricingBlog
Sign inDashboard
FeaturesCommunity hostingvs Odoo.shPricingBlogSign in

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
Read the setup guide
Most popular

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
Start deploying

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
Contact sales

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 comparison across the Self-hosted, Cloud and Partner plans
FeatureSelf-hostedCloudPartner
GitOps deploys with build statusIncludedIncludedIncluded
Production / staging / development instancesIncludedIncludedIncluded
Live Odoo logs (filter + search)IncludedIncludedIncluded
Browser IDE, terminal, DB explorerIncludedIncludedIncluded
Container-per-instance isolationIncludedIncludedIncluded
Managed infrastructureNot includedIncludedIncluded
Scheduled verified backupsNot includedIncludedIncluded
Monitoring, alerts, autoscalingNot includedIncludedIncluded
White-label + custom domainNot includedNot includedIncluded
Bring your own cloudIncludedNot includedIncluded
Priority SLANot includedNot includedIncluded

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
EERPForge

The Odoo-native Platform-as-a-Service. Push to Git, and your Odoo builds and deploys itself.

Product

  • Features
  • How it works
  • Pricing
  • FAQ

Odoo

  • Odoo Community hosting
  • ERPForge vs Odoo.sh
  • Blog

Company

  • Contact
  • Sign in
  • Dashboard

Legal

  • Privacy
  • Terms

© 2026 ERPForge. Odoo is a trademark of Odoo S.A. ERPForge is not affiliated with Odoo S.A.