De kosten van maatwerk software hangen af van de omvang van het werk, het aantal koppelingen, de eisen aan beveiliging en toegankelijkheid en de looptijd. Reken niet met de bouwprijs alleen, maar met de totale kosten over vijf jaar: bouw, onderhoud, hosting, eigen beheerinspanning en exit. Op deze pagina staat een rekenvoorbeeld met aannames die u zelf kunt aanpassen.

Laatst bijgewerkt:

Belangenverklaring en werkwijze van deze pagina

TechinFlow levert zelf maatwerk software. Daarom staat op deze pagina geen enkel tarief, geen prijsindicatie en geen vergelijking met andere leveranciers. Het rekenvoorbeeld hieronder gebruikt ronde, verzonnen getallen die zichtbaar als aanname zijn gemarkeerd, zodat u de rekenmethode ziet en uw eigen waarden invult. Cijfers over de arbeidsmarkt komen uit een openbare bron van het CBS, met datum van ophalen.

Voor de vraag of maatwerk überhaupt de juiste route is, bestaat een aparte beslistabel: maatwerk of standaard software. Deze pagina gaat ervan uit dat u die keuze al heeft gemaakt en wilt weten hoe u de kosten begroot en offertes vergelijkbaar maakt.

Welke factoren bepalen de kosten van maatwerk software?

De bouwuren zijn de zichtbaarste kostenpost, en ze volgen uit een reeks ontwerpkeuzes die u vooraf kunt benoemen. Hoe scherper u ze beschrijft, hoe kleiner het verschil tussen offerte en eindrekening.

Kostenfactoren bij maatwerk software en wat u als opdrachtgever kunt vastleggen
FactorWaarom het kosten verandertWat u vooraf kunt vastleggen
Functionele omvangMeer schermen, rollen en bedrijfsregels betekent meer ontwerp, bouw en testwerkEen lijst van processen met per proces een prioriteit (moet, wens)
KoppelingenElke koppeling vraagt onderzoek, foutafhandeling en onderhoud bij wijzigingen aan de andere kantWelke systemen, met welke API-koppelingen en wie beheert die systemen
Data en migratieOpschonen en omzetten van bestaande gegevens is vaak onderschat werkAantal bronnen, kwaliteit, wie de data valideert
Beveiliging en privacyLogging, autorisatie, pentest en een verwerkersovereenkomst kosten tijdHet beveiligingskader waaraan u moet voldoen en het bewijs dat u wilt zien
ToegankelijkheidAchteraf herstellen is duurder dan vanaf het ontwerp meenemenDe norm (zie toegankelijke kaarten) en wie het onderzoek bestelt
Hosting en omgevingenTest-, acceptatie- en productieomgeving en back-ups lopen mee zolang de software draaitWaar het draait, wie het beheert, welke herstelafspraken gelden
Eigen inbrengEen opdrachtgever die niet tijdig beslist, veroorzaakt wachttijd en herwerkWie productowner is en hoeveel uur per week die beschikbaar heeft
Looptijd en wijzigingenEen lange looptijd vraagt onderhoud van de onderliggende bibliotheken en nieuwe wensenEen regeling voor wijzigingen en een jaarlijkse herijking

Een vaste prijs voor het hele traject is alleen eerlijk als de omvang vaststaat. Staat die nog niet vast, dan is een vaste prijs per iteratie met een bovengrens vaak realistischer. Over de rol van de opdrachtgever tijdens het traject leest u meer op de dienstpagina maatwerk software.

Welke openbare bronnen zijn er voor uurtarieven?

Een gezaghebbende, openbare tabel met marktuurtarieven voor maatwerkontwikkeling vonden wij niet. Wat wel openbaar en controleerbaar is, zijn de arbeidskosten per gewerkt uur van het CBS. Dat is het bedrag dat een werkgever kwijt is aan een medewerker per gewerkt uur, inclusief sociale lasten, maar zonder overhead, bedrijfsrisico, winst en uren die niet worden gefactureerd. Het is dus een ondergrens voor wat een tarief moet dekken, geen tarief.

Arbeidskosten per gewerkt uur en per voltijdeenheid, 2024 (CBS, tabel 85293NED, definitief)
Bedrijfstak (SBI 2008)Per gewerkt uurPer voltijdeenheidGewerkte uren per voltijdeenheid
62 IT-dienstverlening€ 57,55€ 100.6001.748
J Informatie en communicatie€ 57,64€ 100.3001.740
84 Openbaar bestuur en overheidsdiensten€ 60,15€ 95.4001.586

