Je bureau in moeilijke tijden
Laat de code van je bureau waarderen

Bureau

Wat kost een app laten maken? Zo rekent je bureau de prijs uit

In het kort

De prijs van een app is het aantal uren maal je uurtarief, plus een opslag voor risico. De uren hangen af van functies, schermen, koppelingen, platformen en het werk naast het programmeren: ontwerp, testen, projectmanagement en oplevering. Bureaus die eigen componenten hergebruiken, kunnen scherper prijzen en toch marge houden.

Wat een app laten maken kost, is voor een bureau een rekensom: het aantal uren maal je uurtarief, plus een opslag voor risico. De uren komen uit de functies, schermen, koppelingen en platformen die de klant wil. Daar komt het werk naast het programmeren bij: ontwerp, testen, projectmanagement, oplevering in de app stores.

De klant vraagt ‘wat kost een app?’. Jij beantwoordt eerst een andere vraag: ‘hoeveel uur kost deze app, en hoe zeker weten we dat?’ Hieronder staat hoe je die uren opbouwt, welke posten vaak ontbreken en hoe je de prijs uitlegt.

Waaruit bestaat de prijs van een app?

OnderdeelWat de uren bepaalt
Analyse en programma van eisenHoe goed de klant weet wat hij wil
Ontwerp (UX en UI)Aantal schermen, eigen huisstijl of bestaande
FrontendAantal schermen, per platform een eigen app of één codebase
Backend en APIDatamodel, rollen en rechten, rekenlogica
KoppelingenAantal systemen en de kwaliteit van hun documentatie
BeheeromgevingWat de klant zelf wil kunnen aanpassen
TestenAantal apparaten, automatische tests, acceptatie
ProjectmanagementAantal stakeholders en overleggen
OpleveringApp store-review, hosting, monitoring

Koppelingen zijn meestal de grootste onzekerheid. Een betaalkoppeling met goede documentatie kost weinig uren. Een koppeling met een oud ERP-systeem zonder testomgeving kan een project laten ontsporen.

Hoe reken je de uren uit?

  1. Knip de app op in functies. Inloggen, profiel, zoeken, bestellen, notificaties. Hoe kleiner de stukken, hoe beter je inschatting.
  2. Schat elke functie drie keer. Optimistisch, waarschijnlijk, pessimistisch. Een groot verschil tussen de drie zegt dat je de functie nog niet snapt.
  3. Tel het werk naast het programmeren erbij. Ontwerp, testen, projectmanagement, deployment.
  4. Zet er een risico-opslag op. Hoger bij onbekende koppelingen of een vage scope.
  5. Vermenigvuldig met je uurtarief. Een vaste prijs of een begroting op nacalculatie volgt daaruit.

Hoe bepaal je je uurtarief?

Begin bij je kostprijs per declarabel uur. Een uurtarief dat daar niet ruim boven ligt, levert bij de eerste uitloop verlies op.

Wat vergeten bureaus in de offerte?

Waarom is de ene offerte goedkoper dan de andere?

OorzaakGevolg voor de prijs
Eigen componenten op de plankMinder uren, scherpere prijs, zelfde marge
Eén codebase voor beide mobiele platformenMinder uren dan twee native apps
Team deels in het buitenlandLagere kostprijs per uur, meer afstemming (zie nearshoring)
Smalle lezing van de scopeLage prijs nu, meerwerk later
Geen bufferLage prijs, verlies bij de eerste tegenvaller

De eerste regel is de enige die zowel de klant als je bureau helpt. Een bureau met een eigen basis voor inloggen, beheer en betalingen bouwt die niet voor elke klant opnieuw.

Dat werkt alleen als die basis van jou blijft. Lees wie eigenaar is van de code en wat je eigen componenten waard kunnen zijn.

Hoe leg je de prijs uit aan de klant?

Veelgestelde vragen

Waarom verschillen offertes voor dezelfde app zo sterk?

Omdat bureaus de scope anders lezen, andere technologie kiezen en een ander deel van het werk al op de plank hebben liggen. Een bureau met een eigen basis voor inloggen, beheer en betalingen hoeft die niet opnieuw te bouwen.

Moet een offerte voor een app een vaste prijs zijn?

Alleen als de scope vastligt in een getekend programma van eisen. Is die er nog niet, verkoop dan eerst een betaalde analysefase en geef daarna een vaste prijs, of werk op nacalculatie met een plafond.

Hoort onderhoud in de prijs van de app?

Nee, zet onderhoud apart in de offerte. Een app heeft na de lancering updates nodig voor nieuwe besturingssystemen, beveiliging en de eisen van de app stores. Dat is doorlopend werk met een eigen prijs.

Laat de code van je bureau waarderen