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

Pricing

Pay for workers and storage. 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

$15/ project / month

Managed Odoo on our infrastructure. Starts with 1 worker + 5 GB; add workers and storage as you grow.

  • Everything in Self-hosted
  • 1 worker + 5 GB included, unlimited users
  • +$8 per worker · +$0.50 per GB
  • Save 15% with yearly billing
  • Scheduled, verified backups
  • Monitoring, alerts and scaling
  • 1 staging instance included with production (neutralized copy)
  • 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, EUR or INR — billed monthly or yearly (save 15%). Build your exact plan below.

Build your plan

Pick workers and storage — the price updates as you go.

about 6 concurrent users
1

Sized by Odoo's own rule: workers = (CPU × 2) + 1, about 6 concurrent users per worker.

GB

Your price

—/ month

Get started

1 production + 1 staging instance included · unlimited Odoo users · Community & Enterprise

How billing works

You pay for two things: workers and storage. CPU and memory come with the workers, sized by Odoo's own rule, so there is nothing else to tune. When you change your plan, the dashboard shows the current plan, the new one and the price difference before you confirm.

Base plan
1 worker + 5 GB · production and one staging instance
Per worker
About 6 concurrent users each · CPU and memory included
Per GB storage
Database + uploaded files

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?
Every project starts at 1 worker + 5 GB for $15 a month (€14 or ₹1,249), and includes one staging instance next to production at no extra charge. Each extra worker adds $8 and each extra GB $0.50 per month, and yearly billing saves 15%. The calculator on this page shows your exact price.
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.
How many workers do I need?
We use Odoo's own sizing rule so the numbers are the ones you already know: one worker serves about 6 concurrent users, and workers = (CPU × 2) + 1. So 1 worker suits a small team, 4 workers about 24 people working at the same time, 9 workers about 54. Memory is sized with Odoo's formula too. You can change the number of workers later.
What does a subscription key cover?
One key covers one project and sets its workers and storage. When you pay you receive the key, and you enter it when you create the project. Production, staging and development all live inside that project.
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.