Skip to Content

What does Odoo hosting on AWS cost?

What drives the AWS bill, why the first month costs more, and how to bring it down.

Table of contents

No titles in the blog post

When Odoo runs in your own AWS account, you get two bills: the AWS bill, paid directly to AWS, and the hours your hosting team spends looking after the platform. This article is about the first one: what drives it, why it moves in the first months, and how to keep it down.

The short answer

A 50-user company with standard apps typically pays a few hundred dollars a month to AWS. Companies with heavy custom code, a busy website or large scheduled jobs pay more, sometimes over a thousand. The number of users matters less than how Odoo is used.

What drives the AWS bill

  • Application servers at the busiest hour. Capacity follows your users: more servers at the peak, fewer at night.
  • The database. Usually the largest steady line. Its size depends on your data and on how hard your modules query it.
  • Your website and scheduled jobs. When they run on their own servers, they never slow down your team, but they add a line to the bill.
  • Storage and backups. Attachments, daily backups kept for weeks, and the test copy of production.
  • Traffic out of AWS. Usually small for an ERP, larger for a busy eCommerce site.

Why users are a poor predictor

Two companies with 80 users can need very different platforms. Custom modules, large reports, computed fields and integrations that call Odoo all day weigh far more than the user count. That is why a fixed size up front is either too small at the busiest hour or paid for and unused the rest of the time.

Why the first month costs more

We start generous so go-live is smooth, and we measure. Over the next three months we bring the platform down to the right size for your real usage. Expect the first bill to be the highest one.

How to keep the bill down

  • Scale down when nobody works. Nights and weekends should cost less than Monday morning.
  • Use AWS's low-cost spare capacity above a small fixed-price floor, with servers replaced before AWS takes them back.
  • Right-size after measuring, not before.
  • Commit only to the floor. Once usage is steady, one-year AWS Savings Plans lower the price of the always-on part, including the database (up to 35% for databases).
  • Move heavy jobs to the night before buying a bigger database.

No markup, no surprise

With your own account, you see every line AWS bills, and a budget alert tells you before the month goes over plan. There is no hosting markup on top.

Get your own range

A free discovery call is enough to give you a rough range for your AWS bill and our hours. More about the service: sovereign Odoo hosting on AWS.