Kennisbank · Kostprijs

Klantenportaal laten bouwen: kostprijs en doorlooptijd

Wat kost een klantenportaal laten bouwen in 2026? Wat de bouwprijs bepaalt, Power Pages-licenties per maand, doorlooptijd en wat een portaal je kmo oplevert.

Geschreven door het team van GetDigit

Gepubliceerd op Laatst bijgewerkt op

8 min lezen

Voorbeeldscherm met fictieve gegevens.

Wat kost een klantenportaal, kort samengevat?

Een klantenportaal kost een eenmalige bouwprijs, een maandelijkse licentie per portaal en optioneel beheer. Hoe hoog de bouwprijs is, hangt af van wat het portaal moet kunnen. Bij GetDigit staat een eerste versie live in 6 tot 12 weken, en na Sprint 0 krijg je een vaste prijs voor de bouw. Op Microsoft Power Pages betaal je daarnaast per website een capaciteit voor het aantal unieke gebruikers dat per maand inlogt.

Een klantenportaal is een beveiligde website waar klanten, leveranciers of partners inloggen om hun eigen gegevens te bekijken en zelf zaken te regelen: een bestelling volgen, een document opladen, een offerte goedkeuren of een afspraak boeken. Wat ze zien, komt live uit je CRM of bedrijfsapp. Een koper volgt zo zijn nieuwbouwwoning op, een dealer zijn bestellingen en een kandidaat zijn sollicitaties. Meer voorbeelden staan op de pagina klantenportaal laten maken.

De bedragen in dit artikel zijn lijstprijzen van Microsoft, exclusief btw en gecontroleerd op 4 oktober 2026.

Wat bepaalt de bouwprijs van een klantenportaal?

De bouwprijs hangt vooral af van het aantal rollen, van wat gebruikers mogen doen en van de systemen waarmee het portaal praat. Een portaal waar klanten enkel hun dossiers en documenten bekijken, is een compact project. Een portaal met meerdere rollen, goedkeuringen, betalingsstatus uit je boekhouding en een migratie uit een oud portaal vraagt duidelijk meer werk.

Soort portaal Typische inhoud Doorlooptijd
Eenvoudig Eén rol, dossiers of bestellingen bekijken, documenten downloaden en opladen Aan de korte kant van 6 tot 12 weken
Gemiddeld Twee of drie rollen, formulieren met controles, meldingen per e-mail, koppeling met je CRM In het midden
Uitgebreid Meerdere rollen en bedrijven, goed­keuringen, koppeling met ERP of boek­houding, eigen design, migratie uit een oud portaal Aan de lange kant, soms in meerdere fasen

Daarnaast spelen deze factoren mee:

  • Lezen of ook schrijven. Gegevens tonen is eenvoudiger dan klanten iets laten wijzigen, want elke wijziging vraagt controles en rechten.
  • Design. Een Power Pages-site met de standaard bouwstenen is sneller klaar dan een volledig eigen interface als React-app. Die laatste voelt wel aan als een moderne webapp.
  • Talen. Heb je ook klanten in Brussel of Wallonië, dan is Nederlands en Frans naast elkaar de basis. Engels komt erbij voor buitenlandse partners.
  • Privacy-eisen. Moeten bepaalde gegevens afgeschermd blijven tot een bepaald moment, dan bouwt GetDigit die logica aan de serverkant.
  • Koppelingen. Zit de status in Business Central, Exact Online of Odoo, dan moet het portaal die bron kunnen lezen. Meer daarover lees je bij koppelingen en integraties.

Wil je weten wat jouw portaal kost? Vraag een prijs op maat: in een gratis intake van 30 minuten krijg je een eerste inschatting van de omvang, na Sprint 0 een vaste prijs voor de bouw.

Welke licenties heb je nodig voor een portaal op Power Pages?

