Een Odoo-project budgetteren — eerlijke kostenrange

Wat een Odoo-implementatie echt kost, per bedrijfsgrootte en ambitie

Een Odoo-project budgetteren — eerlijke kostenrange

De meeste Odoo-budgetten die we auditen zijn fout in dezelfde richting: onderschat. Niet met een factor twee, maar genoeg om het project pijnlijk te maken in maand vier. Dit artikel is het eerlijke kostenkader dat we met klanten gebruiken voor we tekenen.

Odoo is een van de goedkoopste serieuze ERP's op de markt — en 'goedkoop' draagt veel werk in die zin. De licentie is echt betaalbaar. De implementatie, training, integraties en doorlopende support zijn echte kosten die een eigen budgetlijn verdienen.

We doorlopen de kostencomponenten om te budgetteren, ranges per bedrijfsgrootte, waar teams typisch onderschatten, en hoe je drie-jaar TCO modelleert in plaats van enkel jaar één.

Deze ranges komen uit ons eigen klantenbestand: tientallen Belgische en Benelux-KMO's in services, productie, retail en distributie. Jouw cijfers kunnen verschillen — de componenten zijn universeel.


De kostencomponenten die de demo niet noemt

Een Odoo-implementatie heeft zes kostencomponenten: licenties, implementatiediensten, custom development, integraties, training en change management, doorlopende support. Elk verdient een eigen lijn en een eigen drie-jaar zicht.

Demo's focussen op de licentie omdat die het makkelijkst te vergelijken is. In onze ervaring is de licentie zelden meer dan 25% van het jaar-1 budget. De andere componenten skippen en het project stagneert of absorbeert ze in stilte — geen van beide is fair tegenover het team.

  • Licenties — Odoo Enterprise per gebruiker per maand
  • Implementatiediensten — partner-consulting fees
  • Custom development — wanneer standaard niet past
  • Integraties — bank, e-commerce, EDI, payroll, BI
  • Training en change — de lijn die adoptie wint of doodt

Kostenranges per bedrijfsgrootte

Concrete cijfers helpen. Dit zijn de ranges die we zien doorheen ons Benelux KMO-portfolio, jaar 1 all-in (licenties, implementatie, integraties, training). Ze veronderstellen Odoo Enterprise op Odoo.sh en een competente partner.

Kleinere bedrijven zitten aan de onderkant als ze standaard Odoo aanvaarden en integraties beperken. Grotere of multi-entiteit bedrijven zitten aan de bovenkant zodra custom modules en complexe integraties in scope komen.

  • 10-30 gebruikers, services-KMO — €40k tot €120k jaar één
  • 30-100 gebruikers, mid-market KMO — €100k tot €300k jaar één
  • 100-300 gebruikers, grotere KMO met custom code — €300k tot €700k jaar één
  • Multi-entiteit of industrieel — typisch boven €500k jaar één
  • Self-hosted met volledige Ops in scope — Ops-budget bovenop

Waar teams onderschatten

Drie lijnen absorberen de verrassingen op bijna elk project dat we auditen: datamigratie, integraties en training. Elk lijkt klein in de demo en groot in maand drie. Vooraf eerlijk budgetteren en je vermijdt het scopegesprek in week tien.

Onze vuistregel: datamigratie is 20-30% van de implementatie-inspanning, integraties 15-25%, training plus change 10-20%. Zet de voorstel voor je migratie op 5%, dan is dat de eerste plek voor vragen.

  • Datamigratie — 20 tot 30% van implementatie-inspanning
  • Integraties — 15 tot 25% van implementatie-inspanning
  • Training en change — 10 tot 20% van implementatie-inspanning
  • Doorlopende support — minstens 10-15% van jaar-1 kost jaarlijks
  • Upgrades — om de twee jaar gemiddeld, klein projectbudget toevoegen

Drie-jaar totale eigendomskost

Het jaar-1 budget is de helft van het verhaal. Jaar twee en drie dragen licenties, support, upgrades en de kleine custom modules die opduiken naarmate het team Odoo leert. Drie-jaar TCO modelleren helpt de CFO met beide ogen open te tekenen.

Voor onze typische 50-gebruikers mid-market klant is de drie-jaar TCO ongeveer twee keer de jaar-1 kost, geen drie. Jaar één is implementatie-zwaar; jaar twee en drie zijn support-en-evolutie zwaar. De vorm kennen vermijdt jaar-2 verrassingen.

  • Jaar 1: zware implementatie + licenties + training
  • Jaar 2: licenties + support + kleine custom evoluties
  • Jaar 3: licenties + support + klein upgrade-project
  • Drie-jaar TCO ≈ 2× jaar 1 voor een typische KMO
  • LLM- en integratiekosten zitten erbovenop — meten en herzien

Hoe we een verdedigbaar budget bouwen

We bouwen altijd bottom-up: lijst de modules, de integraties, de migratiescope, het trainingsplan. Elke lijn krijgt een range, geen punt. De CFO ziet de veronderstellingen en kan ze uitdagen voor ze verbintenissen worden.

We weigeren één all-in cijfer op een ongescoped project te zetten. Een vaag cijfer op dag 1 getekend is de snelste weg naar een conflictueuze maand 4. Range-gebaseerde, transparante budgetten leveren veel betere partner-klant gesprekken op.

  • Bottom-up build, nooit top-down 'instinct' cijfer
  • Range per lijn met zichtbare veronderstellingen
  • CFO en IT-lead reviewen en challengen voor afsluiten
  • Drie-jaar TCO gemodelleerd voor elke aankoopbeslissing
  • Reserve voor onvoorzien — 10 tot 15% op de implementatielijnen