Het CBS meldt dat de tabel sinds 14 juli 2026 cijfers over 2024 bevat naast 2020 en elke vier jaar wordt aangevuld. Voor 2020 stond de IT-dienstverlening op € 45,61 per gewerkt uur, voor 2024 op € 57,55. Gegevens zijn gelezen via de OData-API van het CBS op 11 oktober 2026.

Voor werkelijke marktprijzen zijn er drie routes. U kunt een marktconsultatie houden en meerdere partijen om een indicatie vragen. U kunt gunningsstukken van vergelijkbare opdrachten bekijken op TenderNed, voor zover aanbestedende diensten die publiceren. En u kunt bij uw eigen inkoopafdeling opvragen wat u eerder betaalde. Gebruik de uitkomst als bandbreedte, niet als norm.

Hoe ziet een (fictief) rekenvoorbeeld van vijf jaar eruit?

Het voorbeeld is fictief en bedoeld om de methode te tonen. Alle bedragen met een asterisk zijn aannames zonder bron en horen bij een denkbeeldig intern kaartportaal voor een gemeentelijke afdeling. Het is geen prijsindicatie van TechinFlow of van de markt.

Fictief rekenvoorbeeld voor totale kosten over vijf jaar (aannames gemarkeerd met *)
KostenpostAannameBedrag over 5 jaar
Bouw1.200 uur* × € 100 per uur* (rekengemak)€ 120.000
Onderhoud en doorontwikkeling15%* van de bouwkosten per jaar, 5 jaar€ 90.000
Hosting en back-ups€ 400* per maand, 60 maanden€ 24.000
Eigen productowner en beheer0,2 fte* × € 95.400 per voltijdeenheid per jaar (CBS, openbaar bestuur, 2024), 5 jaar€ 95.400
Exit en overdracht5%* van de bouwkosten€ 6.000
Totaal (fictief)Som van de regels hierboven€ 335.400

De bouwprijs is in dit voorbeeld 36% van het totaal. Dat verhoudingsgetal volgt uit de aannames en is geen vuistregel. Verander een aanname en de verhouding verschuift: bij 10% onderhoud per jaar is het totaal € 305.400, bij 20% is het € 365.400. Vervang het uurtarief door uw eigen waarde en reken de bouw- en exitregels opnieuw door. Het uurtarief weegt mee, maar in dit voorbeeld bepalen de onderhoudsaanname en de eigen inzet samen 55% van de uitkomst.

Wat is TCO en wat zegt de Aanbestedingswet erover?

TCO staat voor total cost of ownership: alle kosten van aanschaf, gebruik, onderhoud en einde van een product of dienst, opgeteld over de levensduur. De Aanbestedingswet 2012 kent het begrip levenscycluskosten en laat een aanbestedende dienst gunnen op laagste kosten berekend op die basis. Artikel 2.115a omschrijft die kosten zo:

kosten gedragen door de aanbestedende dienst of andere gebruikers, zoals kosten in verband met de verwerving, gebruikskosten, onderhoudskosten en kosten volgend uit het einde van de levenscyclus

Bron: Aanbestedingswet 2012, artikel 2.115a lid 1 onder a, wetten.overheid.nl, gelezen op 11 oktober 2026. Lid 2 verplicht de aanbestedende dienst om in de aanbestedingsstukken te vermelden welke gegevens inschrijvers moeten aanleveren en met welke methode de levenscycluskosten worden bepaald. Wie op levenscycluskosten wil gunnen, moet dus vooraf zeggen hoe die berekend worden.

Artikel 2.114 noemt drie wijzen om de economisch meest voordelige inschrijving vast te stellen: beste prijs-kwaliteitverhouding, laagste kosten op basis van kosteneffectiviteit zoals de levenscycluskosten, of laagste prijs. Het derde lid stelt de beste prijs-kwaliteitverhouding als uitgangspunt. Laat uw inkoopjurist toetsen welke gunningswijze past. Een uitgebreid overzicht van eisen bij een aanbesteding vindt u bij aanbesteding GIS-viewer: eisen; de principes gelden ook voor ander maatwerk.

Wat kost onderhoud na oplevering?

