Case study · anonymized

Odoo 13 Enterprise → 16 Community, one giant custom addon — $13,000 fixed

A Nordic industrial manufacturer · details anonymized with the customer's situation intact

Three version hops, an edition switch off Enterprise, and one sprawling custom addon that did somewhere between twenty and thirty different jobs. This is the kind of system big agencies quote defensively — and it landed at $13,000, fixed, paid only after the customer had clicked through their own upgraded system.

The starting point

The company was running Odoo 13 Enterprise, several years and three versions behind. Over those years, one in-house addon had grown into a monster: custom reports, workflow automations, field changes, business rules — 20–30 distinct pieces of functionality in a single module, touching many parts of the system. Around it sat another 10–15 more ordinary custom modules.

That one giant addon is exactly what stalls upgrades. Nobody wants to touch it, every partner prices in the unknown, and the quote balloons.

What we did

We moved the whole instance to Odoo 16 Community — database and every module. Two things worth noting:

The result

$13,000, one fixed price, agreed before work started. The customer got a working copy of their own system on Odoo 16 to test, compared the numbers, clicked through their daily workflows, and paid when satisfied. For comparison, systems in this shape are routinely quoted at $30,000 and up once discovery phases and retainers get bundled in.

Heavily customized? That's normal here.

If your Odoo has one scary addon nobody wants to touch, that doesn't disqualify you from a fixed price — it's the typical case. Send it over and see the number.

What would yours cost?

Tell us your version and roughly how many custom modules you have — that's enough for a first quote within 24 hours. You pay only after you've seen it working.

Get your fixed quote