Wat kost een webapp laten bouwen?
Een webapp laten bouwen kost bij JP Studio EUR 3.500 tot EUR 7.500, exclusief btw, met een doorlooptijd van 6 tot 12 weken. Dat is pakket 04 op onze prijslijst: login, dashboard, API-koppelingen, CRM, betalingen en desgewenst een chatbot. Wordt het een product dat je zelf als abonnement verkoopt aan meerdere klantorganisaties, dan zit je op pakket 05, vanaf EUR 7.500, en die prijs wordt pas na discovery vastgezet.
De bandbreedte is breed omdat het woord webapp dat ook is. Een interne tool waarmee een paar collega's aanvragen afhandelen kost iets heel anders dan een klantportaal met betalingen en een koppeling naar je boekhouding. Hieronder staat wat elk onderdeel toevoegt.
Wanneer het een webapp is en geen website
Een website toont iets. Een webapp doet iets. Zodra iemand moet inloggen, gegevens ziet die alleen van hem zijn en die bewaard blijven tot de volgende keer, bouw je een applicatie. Het werk verschuift dan van ontwerp en tekst naar datamodel, rechten en foutafhandeling.
Onze vuistregel: gebeurt het werk nu in een spreadsheet en loopt die stuk op meerdere gebruikers of handmatig overtypen, dan is het een webapp. Werkt de spreadsheet nog prima, wacht dan nog even.
Wat elk onderdeel toevoegt
Login en accounts
Inloggen op zich is klein: registratie, wachtwoord vergeten, sessies. Wat geld kost, zijn de rollen. Zodra verschillende rollen verschillende dingen mogen zien en doen, moet elk scherm en elke server-route per rol nagelopen worden. Rechten zijn niet het leukste deel van het werk, maar wel het deel waar je later spijt van krijgt.
Dashboard
Een dashboard lijkt visueel werk, maar de tijd gaat naar de vragen die je aan je data stelt. Wat gebeurt er bij een lege lijst, wat als het echte volume binnenkomt, hoe filter je, wat exporteer je. Een paar goede grafieken zijn meer werk dan een scherm vol middelmatige, en ze zijn ook het enige dat gebruikt wordt.
API-koppelingen
De prijs hangt volledig af van de andere kant. Een moderne API met documentatie is voorspelbaar werk. Een oud pakket zonder documentatie, of een leverancier die eerst zelf iets moet bouwen, is de belangrijkste reden dat een planning uitloopt. We vragen daarom vroeg om toegang tot een testomgeving.
CRM
Twee routes. Koppelen aan een bestaand CRM, dan geldt het verhaal hierboven over API's. Of zelf een licht CRM in je app bouwen: contacten, statussen, notities, taken. Dat tweede valt midden in pakket 04.
Betalingen
Een eenmalige betaling is overzichtelijk. Abonnementen zijn dat niet: facturen, opzeggingen, wijzigingen midden in een periode, mislukte incasso's en herinneringen. Abonnementen duwen je naar de bovenkant van EUR 3.500 tot EUR 7.500, en als de facturatie het hart van het product is, zit je eigenlijk al op pakket 05.
Chatbot
De kosten zitten in de bron, niet in het chatvenster. Een bot die antwoordt op basis van jouw documenten of jouw data vraagt eerst dat die netjes ontsloten zijn. Is dat op orde, dan is het een afgebakende toevoeging.
Waar pakket 04 overgaat in pakket 05
Pakket 05, maatwerk SaaS vanaf EUR 7.500, begint zodra je geen tool meer bouwt voor jezelf maar een product voor anderen. De herkenbare signalen:
- Meerdere klantorganisaties in hetzelfde systeem, elk met hun eigen data en gebruikers.
- Abonnementen met eigen facturatie, btw en incasso.
- Rollen en rechten per organisatie, niet alleen per gebruiker.
- Een beheeromgeving waarin jij accounts en limieten beheert en problemen oplost zonder ons.
- Afspraken over beschikbaarheid, en een roadmap die doorloopt na livegang.
Op dat punt is een vaste prijs vooraf niet eerlijk, richting jou niet en richting ons niet. Daarom plannen we eerst discovery. Hoe dat traject eruitziet staat op SaaS laten bouwen.
De ladder in het kort
| Pakket | Prijs | Doorlooptijd |
|---|---|---|
| 01 Landingspagina | EUR 600-900 | 1-2 weken |
| 02 Mini-site | EUR 900-1.500 | 2-3 weken |
| 03 Zakelijke website | EUR 1.500-3.500 | 3-6 weken |
| 04 Geavanceerde site of webapp | EUR 3.500-7.500 | 6-12 weken |
| 05 Maatwerk SaaS | vanaf EUR 7.500 | ingepland na discovery |
Wat er per pakket precies bij zit staat op pakketten.
Wat de prijs beweegt
- Hoeveel er al staat. Een bestaande huisstijl, een werkende database of een draaiende API scheelt in de scope.
- Accounts en betalingen. De grootste sprong binnen pakket 04, groter dan het aantal schermen.
- Talen. Meertaligheid raakt elk scherm, elke mail en elke foutmelding.
- Hoe scherp de scope is. Duidelijk omschreven schermen zijn goedkoper dan schermen die tijdens de bouw nog van vorm veranderen.
Hoe het loopt en hoe lang het duurt
- Scoping. De rollen, de schermen en de data doornemen, met een vaste prijs en een opleverdatum eronder.
- Datamodel en flows. Vastleggen wie wat mag en hoe de gegevens samenhangen. Hier terugkomen is duur, dus dit doen we voor de eerste pixel.
- Ontwerp van de kernschermen. Inloggen, het hoofdoverzicht en de belangrijkste handeling. De rest volgt daaruit.
- Bouw in blokken. Elk blok is iets dat je kunt gebruiken, niet iets dat je moet geloven. Je krijgt een omgeving om in te klikken.
- Testen met echte data. Inclusief de vervelende gevallen: lege lijsten en mislukte betalingen.
- Live en overdracht. Deployment, meting en uitleg over wat je zelf kunt beheren.
Zes weken hoort bij een strak afgebakende app met login en een dashboard. Twaalf weken hoort bij accounts, betalingen en koppelingen samen. We bouwen meestal in Next.js op Vercel: snel te deployen en over jaren te onderhouden. Meer daarover staat op onze Next.js-pagina.
Wat het na livegang kost
Care, EUR 100 tot EUR 300 per maand. Updates, monitoring, back-ups, kleine correcties en support binnen afgesproken uren. Uitdrukkelijk geen redesign en geen nieuwe functies. Bij een webapp is dit geen luxe: een database met koppelingen heeft onderhoud nodig, ook als er niets verandert.
Wil je blijven doorbouwen, dan plannen we dat als losse opdrachten of als vaste capaciteit per maand. Hosting en de kosten van derden, zoals je betaalprovider, spreken we vooraf af. Wij kunnen de app draaien of we leveren hem op jouw eigen account op.
Wanneer je minder moet uitgeven
Heb je nog geen gebruikers, bouw dan geen app. Een landingspagina van EUR 600 tot EUR 900 met een wachtlijst vertelt je of iemand dit wil hebben. Dat is de goedkoopste les die je kunt kopen.
Doet je huidige combinatie van spreadsheets en losse tools het nog, laat het dan staan tot het echt pijn doet. Wij bouwen liever een app die één bestaand proces vervangt dat je dagelijks uitvoert, dan een app die processen vervangt die je nog moet bedenken.
Houd de eerste versie klein: login, één overzicht en de handeling waar het om draait. Wat je daarna toevoegt volgt uit wat gebruikers echt doen.
Veelgestelde vragen
Krijg ik een vaste prijs of werken jullie op uurbasis?
Een vaste prijs, na scoping. Voor pakket 04 zetten we na een doorloop van de rollen en de schermen een bedrag binnen EUR 3.500 tot EUR 7.500 vast. Dat verandert alleen als jij de scope verandert, en dan zeggen we het voordat we het bouwen.
Van wie is de code?
Van jou. De code, de repository en de database staan op jouw naam en je kunt er altijd bij. We bouwen op standaardtechniek zonder eigen slotjes, zodat een andere ontwikkelaar het over kan nemen. Hosting regelen we per project: wij kunnen het draaien of we leveren het op jouw eigen account op. Wat we afspreken, staat vooraf op papier.
Kan mijn webapp later uitgroeien tot een SaaS-product?
Ja. We houden er bij het datamodel rekening mee als je die richting op wilt. Dat maakt de eerste versie niet duurder, maar het scheelt later een verbouwing. De stap naar pakket 05, vanaf EUR 7.500, begint met discovery.
Wat als een koppeling met een ander systeem niet blijkt te werken?
Dat halen we naar voren. Voordat we een opleverdatum vastleggen, vragen we toegang tot een testomgeving en controleren we of eruit komt wat we nodig hebben. Blijkt het niet te kunnen, dan weet je dat tijdens de scoping en niet halverwege de bouw.
Hoeveel tijd kost het mij zelf?
Een sessie aan het begin om de rollen en de schermen door te nemen, en daarna korte rondes bij elk opgeleverd blok. Wat het meeste vertraagt is niet jouw feedback, maar het wachten op toegang tot systemen van derden.
Weet je welke rollen je app heeft en welke handeling er centraal staat, dan kunnen we er een vaste prijs en een datum onder zetten. Beschrijf je idee via het contactformulier en je krijgt een concreet voorstel terug.
Iets aan het bouwen?
JP Studio ontwerpt en bouwt websites, webshops en productinterfaces.