Power Pages wordt gelicentieerd per website, op basis van het aantal unieke bezoekers per maand. Je klanten hebben zelf geen Power Apps- of Microsoft 365-licentie nodig. Dit zijn de lijstprijzen op 4 oktober 2026:

Licentievorm Lijstprijs (excl. btw) Wat telt mee
Ingelogde gebruikers, capaciteits­pakket € 173,30 per website per maand voor 100 gebruikers, jaarlijkse betaling Unieke gebruikers die minstens één keer per kalender­maand inloggen
Anonieme bezoekers, capaciteits­pakket € 65,00 per website per maand voor 500 bezoekers, jaarlijkse betaling Unieke bezoekers van publieke pagina’s, behalve de aanmeld­pagina
Pay-as-you-go via Azure 4 dollar per actieve ingelogde gebruiker en 0,30 dollar per anonieme bezoeker, per website per maand Enkel wie die maand effectief actief was

Een klant die tien keer per maand inlogt, telt één keer. Eigen medewerkers met een Power Apps Premium-licentie of een Dynamics 365 Enterprise-licentie tellen niet mee. Het abonnement voor ingelogde gebruikers bevat bovendien Dataverse-opslag, volgens Microsoft 2 GB database en 16 GB bestanden.

Een voorbeeld: loggen er gemiddeld 250 klanten per maand in, dan heb je drie pakketten nodig, samen € 519,90 per maand aan lijstprijs. Is het gebruik laag of seizoensgebonden, dan kan pay-as-you-go voordeliger uitvallen, omdat je enkel betaalt voor wie die maand effectief inlogde. GetDigit rekent dat in Sprint 0 uit met jouw aantallen.

Welke kosten worden bij een portaal vaak vergeten?

De bouw en de licentie zijn zichtbaar, maar een portaal vraagt ook werk dat niet in de software zit. Neem deze posten mee in je budget en planning:

  • Teksten en uitleg. Welkomstmail, korte handleiding, veelgestelde vragen en de juiste toon in elke melding. Dat schrijf je best zelf, in de taal van je klanten.
  • Accounts en uitnodigingen. Wie krijgt toegang, met welk e-mailadres, en wie volgt op als een klant niet kan inloggen?
  • Testen per rol. Elke rol moet getest worden met realistische gegevens, zodat je zeker bent dat een klant enkel ziet wat mag.
  • Interne afspraken. Wie reageert op vragen die via het portaal binnenkomen, en binnen welke termijn?

Hoe GetDigit die stappen in vaste sprints giet, lees je bij onze werkwijze. Hoe we de prijs van een project bepalen, staat op de pagina kostprijs.

Hoe lang duurt het om een klantenportaal te bouwen?

Een eerste versie staat bij GetDigit doorgaans binnen 6 tot 12 weken live. De doorlooptijd hangt af van dezelfde factoren als de prijs, en van hoe snel jouw team kan testen. Zo verloopt het:

  1. Intake (gratis, 30 minuten). Wie moet inloggen, en waarom? Je krijgt een eerlijk advies, ook als een eenvoudigere oplossing volstaat.
  2. Sprint 0 (1 tot 3 weken). Per rol leggen we vast wat die ziet en doet. Je klikt door een prototype als klant en als beheerder, en je krijgt een vaste prijs.
  3. Bouwen in sprints. Na elke sprint test je werkende schermen in een aparte testomgeving.
  4. Pilot met een paar echte klanten. Zij vinden wat je eigen team over het hoofd ziet.
  5. Livegang. Accounts aanmaken of migreren, uitnodigingen versturen, monitoring aan.

Bestaat er al een portaal, dan is de overstap het spannendste moment. Bij het matchingportaal voor een recruitmentplatform in de accountancysector gebeurde de cutover in één avond, met ongeveer 50 minuten onderbreking. Het oude portaal bleef beschikbaar als terugvaloptie, en honderden kandidatenprofielen werden zonder dataverlies gemigreerd.

Wat levert een klantenportaal op?

