Wat kost maatwerksoftware? Een eerlijke uitsplitsing voor het mkb
Business12 oktober 2026
“Wat gaat het kosten?” is bijna altijd de eerste vraag, en “dat hangt ervan af” het meest frustrerende antwoord. Het hangt er ook echt van af, maar niet op een mysterieuze manier. De prijs van maatwerksoftware komt uit een handvol factoren die je zelf kunt inschatten, nog voor je met een developer praat.
In dit artikel laat ik zien waar het geld naartoe gaat, welke keuzes de prijs omhoog of omlaag duwen, en hoe je een offerte leest zonder verrast te worden.
Je betaalt voor tijd, niet voor regels code
Bijna elke offerte is uiteindelijk een schatting van uren of dagen, maal een tarief. Freelance developers in Nederland rekenen grofweg tussen de €70 en €120 per uur; bureaus zitten vaak hoger omdat er accountmanagement en overhead bij komt. Het tarief verschilt dus, maar het grootste verschil tussen twee offertes zit bijna altijd in het aantal uren.
En die uren gaan maar voor een deel naar programmeren. Een realistische verdeling bij een gemiddeld project:
- Uitzoeken en ontwerpen: welke schermen, welke data, welke uitzonderingen. Vaak 10 tot 20% van het werk.
- Bouwen: de functionaliteit zelf, inclusief tests. Het grootste deel, rond de 50 tot 60%.
- Koppelingen en data: bestaande systemen aansluiten, oude data overzetten. Wordt vaak onderschat.
- Afronden: hosting, beveiliging, overdracht, documentatie en de eerste weken bijsturen na livegang.
Vijf factoren die de prijs bepalen
1. Het aantal soorten gebruikers
Een tool die alleen jouw team gebruikt is eenvoudiger dan een portaal waar ook klanten, leveranciers en beheerders inloggen. Elke rol brengt eigen schermen, rechten en randgevallen mee.
2. Koppelingen met andere systemen
Elke externe partij (je boekhouding, een webshop, een marktplaats, een ERP) is een eigen mini-project: de API leren kennen, fouten afvangen, en zorgen dat het blijft werken als de andere kant iets verandert. Eén goed gedocumenteerde koppeling is overzichtelijk; vijf koppelingen met oude systemen niet.
3. Hoe uitzonderlijk je proces is
Standaardzaken als inloggen, gebruikersbeheer en exports zijn met moderne frameworks snel gebouwd. De tijd zit in de regels die alleen jouw bedrijf heeft: de prijsberekening met drie uitzonderingen, de goedkeuringsstap die soms wel en soms niet nodig is.
4. Bestaande data
Twaalf jaar aan spreadsheets overzetten naar een nette database is vaak meer werk dan verwacht, omdat data in de praktijk rommelig is. Dubbele klanten, lege velden, drie spellingen van dezelfde productnaam.
5. Eisen aan beschikbaarheid en beveiliging
Een interne tool die een uurtje plat mag liggen is iets anders dan een betaalomgeving die altijd moet draaien. Hogere eisen betekenen meer testen, monitoring en zorgvuldiger hosting.
Wat je ongeveer kunt verwachten
Elke situatie is anders, maar deze grove bandbreedtes helpen om verwachtingen te ijken:
- Een gerichte fix of kleine automatisering (een rapport, een import, een bug in een bestaand systeem): vaak onder de €2.000.
- Eén koppeling of een kleine interne tool: meestal tussen €2.000 en €10.000.
- Een complete webapplicatie of eerste versie van een SaaS-product: vanaf €10.000, en bij meerdere rollen en koppelingen al snel een veelvoud daarvan.
Zie dit als oriëntatie, niet als prijslijst. Een goede offerte rekent het voor jouw situatie uit, en legt uit waar de uren zitten.
Zo houd je de kosten in de hand
- Begin met de kern. Welk deel van het proces kost nu de meeste tijd of levert de meeste fouten op? Bouw dat eerst, en breid uit als het werkt.
- Lever voorbeelden aan. Een echte export, een screenshot van je huidige spreadsheet, een voorbeeldfactuur. Concrete input scheelt uren aan aannames.
- Gebruik standaard waar het kan. Niet alles hoeft maatwerk te zijn. Betalingen, e-mail en authenticatie zijn opgeloste problemen.
- Reken de kosten van niets doen. Als je team elke week acht uur handmatig gegevens overtypt, is dat een kostenpost die je naast de offerte kunt leggen.
Hoe je een offerte leest
Let op wat er buiten de scope valt, hoe wijzigingen worden afgehandeld en wat er na oplevering gebeurt. Een lage prijs zonder heldere omschrijving wordt vaak duur zodra de eerste “dat zat er niet bij” op tafel komt. Vraag ook wie het werk daadwerkelijk doet: de persoon die de offerte schrijft, of iemand die je nooit spreekt.
Bij mij krijg je scope, planning en prijs op papier voordat we beginnen, en bouwt de persoon die het project inschat het ook. Wil je weten wat jouw idee ongeveer kost? Een gesprek van 30 minuten is meestal genoeg voor een eerste inschatting.
Laten we praten · มาคุยกัน
Klaar om jouw project te bespreken?