Wat bepaalt de kosten van een klantportaal?
Twee klantportalen kunnen er aan de voorkant bijna hetzelfde uitzien en toch een heel andere bouwsom hebben. Het verschil zit vaak in wat er achter de schermen moet gebeuren: waar informatie vandaan komt, wie iets mag wijzigen en welke uitzonderingen het systeem moet afhandelen.
Een bruikbare begroting begint daarom met één klantreis. Wat wil een klant doen, welke gegevens zijn daarvoor nodig en wat moet je team daarna afhandelen?
1. Informatie bekijken of processen uitvoeren
Een klant die de status van een aanvraag bekijkt, vraagt om een andere oplossing dan een klant die een aanvraag kan wijzigen, laten goedkeuren en betalen. Bij iedere extra handeling horen regels, controles en uitzonderingen.
Voorbeeldscope: een klant logt in, ziet de status van één soort aanvraag en bekijkt bijbehorende documenten. Een beheerder werkt de informatie bij. Dit is een voorstel voor een compacte eerste versie, geen beschrijving van een uitgevoerde klantopdracht.
2. Het aantal rollen en de grenzen tussen klanten
Met klant en beheerder kun je een eenvoudige opzet maken. Voeg je medewerkers, teamleiders en externe partners toe, dan moet per rol duidelijk zijn welke dossiers en acties toegankelijk zijn. Ook een klantbedrijf met meerdere vestigingen kan extra toegangsregels vragen.
Schrijf rechten concreet op: wie mag een document bekijken, toevoegen of verwijderen? Wie mag toegang geven? Alleen menuonderdelen verbergen is geen volledige toegangscontrole; de applicatie moet verzoeken ook op de server beoordelen.
In ons eigen product CasaMio laat het teambeheerscherm zien hoe rollen en menuonderdelen samenkomen. De precieze rechten voor jouw portaal werken we apart uit.

3. Koppelingen en de richting van gegevens
Informatie uitlezen uit één systeem is een andere opdracht dan wijzigingen terugschrijven naar meerdere systemen. Bij een schrijfkoppeling moet bijvoorbeeld duidelijk zijn wat gebeurt als een klant iets wijzigt terwijl een medewerker hetzelfde record aanpast.
- Is er een bruikbare API en is toegang inbegrepen bij de leverancier?
- Welk systeem bepaalt de actuele status?
- Hoe snel moeten wijzigingen zichtbaar zijn?
- Hoe worden fouten, dubbele meldingen en tijdelijke uitval afgehandeld?
Deze vragen horen vóór de offerte op tafel. Lees ook over API-koppelingen.
4. Documenten en bestaande gegevens
Documenten bekijken is niet hetzelfde als documenten uploaden, beoordelen of digitaal laten ondertekenen. Uploads vragen onder meer afspraken over bestandstypen, omvang, toegang en bewaartermijnen. Ondertekenen kan een externe dienst en extra kosten meebrengen.
Ook datamigratie is eigen werk. Oude klantnamen, dubbele records en ontbrekende relaties moeten eerst worden gecontroleerd. Een proefimport helpt om problemen te vinden voordat klanten toegang krijgen.
5. Beheer na de oplevering
Spreek af wie accounts beheert, vragen opvangt en beslist over wijzigingen. Leg daarnaast hosting, updates, back-ups en herstel vast. Vergelijk offertes dus op dezelfde scope en terugkerende kosten, niet alleen op de bouwsom.
Een concreet startbudget
Bij Altena Digital hanteren we voor een compact klantportaal een richtprijs van € 7.500–€ 15.000 exclusief btw. Daarbij gaat het om één klantproces, twee rollen en handmatig beheer of één eenvoudige, vooraf afgebakende leeskoppeling.
Complexe schrijfkoppelingen, betalingen, single sign-on, meerdere gegevensbronnen en uitgebreide goedkeuringsprocessen vallen buiten die indicatie. Hosting, onderhoud, externe licenties en datamigratie begroten we apart. Dit is onze projectindicatie, geen marktgemiddelde of vaste prijs voor elk portaal. Bekijk de volledige aanpak voor een klantportaal laten maken.
Wat neem je mee naar een eerste gesprek?
Beschrijf één taak die klanten moeten kunnen afronden. Noteer de rollen, de betrokken systemen en welke informatie al beschikbaar is. Maak ook een lijst van functies die kunnen wachten. Daarmee wordt zichtbaar wat de eerste versie werkelijk nodig heeft.
Komt de informatie nu uit Excel? Lees het stappenplan voor overstappen van Excel. Of bespreek je portaal met ons voor een afgebakend voorstel.