Skip to content

Contractbeheer voor managed service providers (MSP)

Image of Lou Van Reemst
Lou Van Reemst 17 okt 2026

Een managed service provider (MSP) met 140 klanten sluit een nieuwe statement of work (SOW, een werkomschrijving) met Tandartspraktijk De Linde. Die voegt endpoint-back-up toe tegen een hoger maandbedrag. De SOW blijft in de inbox van een accountmanager staan, niet naast de master service agreement (MSA, de raamovereenkomst). Tien maanden later loopt de MSA door tegen de oude prijs, en de jaarlijkse prijsherziening gebeurt nooit. MSP-contractbeheer dicht dat gat. U beheert per klant de MSA, de SOW's, de service level agreement (SLA) met de serviceniveaus, offertes en wijzigingen als één samenhangende set. Elke set heeft zijn data, financiële afspraken en één vaste eigenaar.

Deze gids behandelt zakelijke dienstverleningsovereenkomsten van MSP's in Nederland, met het Burgerlijk Wetboek (Boek 7, overeenkomst van opdracht, en Boek 6) als juridisch kader. Het is algemene informatie, geen juridisch advies.

AI neemt nu veel zoekwerk over. Clara, de AI-assistent van Contracko, beantwoordt vragen over al uw contracten en zoekt in de documenten zelf. De Contracko-server voor het Model Context Protocol (MCP) laat Claude, ChatGPT, Codex of Copilot dezelfde vragen stellen vanuit de assistent die uw team al gebruikt. Deze gids laat zien waar elk van beide in de werkwijze past.

MSP-contractbeheer: doel en timing

De omzet van een MSP zit in doorlopende overeenkomsten. De meeste klanten hebben één MSA met meerdere documenten daaronder. Wilt u die raamovereenkomst opfrissen, lees dan wat een master service agreement is (Engelstalig). Het verschil tussen een SOW en een contract (Engelstalig) legt uit hoe werkomschrijvingen eraan vastzitten.

Het werk telt op vijf momenten:

  • Een nieuwe klant tekent. De MSA, de eerste SOW en de SLA bepalen de afspraken die u jarenlang volgt.
  • De scope verandert. Een nieuwe SOW, offerte of wijziging past prijs, apparaten of serviceniveaus aan.
  • Prijsherziening. Een MSA kan een jaarlijkse verhoging toestaan, soms gekoppeld aan de consumentenprijsindex (CPI). De verhoging gaat alleen door als iemand vóór de jaardatum actie onderneemt.
  • Verlenging en opzegging. Verlengingsclausules hebben opzegtermijnen aan beide kanten. Mist u er één, dan zit u vast aan een termijn die u niet wilde, of verliest u een klant die u zeker waande.
  • Einde. Beëindiging zet exitverplichtingen in gang: gegevens teruggeven, inloggegevens overdragen en accounts verwijderen.

Beveiligingsafspraken zijn een extra reden. Cyberbeveiligingsdiensten uit de Verenigde Staten, het Verenigd Koninkrijk, Australië, Canada en Nieuw-Zeeland brachten samen een advies over MSP's uit. De Amerikaanse dienst daarbij is de Cybersecurity and Infrastructure Security Agency (CISA). Het advies vraagt klanten van MSP's na te gaan of hun contracten beveiligingsmaatregelen vastleggen. Het vraagt ook duidelijk te maken of de MSP of de klant verantwoordelijk is voor taken als hardening, detectie en incidentrespons [1]. Klanten zullen u vragen wat uw contract belooft. Dan hebt u het antwoord snel nodig.

Hier verandert AI de timing. U hoeft niet meer te wachten op een kwartaalreview om te zien wat er speelt. U vraagt het aan Clara, of aan uw eigen assistent via MCP, op het moment dat de vraag opkomt.

Welke informatie u vooraf vastlegt

Bepaal voordat u de werkwijze inricht welke gegevens u per klant vastlegt. Leg ze één keer vast, bij ondertekening, zodat niemand vóór een verlengingsgesprek een PDF opnieuw hoeft te lezen.