Budgetfouten die we wegauditen voor we tekenen

Vijf patronen die we voor elk contract uitdagen.

  • Enkel jaar-1 budget — verrassingskosten in jaar 2.
  • Datamigratie als kleine lijn — bijna altijd fout.
  • Training onder gebudgetteerd — project gaat live, adoptie stagneert.
  • Eén all-in cijfer zonder veronderstellingen — onbestuurbaar.
  • Geen onvoorziene reserve — eerste verrassing wordt crisis.

Hoe meet je dat het budget gezond is

Cijfers maandelijks gevolgd met de sponsor.

  • Uitgave versus budget per workstream — afwijking onder 10%.
  • Scope-wijzigingen getekend en herbegroot — expliciet, niet geabsorbeerd.
  • Voorspelling bij voltooiing — maandelijks ververst.
  • Verbruik onvoorzien — zichtbaar, niet stil.
  • Drie-jaar TCO ververst bij elke grote scope-beslissing.

Hoe Flydoo budgetten bouwt

We starten met een halve dag scoping-workshop, lopen de kostencomponenten met CFO en IT-lead, en produceren een bottom-up budget met expliciete ranges. Het voorstel lijst de veronderstellingen naast de cijfers — wijzigt een veronderstelling, dan beweegt de lijn transparant.

Eens het project loopt rapporteren we maandelijks uitgave tegenover budget per workstream. Scope-wijzigingen worden expliciet herbegroot, niet stil geabsorbeerd. De CFO ontdekt nooit een budgetshift bij maandafsluiting.

  • Halve dag scoping-workshop met CFO en IT-lead
  • Bottom-up budget met ranges en zichtbare veronderstellingen
  • Maandelijkse uitgave-vs-budget rapport per workstream
  • Scope-wijzigingen expliciet herbegroot en getekend
  • Drie-jaar TCO ververst bij elke grote beslissing

Praktische checklist voor je je Odoo-voorstel tekent

Stel deze vragen voor je budget vastlegt.

  • Zijn de zes kostencomponenten allemaal opgelijst en gebudgetteerd?
  • Is datamigratie gedimensioneerd op 20-30% van implementatie?
  • Is training en change minstens 10-20% van implementatie?
  • Is er een drie-jaar TCO, niet enkel jaar 1?
  • Wordt elke lijn als range met expliciete veronderstellingen getoond?
  • Is er een 10-15% reserve op implementatie?
  • Is er een duidelijke maandelijkse rapportering uitgave vs budget?

Een eerlijk budget is de eerste opleverbare

Een Odoo-project dat binnen budget eindigt had geen geluk — het werd eerlijk gescoped. Zes componenten, ranges per lijn, drie-jaar zicht, maandelijks rapporteren en expliciete onvoorziene reserve. Niets exotisch, en het is het verschil tussen een rustig en een conflictueus project.

Evalueer je een voorstel dat niet op het kader hierboven lijkt, neem dat als rode vlag. Stel de vragen, vraag de ontbrekende componenten, vraag de ranges. Een serieuze partner verwelkomt het gesprek.

Wil je een tweede mening op een Odoo-voorstel op tafel, we lezen het graag en delen de vragen die we zouden stellen voor we tekenen.

Veelgestelde vragen

Waarom is jaar-1 budget zoveel meer dan de licentiekost?

Omdat de licentie één van zes kostencomponenten is. Implementatiediensten, custom development, integraties, training en doorlopende support tellen typisch drie tot vier keer de licentie bij in jaar 1. Dat is universeel bij serieuze ERP-leveranciers — Odoo is gewoon eerlijker over de licentie.

Hoe weet ik of een partnervoorstel realistisch is?

Kijk naar de verhouding per component. Datamigratie rond 20-30% van implementatie, integraties 15-25%, training 10-20%. Is het voorstel 70% partner-consulting en 5% datamigratie, dan landt het datawerk op iemand — meestal jij, in week tien.

Wat als mijn budget kleiner is dan de ranges in dit artikel?

Verklein de scope, niet de kwaliteit. Kies een kleinere eerste fase, aanvaard meer standaard Odoo, schuif de integratie die niet jaar-1 terugverdient. Volledige scope op een kleiner budget proberen is hoe projecten halfklaar en gediskrediteerd eindigen.

Hoe groot moet mijn onvoorziene reserve zijn?

Tien tot vijftien procent van de implementatielijnen is onze aanbeveling. Minder en de eerste verrassing wordt crisis. Meer en je begroot wellicht rond een ongescopt item dat direct moet worden aangepakt. In beide gevallen moet onvoorzien zichtbaar zijn in het budget, niet verborgen.

Moet ik doorlopende kosten verwachten na go-live?

Ja. Plan minstens 10-15% van jaar-1 kost jaarlijks voor support, kleine evoluties en upgrade-projecten. Bedrijven die nul begroten voor doorlopende support betalen in stilte uit een andere lijn of zien hun Odoo langzaam zijn nut verliezen. Beide zijn slecht.

Wil u bespreken wat dit betekent voor uw eigen Odoo-project? We praten er graag over.

Verken onze Odoo gidsen

Door de Odoo gidsen bladeren

Gerelateerd artikel

Een Odoo-partner kiezen: rode en groene vlaggen

Klaar om te transformeren

Laat ons uw digitale transformatie met Odoo ERP begeleiden.

Spreek met een expert