The verdict in three sentences
Odoo wins when your processes match the market standard by about 80% and you accept adapting to it; custom wins when your competitive edge lies precisely in an atypical process. Odoo's trap isn't the licence but the cost of customisations and dependence on the integrator. Custom's trap is the upfront cost and the maintenance you must budget from day one.
Two opposite cost structures
Odoo bills by usage (per user) plus integration; custom bills a large upfront then little recurring beyond evolutions. 2026 orders of magnitude, Western European market.
| Line item | Odoo | Custom |
|---|---|---|
| Licence | 24-70 EUR/user/mo | 0 EUR |
| Initial integration | 15,000-50,000 EUR | included in build |
| Application build | included (standard) | 40,000-110,000 EUR |
| Heavy customisation | 800-1,200 EUR/day | native |
| Time to go live | 3-8 months | 4-9 months |
| Vendor/integrator lock-in | High | Low (code delivered) |
| Version upgrades | Migration each release | Controlled |
A 15-user SME on Odoo Enterprise at 45 EUR/user/month already pays 8,100 EUR/year in licences before any customisation.
The 5-year TCO makes the real call
Over 5 years, Odoo's recurring licence eventually catches up with custom's upfront cost, especially as customisations accumulate.
| Line item (5 years, 15 users) | Odoo | Custom |
|---|---|---|
| Licence over 5 years | 40,500 EUR | 0 EUR |
| Integration / build | 30,000 EUR | 75,000 EUR |
| Customisations | 25,000 EUR | included |
| Version migrations | 12,000 EUR | 6,000 EUR |
| Hosting / support | 9,000 EUR | 24,000 EUR |
| 5-year TCO | ~116,500 EUR | ~105,000 EUR |
With heavy customisation needs and a long horizon, custom becomes competitive again. With standard needs and a small team, Odoo stays unbeatable.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Sophie, owner of an industrial SME in Amsterdam (22 staff), needs to tool up procurement and production. Her supply flows are standard: Odoo covers 85% without code. Integrator quote: 32,000 EUR + 45 EUR/user/month for 12 users, i.e. 6,480 EUR/year. An equivalent custom build: 68,000 EUR. Over 5 years, Odoo lands at ~64,000 EUR versus ~92,000 EUR for custom. Verdict: Odoo, because her processes aren't differentiating. She keeps custom for her future client portal, where she wants to stand out.
FAQ
Is Odoo really open source and free? The Community edition is free, but Enterprise (invoicing, advanced accounting, support) is paid at 24-70 EUR/user/month. Most SMEs end up on Enterprise for critical functions.
How much is an Odoo customisation? Budget 800 to 1,200 EUR per integrator day. A specific business module can take 10 to 40 days, i.e. 8,000 to 48,000 EUR, a line often underestimated in the initial quote.
Does custom make me independent? If the source code is delivered and documented, yes: you can switch providers. Require this clause in the contract, otherwise you recreate a lock-in equivalent to a vendor's.
What happens at Odoo version upgrades? Each major annual release can break your customisations. Budget 3,000 to 6,000 EUR per migration if you have custom code, otherwise the update is nearly automatic.
Which criterion truly decides? The standard coverage rate: above 80% of your processes covered by Odoo, pick Odoo. Below that, or if the software is your product, custom is the way.
Let's scope your project. Send us your process map and user count, and we'll price Odoo and custom side by side over 5 years to decide on facts. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