Een klantenportaal levert vooral tijd op: minder telefoontjes en mails met de vraag hoe ver iets staat, aanvragen die meteen volledig zijn en gegevens die niemand nog overtypt. Daarnaast voelt je dienstverlening professioneler, omdat klanten zelf op elk moment hun status zien, ook ’s avonds en tijdens het bouwverlof.

Bereken het voordeel met je eigen cijfers. Zo pak je dat aan:

  1. Tel een week lang hoeveel statusvragen, documentaanvragen en formulieren via telefoon en mail binnenkomen.
  2. Schat hoeveel minuten één zo’n vraag gemiddeld kost, inclusief opzoeken en terugmailen.
  3. Vermenigvuldig met het aantal werkweken per jaar en je interne uurkost.
  4. Tel de fouten erbij die door overtypen ontstaan, zoals een verkeerd adres of een gemiste wijziging.

Een rekenvoorbeeld met aannames: 30 statusvragen per week van elk 5 minuten is 2,5 uur per week, of meer dan 100 uur per jaar voor één medewerker. Niet elke vraag verdwijnt, maar een groot deel wel. Leg dat naast de bouwprijs en de licentie, en je ziet snel of het portaal zichzelf terugverdient.

Er is ook een minder zichtbaar voordeel: een portaal dwingt een proces af. Verplichte velden, bijlagen en vaste statussen zorgen ervoor dat elke aanvraag op dezelfde manier binnenkomt. Dat maakt je opvolging en je rapportering eenvoudiger.

Wanneer heb je (nog) geen klantenportaal nodig?

Je hebt geen klantenportaal nodig als je weinig klanten hebt, ze zelden iets vragen of het enkel om documenten delen gaat. Dan volstaan eenvoudigere oplossingen:

  • Een gedeelde map in SharePoint of OneDrive per klant, met externe toegang, voor plannen, contracten en attesten.
  • Automatische statusmails vanuit je CRM of app met Power Automate, op het moment dat een status wijzigt. Dat is een kleiner project dan een portaal en staat doorgaans in 1 tot 4 weken live. Zie processen automatiseren.
  • Het portaal van je bestaande pakket. Sommige ERP- en boekhoudpakketten hebben een basisportaal voor offertes en facturen. Kijk eerst wat je al hebt.

Een portaal op maat loont vanaf het moment dat klanten iets moeten doen, niet enkel bekijken: goedkeuren, aanvullen, boeken of bestellen, met gegevens die in je eigen systemen thuishoren.

Hoe beveilig je een klantenportaal, en hoe zit het met de AVG?

Je beveiligt een portaal door de regels op de server te leggen, niet in het scherm. In Power Pages krijgt elke gebruiker een webrol, en per tabel bepalen tabelmachtigingen wat die rol mag lezen of wijzigen, beperkt tot de records van het eigen contact of bedrijf.

Voor gevoelige regels gaat GetDigit een stap verder. In het matchingportaal voor de accountancysector draaien zes Dataverse-plug-ins die onder meer persoonsgegevens afschermen tot beide partijen akkoord gaan. Wie de API rechtstreeks probeert aan te spreken, krijgt een weigering. Dat is privacy by design.

Voor de AVG (GDPR) blijf jij verwerkingsverantwoordelijke. Het portaal en de data draaien in je eigen Microsoft-omgeving, wat het eenvoudiger maakt om aan te tonen waar persoonsgegevens staan en wie erbij kan. Leg wel vast welke gegevens je toont, hoe lang je ze bewaart en wie toegang krijgt. Meer over het onderliggende platform lees je op Power Platform voor kmo’s.

Power Pages, een code site of volledig maatwerk?

Voor de meeste kmo-portalen is Power Pages de logische keuze, omdat aanmelden, beveiliging en de koppeling met Microsoft Dataverse al ingebouwd zijn. De echte vraag is hoe eigen de interface moet zijn.

