Prijs is slechts één deel van de werkelijke kost
Bij ICT-opdrachten is de zichtbare aankoop- of abonnementsprijs vaak maar een deel van de totale financiële impact. Implementatie, migratie, interne inzet, integraties, opleiding, wijzigingskosten, verbruik en exit kunnen gedurende de looptijd zwaarder doorwegen dan de oorspronkelijke prijs.
Total Cost of Ownership, kortweg TCO, brengt de kosten van verwerving, ingebruikname, gebruik, beheer, verandering en beëindiging samen binnen één afgesproken periode. Het model ondersteunt zowel de interne raming als de vergelijking van offertes. Het vervangt geen kwaliteitsbeoordeling, maar voorkomt dat prijsverschillen verkeerd worden geïnterpreteerd.
Zes kostenblokken voor een volledig ICT-beeld
1. Verwerving en contractering
Neem eenmalige aankoopkosten, licenties, abonnementen, initiële cloudcapaciteit, hardware, projectvoorbereiding en eventuele externe ondersteuning op. Maak duidelijk welke kosten inclusief zijn en welke afzonderlijk worden aangerekend.
2. Implementatie en transitie
Denk aan ontwerp, configuratie, ontwikkeling, koppelingen, datamigratie, testen, documentatie, opleiding en ingebruikname. Voeg ook de interne uren toe van medewerkers die analyses uitvoeren, data opschonen, testen of beslissingen voorbereiden. Een goedkoop product kan door een complexe implementatie alsnog duur uitvallen.
3. Gebruik en verbruik
Modelleer terugkerende kosten zoals gebruikerslicenties, transacties, opslag, netwerkverkeer, API-calls, support, onderhoud en managed services. Bij cloud- en SaaS-diensten zijn heldere volumeprofielen essentieel. Gebruik minimaal een verwacht scenario en zinvolle gevoeligheidsvarianten.
4. Beheer en governance
Neem contractmanagement, leveranciersoverleg, rapportering, audits, security-opvolging, licentiebeheer en functioneel of technisch beheer mee. Ook wanneer deze activiteiten intern worden uitgevoerd, vragen ze capaciteit die in de besluitvorming zichtbaar moet zijn.
5. Groei, wijzigingen en indexatie
Breng verwachte groei in gebruikers, data, locaties en functionaliteit in kaart. Leg daarnaast een realistisch pakket aan wijzigingen vast, met tarieven of eenheidsprijzen. Pas indexatieregels consequent toe en maak duidelijk welk basisjaar en welke momenten worden gebruikt.
6. Exit en vervanging
Voorzie kosten voor data-export, migratieondersteuning, overdracht, afbouw, dubbele werking, verwijdering, archivering en contractbeëindiging. Houd waar relevant rekening met restwaarde of hergebruik. Een exit die niet in de TCO zit, wordt vaak pas zichtbaar wanneer onderhandelingsruimte beperkt is.
Bouw een model dat offertes echt vergelijkbaar maakt
Kies een passende analyseperiode
Stem de periode af op de verwachte gebruiksduur, de contractduur, mogelijke verlengingen en de vervangingscyclus. Toon afzonderlijk het basisscenario en opties of verlengingen. Zo blijft zichtbaar welke beslissing welke kost veroorzaakt.
Werk met uniforme volumes en scenario’s
Geef alle inschrijvers dezelfde aantallen, gebruiksprofielen en groeiverwachtingen. Bij onzekerheid zijn meerdere scenario’s beter dan schijnprecisie. Een laag, verwacht en hoog scenario tonen hoe gevoelig een oplossing is voor groei of veranderend gebruik.
Maak aannames expliciet
Documenteer inflatie, indexatie, discontovoet indien gebruikt, valutarisico, interne uurtarieven, afschrijving en verwachte groei. Vermijd verborgen rekenregels. De methodiek en de gegevens die inschrijvers moeten aanleveren horen vooraf helder te zijn wanneer kosten in de beoordeling worden gebruikt.
Voorkom dubbeltelling
Definieer iedere kostenpost, eenheid en eigenaar. Controleer of support bijvoorbeeld al in een abonnement zit en niet opnieuw onder beheer wordt opgenomen. Scheid leverancierstarieven, externe kosten en interne inspanning zodat het model controleerbaar blijft.
Koppel het model aan de contractuitvoering
Gebruik dezelfde volumes, eenheidsprijzen en definities later voor factuurcontrole, budgetopvolging en wijzigingen. Een TCO-model dat na de gunning verdwijnt, mist een belangrijk deel van zijn waarde.
Veelvoorkomende valkuilen
- alleen licenties of abonnementen vergelijken;
- interne capaciteit en migratie buiten beschouwing laten;
- onrealistische of onvolledige volumes gebruiken;
- optionele kosten niet meenemen terwijl ze waarschijnlijk nodig zijn;
- prijzen met verschillende inclusies vergelijken;
- groei, indexatie en wijzigingen vergeten;
- de exit als kosteloos veronderstellen;
- een ingewikkeld model bouwen dat niemand kan controleren.
Checklist vóór publicatie
- Zijn de analyseperiode en alle contractopties duidelijk?
- Zijn eenmalige, periodieke en variabele kosten gescheiden?
- Zijn implementatie, integratie, migratie en opleiding opgenomen?
- Zijn interne beheer- en governancekosten zichtbaar?
- Zijn volumes, groei en gebruiksscenario’s realistisch?
- Zijn indexatie en prijsherziening consequent gemodelleerd?
- Zijn wijzigings- en exitkosten opgenomen?
- Kunnen alle inschrijvers dezelfde gegevensstructuur invullen?
- Zijn formules, aannames en inclusies controleerbaar?
- Kan het model na de gunning voor contract- en budgetopvolging worden gebruikt?
Officiële achtergrond
- Public Buyers Community — kostenanalyse en TCO-template
- Europese Commissie — Life-cycle costing calculation tools
- FOD BOSA — Gunning op basis van prijs, kosten of prijs-kwaliteit
Dit artikel biedt algemene informatie en vervangt geen financieel, juridisch of professioneel advies voor een concrete raming, plaatsingsprocedure of overeenkomst.