GegevenWaar het meestal staatWaarom het telt
Klant en vaste accounteigenaarUw contractregistratieEén persoon is aanspreekpunt voor verlengingen en prijsherzieningen
Startdatum, looptijd en verlengingsvorm van de MSAMSABepaalt elke opzegdatum
Opzegtermijn bij niet-verlengenMSABepaalt de laatste veilige dag om te handelen
Prijsherziening en CPI-indexeringMSA of prijsbijlageLaat zien of, wanneer en hoeveel u de tarieven mag verhogen
Servicepakket, gebruikers en apparatenSOW of offerteVerandert de maandfactuur
Reactie- en oplostijden uit de SLA, servicecreditsSLABepaalt wat u verschuldigd bent bij een prioriteit 1-melding
Licenties van derden die u doorverkooptLeveranciersvoorwaarden en bestelformulierenUw verplichting kan langer lopen dan die van de klant
Beëindigings- en exitverplichtingenMSA of exitbijlageSomt op wat u moet teruggeven, en wanneer

Twee onderdelen vragen extra zorg. Het eerste is de SLA. Onze gids over wat een SLA is (Engelstalig) behandelt reactietijden, beschikbaarheidsdoelen en credits.

Het tweede zijn doorverkoopverplichtingen. Microsoft hanteert de new-commercevoorwaarden voor zijn Cloud Solution Provider-partners (CSP). Het aantal licenties op een abonnement kan alleen binnen zeven dagen na toevoeging worden verlaagd, behalve waar de wet anders bepaalt [3]. Partners kunnen binnen de eerste zeven dagen (168 uur) van een termijn opzeggen met een naar rato berekende terugbetaling, ook hier behalve waar de wet anders bepaalt [3]. Daarna betaalt de partner de volledige termijn, ook als de klant stopt met betalen [3]. Een klantcontract met een opzegtermijn van 30 dagen kan u dus met een jaar aan licenties laten zitten. Leg beide data naast elkaar vast.

MSP-contractbeheer: stappenplan

Doorloop deze stappen per klant in deze volgorde. De AI-voorbeelden laten zien hoe elke stap eruitziet zodra uw contracten in Contracko staan.

  1. Verzamel alle overeenkomsten op één plek. Verzamel per klant de MSA, SOW's, SLA's, getekende offertes, wijzigingen en bestelformulieren van leveranciers. Een contractrepository met één wederpartij per klant houdt ze bij elkaar.
  2. Geef de set een structuur. Gebruik contracttypen zoals MSA, SOW en SLA, en een map per klant of segment. Contracko koppelt wijzigingen en bijlagen aan hun hoofdcontract [6].
  3. Haal de belangrijkste gegevens eruit. Zet data, bedragen, verlengingsvoorwaarden en de gegevens uit de tabel hierboven om in gestructureerde gegevens. Eigen velden op een contracttype kunnen servicepakketten en licentieaantallen bevatten.
  4. Wijs een eigenaar aan. Benoem per klant één accounteigenaar. Herinneringen gaan naar die persoon, niet naar een gedeelde inbox.
  5. Leg data en herinneringen vast. Leg einddata, automatische verlenging en opzegtermijnen vast. Onze uitleg over contractdatums en automatische verlengingen laat zien hoe opzegtermijnen in Contracko werken. Voeg aparte herinneringen toe voor de prijsherziening en voor de licentievensters van leveranciers.
  6. Controleer verplichtingen vóór elk gesprek. Bevestig vóór een P1-escalatie, een kwartaalreview of een verlengingsgesprek wat de SLA en de SOW beloven.
  7. Behandel verlengingen als proces. Open elke verlenging 90 tot 120 dagen vooraf. Beslis over prijs, scope en looptijd vóór de opzegdatum. Onze gids over het beheren van contractverlengingen (Engelstalig) behandelt de hele verlengingscyclus.
  8. Sluit netjes af. Werk bij beëindiging de exitverplichtingen af, trek toegang in en beëindig doorverkochte licenties binnen de vensters van de leverancier.

MSP-accountmanager overhandigt een klant een verlengingsoverzicht over een receptiebalie

Uitgewerkte voorbeelden met Clara

Clara werkt binnen Contracko. Clara leest uw hele portefeuille en verwijst bij elk antwoord naar de contracten en clausules waar het vandaan komt [6]. Clara zoekt ook in de eigenlijke contracttekst, niet alleen in de uitgelezen velden [6]. In MSP-termen:

  • Stap 7, verlengingen. "Welke klanten verlengen in de komende 90 dagen, en welke opzegtermijn vraagt elke MSA?" Clara toont de contracten en hun opzegtermijnen, zodat de accounteigenaar de laatste veilige dag ziet.
  • Stap 3, vervallen pakketten. "Welke SOW's verwijzen nog naar ons Silver-supportpakket?" Omdat Clara in documenten zoekt, vindt het de pakketnaam in de SOW-tekst, ook als niemand die als veld heeft vastgelegd.
  • Stap 3 en 7, prijsherzieningen. "Welke MSA's hebben geen CPI-indexering of jaarlijkse prijsherzieningsclausule?" Het antwoord wordt uw lijst van overeenkomsten om bij de volgende verlenging te herstellen.
  • Stap 6, vóór een P1-melding. "Wat is de reactietijd uit de SLA van Tandartspraktijk De Linde bij een prioriteit 1-incident?" De servicedesk heeft het contractuele antwoord, met de clausule erbij, voordat hij de klant terugbelt.

Clara kan ook helpen contracten, partijen, gebeurtenissen en herinneringen in uw werkruimte bij te werken [6].

Uitgewerkte voorbeelden met de Contracko MCP-server

MCP is een open standaard waarmee AI-toepassingen verbinding maken met externe tools en gegevens [4]. De MCP-server van Contracko gebruikt één OAuth-aanmelding. Claude, ChatGPT, Codex, Copilot of een codeeragent werken daarmee met uw contracten, AI-analyse, partijen, contracttypen en documentinname [5].

  • Stap 2, structuur. Een operationeel manager vraagt Claude: "Spreek een mappenstructuur af voor onze MSA's, SOW's, SLA's en verwerkersovereenkomsten, maak die aan en archiveer onze contracten erin." De assistent bevestigt eerst de structuur. Daarna maakt hij de mappen aan en archiveert hij de contracten waar u toegang toe hebt [5].
  • Stap 7, verlengingen. Een accountmanager vraagt ChatGPT: "Welke contracten van mijn klanten lopen volgend kwartaal af of moeten dan worden opgezegd?" De assistent filtert op wederpartij, contracttype, status, map of opzegdatum en leest de resultaten uit Contracko [5].
  • Stap 5, herinneringen. Met schrijfrechten kan dezelfde assistent herinneringen op een contract instellen of wijzigen [5].
  • Stap 1 en 3, een achterstand aan contracten. Na een overname vraagt een operationeel manager Claude: "Controleer onze parsercredits en voer een preflight uit op deze 200 klantovereenkomsten voordat je iets in de wachtrij zet." Via de parsing-MCP valideert de assistent eerst de batch. Daarna maakt hij beveiligde uploadlinks, start hij de parseertaak en meldt hij welke bestanden zijn voltooid of mislukt [5]. De gestructureerde resultaten vullen de gegevens uit de tabel hierboven.

Het voordeel voor een MSP is minder wisselen tussen tools. Een technicus die al in een assistent werkt, kan de afspraken met een klant nakijken zonder een andere app te openen. Heeft uw assistent ook andere tools gekoppeld, dan kan hij die antwoorden combineren met het contractantwoord. Dat hangt af van uw eigen assistentinrichting, niet van Contracko.

Veelvoorkomende valkuilen

De meeste contractproblemen bij MSP's komen uit een handvol gaten.

  • SOW's staan los van de MSA. Scopewijzigingen bereiken het verlengingsdossier nooit. De verlenging gaat door tegen oude prijzen of oude serviceniveaus.
  • Geen datum voor prijsherziening. De MSA staat een jaarlijkse CPI-indexering toe, maar niemand bewaakt de jaardatum. De verhoging is voor dat jaar verloren.
  • Gemiste opzegtermijnen. De verlenging van een klant gaat voorbij zonder besluit. U zit vast aan zwakke voorwaarden of krijgt een onverwacht vertrek.
  • Opzegging en verlenging naar Nederlands recht. Werkzaamheden die geen werk van stoffelijke aard opleveren, vallen in Nederland onder de overeenkomst van opdracht (art. 7:400 BW). Veel beheerde IT-diensten passen in die omschrijving; toets dit per contract. Naar Nederlands recht kan de opdrachtgever een overeenkomst van opdracht te allen tijde opzeggen (art. 7:408 lid 1 BW) [2]. Volgens art. 7:413 lid 2 BW mag daarvan in Nederland niet worden afgeweken ten nadele van een opdrachtgever die als natuurlijk persoon buiten de uitoefening van een beroep of bedrijf handelt [2]. Bij zakelijke klanten kan de MSA dat opzegrecht naar Nederlands recht dus beperken. Daarbij gelden de artikelen 7:401 tot 7:412 BW, onverminderd art. 7:413 BW, tenzij uit de wet, de inhoud of aard van de overeenkomst van opdracht of van een andere rechtshandeling, of de gewoonte iets anders voortvloeit (art. 7:400 lid 2 BW) [2]. Leg opzegtermijnen daarom uitdrukkelijk vast. Andersom kan een MSP die de overeenkomst in de uitoefening van zijn bedrijf is aangegaan, naar Nederlands recht behoudens gewichtige redenen alleen opzeggen als de overeenkomst voor onbepaalde duur geldt en niet door volbrenging eindigt (art. 7:408 lid 2 BW) [2]. De Nederlandse regel tegen stilzwijgende verlenging zonder opzegmogelijkheid van ten hoogste een maand in algemene voorwaarden (art. 6:236 onder j BW) geldt alleen voor overeenkomsten met consumenten [2]. Voor zakelijke klanten kent het Nederlandse recht in deze bepalingen geen wettelijke plicht om vooraf aan de verlenging te herinneren; uw contract bepaalt wat geldt. Laat afwijkende afspraken door een Nederlandse jurist toetsen.
  • Aantallen lopen uit de pas. Apparaten en gebruikers veranderen elke maand. De SOW en de factuur sluiten niet meer op elkaar aan.
  • Leveranciersvoorwaarden lopen langer dan de klant. Doorverkochte licenties blijven gefactureerd nadat de klant vertrekt [3].
  • Exitverplichtingen blijven liggen. CISA wijst erop dat het uitschakelen van MSP-accounts over het hoofd kan worden gezien als een contract eindigt [1]. Ook de teruggave van gegevens en de overdracht van inloggegevens schieten erbij in.
  • Geen eigenaar. Als iedereen eigenaar is van verlengingen, is niemand het.

Praktische checklist

Gebruik deze checklist bij het onboarden van een klant en opnieuw vóór elke verlenging:

  • MSA, SOW's, SLA's, offertes en wijzigingen onder één klantdossier gearchiveerd
  • Vaste accounteigenaar vastgelegd
  • Startdatum, looptijd, verlengingsvorm en opzegtermijn vastgelegd
  • Datum van prijsherziening en CPI-indexering vastgelegd, of als ontbrekend gemarkeerd
  • Huidig servicepakket, gebruikers en apparaten komen overeen met de laatste SOW
  • Reactietijden en servicecredits uit de SLA vastgelegd
  • Doorverkochte licenties vermeld met hun annuleringsvensters bij de leverancier
  • Opzeg- en verlengingsafspraken getoetst aan het Nederlandse recht (Boek 7 en Boek 6 BW)
  • Herinneringen ingesteld voor opzegdatum, prijsherziening en leveranciersvensters
  • Exitverplichtingen vermeld: gegevens teruggeven, inloggegevens, accounts verwijderen
  • Clara of uw MCP-assistent gevraagd te bevestigen dat er niets ontbreekt

Waar software helpt

Een spreadsheet kan data opsommen. Het kan geen SOW lezen, die aan zijn MSA koppelen of de juiste persoon waarschuwen. Best practices voor contractbeheer hangen allemaal af van die koppeling gedurende de hele contractlevenscyclus. Voor een MSP verdient software zijn plek met vier taken.

Vragen over de portefeuille beantwoorden. Clara beantwoordt vragen over elk contract en vermeldt waar elk antwoord vandaan komt [6]. Clara zoekt in de clausuletekst, dus vragen over vervallen pakketten of ontbrekende indexeringsclausules werken ook op documenten die niemand heeft gelabeld. Clara geeft ook dagelijkse overzichten en signaleert verlengingen en opzegtermijnen [6]. Voor een accountmanager met 30 klanten betekent dat één vraag in plaats van 30 dossiers.

Werken vanuit de assistent die uw team al gebruikt. De Contracko MCP-server zit in elk Contracko-abonnement [5]. Claude koppelt via zijn connectorgids. ChatGPT koppelt als app in de ontwikkelaarsmodus. Codex, Cursor, Visual Studio Code en andere codeeragenten voegen hem toe via hun eigen MCP-instellingen [5]. Microsoft 365 Copilot is beperkt tot een alleen-lezen-connector, die uw beheerder inschakelt zodra die in de connectorgalerij van Microsoft staat [5].

