How big is too big? - Odoo’s ability to scale

14 August 2025

For modern businesses, scalability is a necessity. For established, large companies that keep on expanding, it isn’t even a question. 

But a key consideration to have is how far your systems can take you. 

With Odoo, the limits may be further off than you think.

We've talked with multiple clients planning to roll out Odoo for 500+ users, some of them reaching thousands.  

At the same time, we’ve seen setups with fewer users but volumes of daily transactions in the thousands, or systems with heavy file and data storage.

For all these demanding cases, the same inevitable question always comes up: 

“Can Odoo handle it?”

It's a fair concern. But Odoo - born open source, growing rapidly, and constantly innovating - isn’t your typical ERP. 

So, how big can Odoo go?

Defining scalability & Odoo’s capacity to scale

From a technical standpoint, scalability can mean two very different things:

  • User scalability - how many users can work in the system simultaneously?
  • Data scalability - how many transactions and records can the system process daily?

How scalability is defined in the context of Odoo’s technical capacity varies from company to company. For example:

  • A multinational service provider may need to support thousands of users with light transactional activity
  • An online retailer may need to process hundreds of thousands of orders per day with fewer users.

Odoo has proven it can scale in both directions, but each case requires its own architecture.

Challenges when an Odoo system isn’t built to scale

When a system isn’t built for high volumes of users, data, or transactions, these issues typically follow:

  • Slow performance: Pages lag and actions take longer to complete, leading to user frustration
  • Delayed reports: Large datasets take minutes to load, which can stall decision-making
  • Poor usability: Even basic workflows become clunky as the system strains
  • Loss of user trust: Users stop relying on the system or avoid it altogether
  • Lack of adoption: Teams create workarounds with other tools, and the ERP loses its central role
  • Data inconsistency: If only parts of the business use the system, accuracy breaks down.

Without the right build, even powerful systems will struggle to keep up with fast-growing organisations.

User scalability in large Odoo environments

Odoo has already been implemented in large-scale environments across various sectors and industries, such as:

Wavestone

Wavestone is an international consulting firm with over 4,000 employees. 

They managed to onboard 4,000 users across six entities onto Odoo in less than a year.

On top of the mass scaling, the company reduced custom code by 75% and integrated all teams on a single system. 

It now manages a multi-company and multi-location setup without performance issues.

Connect+

Connect+ is a Belgian retail group with more than 1,500 specialists and over 100 stores. 

Their tailored Odoo system unifies sales, warehouse, purchasing, and accounting operations across all locations. 

It supports thousands of users in a synchronised setup.

Odoo themselves run their internal systems on Odoo with more than 3,000 users.

This cements Odoo as a key player, like ERP giants SAP or Microsoft Dynamics.

Data scalability in large Odoo environments

Our largest Odoo projects show that the system can handle exceptionally high data volumes.

Some of these manage over 100,000 orders per day, with peak days exceeding 300,000 transactions. One of our clients has already processed more than a billion bookings in their accounting system.

To put this into perspective: an eCommerce company with a €30 average basket size would generate nearly €1 billion in annual revenue at those volumes. For B2B businesses with higher order values, the capacity goes even further.

And with those order volumes come system-wide effects. 

More sales orders don’t just mean more revenue. They also create more customer records, more delivery orders, more invoices, and more accounting entries. It’s more data across every step of the process.

These transaction levels demand more than standard software performance. They test the limits of infrastructure, database optimisation, queueing, and real-time reporting.

Odoo is capable of meeting those demands, but it needs the right setup. 

High-volume systems require architectural planning and, in some cases, distributed deployments. This is where experienced Odoo partners make the difference.

Odoo’s roadmap for scaling beyond 50,000 users

Odoo isn’t stopping here. 

At Odoo Experience 2023, during one of the keynote sessions, Odoo’s CTO Antony Lesuisse outlined ambitions to scale single-system instances up to 50,000 users. 

It’s part of a broader push to support large enterprise rollouts without compromising Odoo’s speed of development or user experience.

 The last few years have shown that Odoo doesn’t shy away from scaling. In product scope, user base, or performance metrics, the direction is clear: up.

Watch Antony Lesuisse’s full breakdown of the technical scalability roadmap.


Our recommendations for large Odoo project implementations

Today, we confidently recommend Odoo for businesses with up to €5 billion in revenue and 5,000 internal users. 

Beyond that, there is no hard limit.

The questions that users should ask centre around infrastructure, configuration, and alignment. In the right hands, Odoo can go far beyond.

Because that’s the thing about scalability: it isn’t just about whether a system can handle growth. It’s about whether you have the right team and the right strategy to get it there.

Go big with Odoo

We’ve supported high-volume Odoo projects with thousands of users, hundreds of thousands of transactions per day, and complex multi-entity structures.

If you're planning a large-scale rollout or rethinking your ERP architecture, our team of in-house Odoo experts can help.

in Odoo

Odoo topics that might also interest you:

Odoo integrations Odoo managed services  Odoo implementa​​​​tion

Your Dynamic Snippet will be displayed here... This message is displayed because you did not provided both a filter and a template to use.

Read more about Odoo: 

Meet much.! Learn more about our team

About us
Talk to our experts
Your Dynamic Snippet will be displayed here... This message is displayed because you did not provided both a filter and a template to use.

Topics that might also interest you: