Een offerte voor software lees je makkelijk voor het cijfer en moeilijk voor al de rest. Het cijfer is wat iedereen bekijkt; de regels eromheen bepalen wat je ervoor krijgt, en de regels die ontbreken bepalen wat niet. Zo lezen wij er een, die van onszelf inbegrepen.
Wat een offerte meestal weglaat
Vijf dingen blijven vaker onvermeld dan al de rest, en elk ervan wordt later een factuur:
- De scope van support: "support inbegrepen" zonder te zeggen wat als support telt, wat een betalend extra is en hoe werk geprioriteerd wordt eens het product live is.
- De prijs van wijzigingen: hoe een vraag na ondertekening geprijsd wordt, als vaste offerte, uurtarief of bundel. Staat het niet op het blad, dan wordt verandering later geprijsd, op de voorwaarden van de leverancier.
- Licentiekosten in de maandelijkse factuur: externe licenties, hosting en diensten samengevoegd in één regel, zodat je niet ziet waarvoor je betaalt of wat je behoudt als je vertrekt.
- Overdracht als gunst: niets over wat je op het einde ontvangt, waardoor de overdracht een onderhandeling wordt op het moment dat je het minste gewicht in de schaal legt.
- Hosting en accounts niet op jouw naam: domein, hosting en externe diensten geregistreerd op de leverancier, waardoor vertrekken een technisch project wordt in plaats van een beslissing.
Geen van die vijf is op zich oneerlijk. Een offerte is een kort document, en niemand schrijft alles op. Het probleem is dat stilte voor de koper als "inbegrepen" leest en voor de verkoper als "extra", en dat het verschil pas opduikt wanneer het iets kost.
Een vaste prijs of een vork
Eén cijfer oogt veilig. Voor werk dat al vele keren gedaan is, kan het fair zijn. Voor alles wat nieuw is, begrenst het het project en kost het op het einde meestal meer, omdat het risico ingecalculeerd zit als marge die je niet ziet en elke wijziging door een herschatting moet. We schreven al waarom, en de korte versie is dat een vaste prijs verandering duur maakt net wanneer de vrijheid om bij te sturen het punt is.
Een schatting die je ernstig neemt, is een vork met haar aannamesWat de leverancier als gegeven nam bij het inschatten: wat al bestaat, wat jij aanlevert, wat buiten de scope valt. Blijkt er één onjuist, dan beweegt het cijfer. opgeschreven: wat de leverancier eenvoudig denkt, wat hij lastig vermoedt, en welke onbekenden het cijfer zullen bewegen. Beide vormen kunnen een faire offerte zijn. Wat telt, is dat je weet welke van de twee je vasthoudt, en wat er gebeurt wanneer de werkelijkheid van de aannames afwijkt.
Wat een goede offerte benoemt
- Scope: wat er gebouwd wordt, in woorden die je begrijpt, inclusief wat er uitdrukkelijk niet bij zit.
- Aanvaarding: hoe je beslist dat het klaar is, en wie dat beslist.
- Wie het werk doet: mensen bij naam, of een deel uitbesteed wordt, en wie je vaste aanspreekpunt is.
- Wat je ontvangt: broncode, documentatie, toegangen en accounts, op jouw naam.
- Waaruit de maandelijkse factuur bestaat: hosting, licenties, support, en wat elk daarvan dekt.
- Hoe wijzigingen en support na de lancering geprijsd worden, voor je een van beide nodig hebt.
Onze eigen algemene voorwaarden zeggen dat consultancy een inspanningsverbintenis is en dat de concrete afspraken over scope, prijs, timing, aanvaarding en intellectuele eigendom in de projectdocumenten staan. Dat is bewust: een pagina met algemene voorwaarden kan jouw project niet beschrijven, dus moeten de offerte en het scopedocument dat doen. Hetzelfde geldt voor support. We bepalen die per systeem en spreken ze vooraf af, en we werken op prioriteit in plaats van op een vaste klok, dus de offerte zegt dat in plaats van jou iets anders te laten veronderstellen.
Vijf vragen om terug te stellen
- Wat zit er uitdrukkelijk niet in, en wat kost het om het toe te voegen?
- Hoe wordt een wijziging geprijsd nadat we getekend hebben?
- Wat dekt support, wat is een betalend extra, en hoe beslissen jullie wat eerst gebeurt?
- Welke van deze kosten zijn licenties of hosting, en staan die op mijn naam?
- Wat ontvang ik precies op het einde, en staat de overdracht hier beschreven en geprijsd?
Een leverancier die alle vijf schriftelijk beantwoordt, heeft je een betere offerte gegeven dan die waar je om vroeg. Aarzelen bij de basis is ook een antwoord, net als een antwoord dat per telefoon komt en nooit op papier belandt.
Voor je een offerte vraagt
Sta je nog vroeger, dan geeft onze projectomvang-inschatter een eerste maat voor je idee en een scopebrief die je aan elke leverancier kan geven. Dezelfde brief naar iedereen sturen is de eenvoudigste manier om vergelijkbare offertes te krijgen, want de verschillen zitten dan in de voorwaarden in plaats van in wat elke leverancier dacht dat je bedoelde.
De volledige lijst vragen, ook die over van wie wat is en wat er gebeurt als de partner wegvalt, vind je in onze checklist voor een softwarepartner. Neem ze mee naar het gesprek, en hou de antwoorden bij.
Zit je met iets gelijkaardigs?
Zo werken wij. Klinkt de uitdaging uit dit artikel bekend? Vertel ons de jouwe en we geven je een rechttoe rechtaan, bruikbaar antwoord.
Praat met ons