Optie Sterk in Let op
Power Pages met standaard bouwstenen Snel live, formulieren en lijsten op Dataverse, meer­taligheid ingebouwd Minder vrijheid in design en interactie
Power Pages code site in React Eigen design system, vlotte webapp op gsm, dezelfde beveiliging als Power Pages Vertalingen bouw je zelf in de app; publieke pagina’s zijn minder goed vindbaar in Google
Volledig eigen webapp op Azure Maximale vrijheid, geen licentie per portaal­gebruiker Aanmelden, beveiliging en hosting bouw en onderhoud je zelf

Single-page applications in Power Pages zijn sinds eind januari 2026 algemeen beschikbaar. Voor een portaal achter een login is de beperkte vindbaarheid zelden een probleem: je klanten zoeken hun dossier niet via Google. GetDigit bouwde het matchingportaal als zo’n code site, op het eigen domein van de klant, met een eigen design system en een navigatiebalk onderaan op gsm. Werk je in vastgoed, dan is een kopersportaal een typisch voorbeeld van wat zo’n portaal kan: zie vastgoedsoftware op maat.

Veelgestelde vragen

Wat kost een klantenportaal per maand na de livegang?

Reken op twee terugkerende posten. De Power Pages-licentie kost aan lijstprijs 173,30 euro per website per maand voor 100 unieke ingelogde gebruikers, bij jaarlijkse betaling. Daarnaast kan je bij GetDigit beheer en doorontwikkeling afnemen, maandelijks opzegbaar en met een prijs die je vooraf kent. Hosting en platformupdates zitten in de Microsoft-licentie, zodat je daarvoor geen aparte serverfactuur krijgt.

Tellen mijn eigen medewerkers mee in de Power Pages-capaciteit?

Niet als ze al een Power Apps Premium-licentie of een Dynamics 365 Enterprise-licentie hebben die toegang geeft tot de website. Medewerkers zonder zo'n licentie die op het portaal inloggen, tellen wel mee als ingelogde gebruiker. Werkt je team in een interne app of CRM en loggen enkel je klanten in op het portaal, dan betaal je de capaciteit dus in de praktijk voor je externe gebruikers.

Kunnen we eerst met een paar klanten starten voor we iedereen uitnodigen?

Ja, en dat is een goed idee. Je nodigt een kleine groep klanten uit met een persoonlijke uitnodiging, terwijl het portaal voor anderen gesloten blijft. Zij testen met echte dossiers en geven feedback op taal, schermen en meldingen. Na een paar weken stuur je bij en nodig je de rest uit. Zo vermijd je dat honderd klanten tegelijk op dezelfde onduidelijkheid botsen.

Is pay-as-you-go of een capaciteitspakket voordeliger voor een portaal?

Dat hangt af van hoeveel klanten per maand inloggen en hoe regelmatig. Met pay-as-you-go betaal je 4 dollar per actieve ingelogde gebruiker per website per maand, achteraf via Azure. Een capaciteitspakket kost 173,30 euro per maand voor 100 gebruikers. Loggen er elke maand enkele tientallen klanten of meer in, dan is het pakket meestal voordeliger. Bij weinig of seizoensgebonden gebruik wint pay-as-you-go.

Kan een klantenportaal ook publieke formulieren hebben zonder login?

Ja. Een contact- of aanvraagformulier kan publiek staan, terwijl dossiers en documenten achter een login blijven. Publieke pagina's vallen onder de licentie voor anonieme bezoekers: 65 euro per website per maand voor 500 unieke bezoekers, aan lijstprijs. Is enkel de aanmeldpagina publiek, dan telt die niet mee. Gevoelige gegevens horen nooit op een publieke pagina.

Bronnen

Geschreven door het team van GetDigit

Gepubliceerd op Laatst bijgewerkt op

Benieuwd wat dit voor jouw bedrijf kan doen?

Plan een gratis intake van 30 minuten. Je spreekt rechtstreeks met de architect die bouwt, niet met een verkoper.