U houdt de regie. U kiest bij het koppelen voor lees- of schrijfrechten. De assistent handelt als u en bereikt alleen wat uw account kan bereiken [5]. Schrijfacties gaan eerst langs de goedkeuringsstap van uw assistent. Ze verschijnen ook in de activiteitengeschiedenis van Contracko, gemarkeerd als afkomstig van MCP [5]. Begin met leesrechten terwijl het team leert wat het kan vragen. De pagina over de contractbeheer-MCP toont de installatiestappen per assistent. Voor een uitleg gericht op verlengingen leest u herinneringen bij contractverlenging met MCP.

Een achterstand aan contracten inlezen. Een andere MSP overnemen of een grote klant binnenhalen betekent vaak honderden oude overeenkomsten. De parsing-MCP regelt dit vanuit de assistent. Die controleert credits, voert een preflight uit op een batch, maakt beveiligde uploadlinks, start parseertaken en levert gestructureerde resultaten [5]. Credits controleren en een batch preflighten kost geen parsercredits [5]. U ziet de omvang van de taak voordat er iets in de wachtrij staat. De parser kan ook eigen velden uitlezen, zoals servicepakketten of licentieaantallen, als u een contracttype kiest. Lees meer over het uitlezen van contractgegevens.

Data opvangen voordat ze knellen. Herinneringen bewaken opzeg-, verlengings- en einddata. U kunt er per contract meerdere instellen, ze aan collega's toewijzen en ze laten herhalen als een contract verlengt [6]. Zo bereikt elke contractverlenging op tijd haar eigenaar. Voor serviceniveaus legt onze gids over software voor SLA-beheer (Engelstalig) uit wat u moet bijhouden.

Ken ook de grenzen. Contracko stelt uw klantovereenkomsten niet op, bewaakt geen SLA's op basis van ticketgegevens en factureert uw klanten niet. Uw professional services automation-software (PSA) en ticketsysteem houden die taken.

Volgende stap

Kies uw tien grootste klanten. Leg elk ervan naast de checklist hierboven en noteer elk ontbrekend gegeven. Zet die overeenkomsten daarna op één plek en stel uw eerste vraag: welke ervan verlengen of moeten worden opgezegd in de komende 90 dagen?

Wilt u dit met uw eigen overeenkomsten proberen, start dan een gratis proefperiode en koppel uw assistent via de MCP-installatiepagina. Voor details over abonnementen, zie prijzen.

Bronnen

[1] Cybersecurity and Infrastructure Security Agency en partnerdiensten, Protecting Against Cyber Threats to Managed Service Providers and their Customers (beveiligingsverantwoordelijkheden in contracten en verwijderen van accounts bij contracteinde). cisa.gov/news-events/cybersecurity-advisories/aa22-131a

[2] Overheid.nl. Burgerlijk Wetboek Boek 7 (art. 7:400, 7:408 en 7:413, overeenkomst van opdracht) en Boek 6 (art. 6:236 onder j, alleen consumenten). wetten.overheid.nl/BWBR0005290 en wetten.overheid.nl/BWBR0005289

[3] Microsoft Learn. Regels in Partner Center voor het verlagen en opzeggen van new-commerce-abonnementen op licentiebasis. learn.microsoft.com/en-us/partner-center/customers/create-a-new-subscription

[4] Model Context Protocol. Wat MCP is en hoe AI-toepassingen het gebruiken. modelcontextprotocol.io/docs/getting-started/intro

[5] Contracko. Pagina's over de MCP-server, de contractbeheer-MCP en de parsing-MCP (assistenten, toegangsbeheer, parseerstappen, opname in abonnementen). contracko.com/nl/mcp

[6] Contracko. Functiepagina's over Clara, AI-contractanalyse en herinneringen (antwoorden over de portefeuille, zoeken in documenten, gekoppelde documenten, herinneringen). contracko.com/nl/functies

De afbeeldingen in dit artikel zijn gegenereerd met behulp van AI.

Ga aan de slag met Contracko

Verban het gedoe rondom contractbeheer. Contracko helpt je georganiseerd, op tijd en in controle te blijven. Begin vandaag nog met vereenvoudigen.