Onderhoud is geen eenmalige post. Software die draait moet bijgewerkt worden voor beveiligingsmeldingen in onderliggende bibliotheken, voor wijzigingen in de systemen waarmee zij koppelt en voor nieuwe wensen. Een betrouwbare publieke norm voor het percentage per jaar vonden wij niet. In het rekenvoorbeeld staat daarom een aanname met gevoeligheidsanalyse, en dat is ook wat u van een leverancier mag vragen.

  • Correctief onderhoud herstelt fouten die na oplevering opduiken. Leg vast welke garantieperiode geldt en wat daarbuiten gebeurt.
  • Preventief onderhoud houdt de technische basis actueel, bijvoorbeeld bibliotheken, besturingssysteem en databaseversie.
  • Aanpassend onderhoud volgt wijzigingen buiten de software, zoals een nieuwe versie van een basisregistratie of een gewijzigde API van een partner.
  • Doorontwikkeling zijn nieuwe functies. Begroot ze apart van onderhoud, anders verdwijnt onderhoudsbudget in wensen.

Laat de leverancier de onderhoudsprijs opbouwen uit deze vier posten. Vraag ook hoe de overdracht aan een andere partij verloopt en welke documentatie bij oplevering hoort; dat bepaalt hoe duur een overstap wordt. Meer daarover bij vendor lock-in en exitstrategie en bij legacy-modernisering, waar onderhoud op verouderde software de kosten drijft.

Wat verschilt per situatie?

Drie omstandigheden verschuiven het kostenbeeld sterker dan het uurtarief. Ten eerste de mate van onzekerheid: een proces dat nog moet worden uitgevonden kost meer iteraties dan een proces dat al op papier staat. Ten tweede het aantal partijen: een koppeling met een externe leverancier voegt wachttijd en afstemming toe die niet in bouwuren zit. Ten derde de eisen vanuit het publiekrecht: een gemeente die moet voldoen aan toegankelijkheids- en beveiligingskaders neemt testwerk en bewijsvoering mee dat een intern hulpmiddel van een commercieel bedrijf niet nodig heeft.

Een beheerst begin is een klein, afgebakend eerste traject. Daarmee leert u het tempo van het team kennen voordat u een groter budget vastlegt. Voor een eerste verkenning van de vraag en de architectuur is technologie- en softwareadvies bedoeld.

Veelgestelde vragen

Wat kost maatwerk software gemiddeld?

Een gemiddelde zegt weinig, omdat de omvang, het aantal koppelingen en de eisen aan beveiliging en toegankelijkheid sterk uiteenlopen. Een betrouwbaar publiek gemiddelde vonden wij niet. Begroot daarom per kostenfactor en reken over vijf jaar: bouw, onderhoud, hosting, eigen inzet en exit. Het fictieve rekenvoorbeeld op deze pagina laat zien hoe u dat opbouwt.

Is een vaste prijs voor maatwerk verstandig?

Alleen als de functionele omvang vastligt. Is die nog onzeker, dan is een vaste prijs per iteratie met een bovengrens of een raming met bandbreedte eerlijker. Een vaste prijs voor een vaag pakket verschuift het risico naar later, vaak in de vorm van wijzigingsverzoeken. Leg in elk geval vast hoe wijzigingen worden geprijsd.

Hoe vergelijk ik offertes voor maatwerk software?

Vraag alle partijen om dezelfde opbouw: bouw, onderhoud, hosting, doorontwikkeling en exit. Laat de aannames per post vermelden en vraag naar een totaal over vijf jaar. Gunt u op levenscycluskosten, dan moet de methode vooraf in de aanbestedingsstukken staan (art. 2.115a lid 2 Aanbestedingswet 2012).

Waarom ligt een uurtarief hoger dan de arbeidskosten van het CBS?

De arbeidskosten per gewerkt uur dekken loon en sociale lasten. Een tarief moet daarnaast overhead, uren zonder facturering, bedrijfsrisico en winst dekken. De CBS-cijfers vormen dus een ondergrens, geen tarief. In 2024 waren de arbeidskosten in de IT-dienstverlening € 57,55 per gewerkt uur (CBS, tabel 85293NED). Een vast opslagpercentage is niet gepubliceerd.

Hoeveel onderhoud moet ik per jaar begroten?

Er is geen gezaghebbende publieke norm. Reken met een aanname, bijvoorbeeld tussen 10% en 20% van de bouwkosten per jaar, en laat de leverancier de post opbouwen uit correctief, preventief, aanpassend onderhoud en doorontwikkeling. Herzie de aanname jaarlijks aan de hand van werkelijke uren.

Bronnen

Meer over TechinFlow

Een nieuw bureau in Haarlem voor maatwerk software, GIS en dataplatforms op open standaarden.

023 230 21 42Neem contact op

Een vraag of opdracht?

Vertel kort wat er speelt en voor welke organisatie. We reageren per e-mail.

Stuur een bericht