Wanneer een leverancier een offerte indient, staat daar een prijs op. Die prijs is zelden de werkelijke prijs. Tussen het geoffreerde bedrag en de totale jaarlijkse uitgave zit een kloof die in de praktijk geregeld twintig tot veertig procent bedraagt. Voor wie die kloof niet kent, is de make-or-buy-afweging bij voorbaat onvolledig. Dit artikel bespreekt de verborgen kostenposten die bij uitbesteding van zakelijke dienstverlening en IT-taken het vaakst worden onderschat, inclusief het rekenwerk dat nodig is om een eerlijke vergelijking te maken.
De offerte als vertrekpunt, niet als eindpunt
Een offerte beschrijft wat een leverancier levert voor een bepaald bedrag. Wat een offerte zelden beschrijft, is wat de opdrachtgever zelf moet bijdragen om die levering te laten slagen. Denk aan interne coördinatie, het aanleveren van data, het beoordelen van tussenresultaten en het voeren van overleg. Dit zijn reële arbeidsuren die intern worden gemaakt, maar die niet in de offerte van de leverancier verschijnen.
Stel: een mkb-bedrijf besteedt zijn IT-beheer uit voor € 2.400 per maand. De accountmanager van de leverancier vraagt gemiddeld vier uur per maand aan afstemming, rapportage en incidentopvolging van de interne contactpersoon. Die contactpersoon kost het bedrijf € 65 per uur inclusief werkgeverslasten. Dat is € 260 per maand aan intern werk, ofwel € 3.120 per jaar. De werkelijke maandelijkse uitgave is dus niet € 2.400 maar € 2.660. Op jaarbasis scheelt dat € 3.120 ten opzichte van de gecommuniceerde contractwaarde.
Contractuele meerwerk- en escalatiekosten
De meeste IT- en dienstverleningscontracten bevatten een basisscope. Wat buiten die scope valt, wordt gefactureerd als meerwerk, doorgaans tegen een uurtarief dat in het contract staat maar zelden wordt opgemerkt tijdens de offertebeoordeling. Escalatietarieven voor spoedwerkzaamheden of werkzaamheden buiten kantooruren liggen daar bovenop.
Bij een gemeente waarvoor ik een inkooptraject begeleidde, was het basistarief voor softwareondersteuning € 95 per uur. Het escalatietarief voor incidenten buiten kantoortijd bedroeg € 190 per uur. In het eerste contractjaar werden 28 uur aan meerwerk en 9 uur aan escalaties gefactureerd. De extra kosten: (28 × € 95) + (9 × € 190) = € 2.660 + € 1.710 = € 4.370 bovenop de basiscontractwaarde. Niemand had dit bedrag begroot, omdat de offerte alleen de basisprijs toonde.
Controleer bij elke offerte systematisch:
- Wat valt buiten de basisscope?
- Welk tarief geldt voor meerwerk?
- Zijn er escalatietarieven en onder welke voorwaarden gelden die?
- Zijn indexeringsclausules opgenomen, en zo ja, aan welke index zijn die gekoppeld?
Transitie- en implementatiekosten
Uitbesteding begint niet op dag één van het contract. Er gaat een transitieperiode aan vooraf waarin kennis wordt overgedragen, systemen worden gekoppeld en processen worden ingericht. Die transitie kost tijd en geld, zowel bij de leverancier als intern. Veel offertes vermelden transitiekosten als een apart onderdeel, maar de interne uren die hiermee gemoeid zijn, blijven buiten beeld.
Een realistisch voorbeeld: een bedrijf schakelt over op uitbesteed documentbeheer. De leverancier rekent € 4.500 eenmalig voor implementatie. Intern zijn drie medewerkers gedurende twee weken elk tien uur bezig met datamapping, testen en training. Bij een intern uurtarief van € 55 is dat 3 × 10 × € 55 = € 1.650 aan interne transitiekosten. De werkelijke implementatiekosten zijn dus € 6.150, niet € 4.500. Dit bedrag dient te worden meegenomen in de terugverdientijdberekening.
Afhankelijkheidsrisico en de kosten van overstappen
Leveranciersafhankelijkheid heeft een prijs die pas zichtbaar wordt wanneer u wilt overstappen of heronderhandelen. Hoe dieper een leverancier is geïntegreerd in uw processen, systemen of data-infrastructuur, hoe hoger de uitstapkosten. Dit wordt in de vakwereld aangeduid als lock-in, en het heeft directe financiële consequenties.
Overweeg de volgende situatie: een bedrijf heeft drie jaar lang zijn CRM-beheer uitbesteed aan één leverancier. Bij contractverlenging vraagt de leverancier een tariefverhoging van achttien procent. Het bedrijf wil overstappen, maar stuit op datamigratiekosten van € 8.000, een opzegtermijn van zes maanden en de noodzaak om een nieuw systeem te implementeren. De werkelijke kosten van overstappen overstijgen de tariefverhoging over de resterende contractperiode. De leverancier weet dit, en de onderhandelingspositie van het bedrijf is navenant verzwakt.
Bij het aangaan van een contract is het daarom raadzaam om de volgende vragen contractueel te verankeren:
- Wie is eigenaar van de data en in welk formaat is die opvraagbaar?
- Wat zijn de opzegtermijnen en zijn die wederkerig?
- Is er een exitbepaling met bijbehorende verplichtingen voor de leverancier?
Kwaliteitscontrole en toezichtskosten
Uitbesteden betekent niet dat u de verantwoordelijkheid overdraagt. U blijft verantwoordelijk voor het resultaat, ook als een derde partij de uitvoering verzorgt. Dat vereist toezicht, en toezicht kost tijd. Hoe complexer de dienst, hoe intensiever het toezicht dat nodig is om kwaliteit te borgen.
In de gemeentelijke praktijk zag ik regelmatig dat contractmanagement werd onderschat. Bij een uitbesteed ICT-dienstverleningscontract ter waarde van € 180.000 per jaar was een halve fte aan contractmanagement nodig om prestaties te monitoren, facturen te controleren en escalaties te behandelen. Bij een fulltime salaris van € 60.000 inclusief overhead betekent dat € 30.000 aan toezichtskosten. Die kosten verhogen de werkelijke contractwaarde met zeventien procent. In de oorspronkelijke make-or-buyberekening was hier geen rekening mee gehouden.
Een volledig kostenoverzicht opstellen
De enige manier om een eerlijke vergelijking te maken tussen zelf doen en uitbesteden, is door alle kostenposten systematisch in kaart te brengen. Dat geldt zowel voor de interne variant als voor de uitbestedingsvariant. Onderstaande indeling biedt een bruikbaar kader:
Interne kosten (zelf doen):
- Directe loonkosten inclusief werkgeverslasten
- Opleidingskosten en kennisonderhoud
- Gereedschap, licenties en infrastructuur
- Managementtijd voor aansturing
Externe kosten (uitbesteden):
- Contractprijs (basisscope)
- Verwacht meerwerk op basis van historische gegevens of sectorgemiddelden
- Eenmalige transitie- en implementatiekosten, geannualiseerd over de contractduur
- Interne coördinatie- en toezichtsuren
- Risicopremie voor lock-in en overstapkosten
Wie beide kolommen volledig invult, maakt een afweging op basis van werkelijke cijfers. Wie alleen de offerte vergelijkt met het huidige salarisbudget, vergelijkt appels met peren.
De offerte is het begin van de analyse, niet het einde. Een grondige kostenberekening vraagt meer tijd dan het lezen van een prijsopgave, maar het is die tijd die bepaalt of een uitbestedingsbeslissing financieel verantwoord is of achteraf duurder uitvalt dan verwacht.