Skip to content

Documentation / Pricing

Pricing and billing

The calmo.cloud plans, what each includes, and which costs stay with your server provider and Odoo.

calmo.cloud comes in four plans, with Enterprise on request for larger fleets. They differ in how many servers they include and in what you can do on top: backups to several destinations, the API, previews for pull requests and sharing with client teams. The number of people using Odoo never matters, and from Starter on neither does the size of your team.

The plans #

Free Starter Pro Agency
Monthly €0 €29 €49 €225
Yearly €0 €290 €490 €2,250
Servers 1 2 unlimited unlimited
Odoo instances 1 unlimited unlimited unlimited
Team members 2 unlimited unlimited unlimited
Copies for testing and staging one unlimited unlimited unlimited
Copies for testing and staging on other servers – yes yes yes
Backups to your own S3 storage weekly, one destination daily, several destinations hourly, several destinations hourly, several destinations
Server monitoring and health checks yes yes yes yes
Mail catcher – yes yes yes
Alerts to Slack, MS Teams and webhooks yes yes yes yes
Activity log yes yes yes yes
API and command line – – – yes
AI automation through MCP – – – yes
Pull request previews with test runs – yes yes yes
Share Odoos with other teams (early access) – two teams two teams unlimited
Provisioning templates – – – yes
Scripting – – – yes
Support documentation e-mail e-mail priority, e-mail and phone
Onboarding documentation documentation documentation personal

Prices exclude VAT. Yearly billing is ten months for twelve.

Unlimited servers are meant for real use, up to about a hundred per team. For a larger fleet, a service level agreement, a contract of your own or payment by invoice, ask about Enterprise.

Odoos another team shares with you are free to use on every plan; the plan of the team that hosts them is what counts.

What is not included #

Two costs stay where they are today:

  • Your server. You pay your provider directly, at their public prices. calmo.cloud adds no markup. A Hetzner cloud server suitable for a small team starts at a few euros a month; the calculator on the pricing page suggests a size for your user count.
  • Your Odoo licence. calmo.cloud runs Odoo Enterprise, so you bring your own subscription. Self-hosting needs Odoo's Custom plan. Licence costs are billed by Odoo and are the same wherever you host.

calmo.cloud is invitation-based and opens in stages. Join the waitlist and we get in touch when your spot is ready; you will receive the billing details with your invitation.

Changing plans #

Free and Starter include one and two servers, so a third server means moving up to Pro. Pro and Agency have no server limit; moving from Pro to Agency adds what you need to host for clients, not more servers.

The Plan page in the team menu shows what your team uses of its plan.

When you reach a limit #

A limit only stops you from adding something new. Once your plan is full, the button for another server, Odoo instance, copy, team member or partner team is greyed out, and hovering it tells you which limit you reached. The same goes for features your plan does not include, such as hourly backups, pull request previews, the mail catcher, copies on another server or scripts. The agent copy a coding agent works in is not counted as a copy: for teams with coding agents, Create Copy still starts one when the copy limit is reached.

Nothing you already have is switched off. After moving to a smaller plan, your servers, Odoos, members, shares and backup schedules keep running as they are, and you can still edit them. Two exceptions: the API, the command line and the MCP server only answer teams whose plan includes them, so tokens and AI assistants stop working when your team moves to a plan below Agency; and scripts no longer run below Agency, though you can still read, edit and delete them. On Free, copies are created on the service's own server even if another server for copies was chosen before.

A copy of an Odoo takes over the backups of the original only as far as your plan includes them: on Free, it backs up weekly to the primary destination, and on Starter at most daily.

What happens if you leave #

Your Odoo instances, databases and configuration stay on your server; nothing is exported or converted, because nothing ever left the machine. Managed features such as scheduled backups, monitoring and preview deployments stop, so arrange those yourself before you disconnect a server.