Skip to content

Contractbeheer voor accountantskantoren

Image of Budi Voogt
Budi Voogt 18 okt 2026

Stel: een administratie- en belastingadvieskantoor met 15 medewerkers verhoogt in januari het maandtarief voor de administratie. Veertig klanten tekenen de nieuwe opdrachtbevestiging. Twaalf klanten zitten nog op de bevestiging van vorig jaar, dus hun facturen rusten op een tarief dat zij nooit hebben geaccepteerd. Niemand merkt het, totdat een van hen in april een factuur betwist en de partner moet uitzoeken welke versie geldt. Contractbeheer voor accountantskantoren is de routine die dit voorkomt: één dossier per klantopdracht, met scope, tarief, data, eigenaar en status, actueel voor de hele klantportefeuille.

Deze gids behandelt Nederlandse regels voor opdrachtbevestigingen van accountants: de beroepsregels van de Koninklijke Nederlandse Beroepsorganisatie van Accountants (NBA) voor controle- en samenstellingsopdrachten, en de regels voor de overeenkomst van opdracht in het Burgerlijk Wetboek (BW). Het is algemene informatie, geen juridisch advies.

De gids is bedoeld voor kantoormanagers, partners en operationeel verantwoordelijken met opdrachtbevestigingen voor tientallen of honderden klanten. Voor het opstellen van één afzonderlijke brief kunt u de Engelstalige gidsen over de audit engagement letter en de bookkeeping service agreement raadplegen.

Ondernemer overhandigt een ondertekende opdrachtbevestiging in een envelop aan een kantoormanager aan een eenvoudige balie

Contractbeheer voor accountantskantoren: doel en timing

Een accountantskantoor sluit steeds dezelfde soorten overeenkomsten. Elke klant heeft één of meer opdrachtbevestigingen, vaak één per dienst. Elke bevestiging legt een scope, een tarief en een periode vast. De meeste komen elk jaar terug.

Die herhaling is de reden dat het werk een systeem nodig heeft. Een kantoor met 200 klanten en drie diensten kan honderden lopende bevestigingen hebben. Elke bevestiging heeft een eigen herzieningsmoment, eigen deadlines en een eigen verantwoordelijke partner. Een spreadsheet kan ze opsommen. Actueel blijft hij zelden, omdat de bevestiging en de spreadsheet door verschillende mensen op verschillende momenten worden bijgewerkt.

Een deel van die timing volgt in Nederland uit de beroepsregels. Voor controleopdrachten baseert de NBA haar voorbeeld-opdrachtbevestiging op Nederlandse Standaard 210, 'Overeenkomen van de voorwaarden van controleopdrachten' [1]. Die voorbeeldbrief bepaalt dat de bevestiging van kracht blijft totdat de opdracht wordt beëindigd, gewijzigd of vervangen [1]. Een bevestiging verloopt dus niet vanzelf. Wanneer u haar herziet, moet u zelf plannen.

Voor samenstellingsopdrachten is de regel in Nederland strenger. Volgens Standaard 4410 (paragraaf 25) moeten de opdrachtvoorwaarden schriftelijk worden vastgelegd in een opdrachtbevestiging, zoals NBA-handreiking 1136 toelicht [2]. Bij een doorlopende samenstellingsopdracht gaat de accountant na of de voorwaarden nog voldoen. Gewijzigde omstandigheden kunnen een herziening vragen of een herinnering aan het management aan de bestaande voorwaarden (paragraaf 26) [2].

Niet elke opdracht valt onder een standaard. Voor overige opdrachten is een schriftelijke opdrachtbevestiging in Nederland niet verplicht, maar volgens NBA-handreiking 1111 wel gewenst als bevestiging van mondelinge afspraken [3]. Administratie, belastingaangiften en advies rusten daarom vooral op het eigen beleid van het kantoor en op de overeenkomst zelf. Ze hebben dezelfde bewaking nodig.

Het werk speelt op vier momenten in het jaar:

  • Vóór de drukke periode rond de jaarafsluiting, wanneer de bevestigingen voor het nieuwe jaar uitgaan.
  • Bij een wijziging van tarief of scope, die een nieuwe of aangepaste bevestiging vraagt, niet alleen een nieuwe factuur.
  • Bij gewijzigde omstandigheden van de klant, zoals een nieuwe eigenaar of een ander stelsel van financiële verslaggeving.
  • Bij het einde van een opdracht, door een van beide partijen.

Welke gegevens u vooraf vastlegt

Bepaal wat elk dossier bevat voordat u de eerste bevestiging inlaadt. Als de velden vaag zijn, vult iedereen ze anders in en kunt u de portefeuille niet doorzoeken.

VeldWat u vastlegtWaarom het telt
KlantJuridische naam en eventuele verbonden entiteitenBundelt bevestigingen per klantrelatie
DienstControle, samenstelling, administratie, belastingaangifte, adviesElke dienst heeft eigen regels en cycli
Toepasselijke regelStandaard 210, Standaard 4410, overige opdracht of geenLaat zien welke eisen gelden
PeriodeBoekjaar of belastingjaar, begin- en einddatumBepaalt wat de bevestiging dekt
Scope en uitsluitingenWat wel en niet onder de opdracht valtVoorkomt scope-uitbreiding en geschillen
TariefgrondslagVast bedrag, uurtarief, maandbedrag, op waardeMoet aansluiten op uw facturatie
Versie tarieflijstWelke tarieflijst de bevestiging gebruiktVindt klanten met oude tarieven
HerzieningsdatumWanneer de volgende bevestiging of herinnering nodig isStuurt de jaarlijkse cyclus
DeadlinesAangiftedata, rapportagedata, maandafsluitingenVoedt de werkplanning
Verantwoordelijke partner en managerNamen van personen, geen teamGeeft elke deadline een eigenaar
OndertekeningWie tekende namens kantoor en klant, en wanneerBewijst dat de voorwaarden zijn aanvaard
StatusConcept, verstuurd, getekend, actief, beëindigdToont wat vandaag geldt
BeëindigingOpzegtermijn en afspraken over teruggave van stukkenNodig wanneer een klant vertrekt

Klanten voor de maandelijkse administratie hebben vaak een overeenkomst voor onbepaalde tijd of een retainer agreement (Engelstalig). Geef ook die een herzieningsdatum, want tarief en scope verschuiven toch.

Leg ook de rollen vast. Eén persoon beheert het model en de tarieflijst. Elke partner beheert de bevestigingen van zijn of haar klanten. Eén operationeel verantwoordelijke beheert het register en de herinneringen. Schrijf die drie namen op.

Stappenplan

De stappen volgen de volgorde waarin het werk in een gemiddeld jaar plaatsvindt. Kantoorbreed contractbeheer is grotendeels deze cyclus, herhaald per klant.

  1. Verzamel elke getekende bevestiging op één plek. Haal ze uit e-mail, gedeelde schijven en het praktijkmanagementsysteem. Bewaar de getekende pdf, niet alleen het concept. Eén centrale contractrepository werkt beter dan een map per partner.
  2. Maak één dossier per opdracht. Gebruik de velden hierboven. Koppel bevestigingen van dezelfde klant, zodat een partner de hele relatie ziet.
  3. Leg de data vast. Voer het einde van de periode, de herzieningsdatum en elke deadline in. Geef aan of de bevestiging doorloopt of een nieuwe handtekening vraagt. Contractdatums legt uit hoe einddatums, verlengingsperiodes en opzegtermijnen in Contracko werken.
  4. Wijs elke datum toe aan een eigenaar. Een herinnering naar een gedeelde mailbox wordt makkelijk genegeerd. Stuur haar naar de verantwoordelijke partner en manager.
  5. Doorloop de herzieningscyclus. Begin ruim vóór de nieuwe periode. Ga bij elke doorlopende samenstellingsopdracht na of de voorwaarden nog voldoen, en leg een herziening of herinnering vast [2]. Doe hetzelfde voor controleopdrachten, omdat een bevestiging op basis van het NBA-voorbeeld doorloopt tot zij wordt gewijzigd of vervangen [1].
  6. Behandel tarief- en scopewijzigingen als wijzigingen van de bevestiging. Wijzigt de tarieflijst, zoek dan elke bevestiging met de oude versie op en stuur een aanpassing. Is in Nederland geen loon afgesproken, dan is volgens artikel 7:405 BW het gebruikelijke loon verschuldigd, of anders een redelijk loon [4]. Een vastgelegd tarief voorkomt die discussie.
  7. Bewaak de werkzaamheden tegen de bevestiging. Controleer of het werk binnen de getekende scope valt. Werk buiten de scope vraagt een nieuwe bevestiging of een aanvulling voordat het begint.
  8. Rond opdrachten zorgvuldig af. Leg vast wie de opdracht beëindigde, wanneer en waarom. Bevestig het einde schriftelijk en leg vast welke stukken u aan de klant teruggeeft.
  9. Ken de opzegregels. Naar Nederlands recht kan de opdrachtgever een overeenkomst van opdracht te allen tijde opzeggen (artikel 7:408 lid 1 BW) [4]. Een kantoor dat de opdracht in de uitoefening van zijn beroep aanging, kan behoudens gewichtige redenen alleen opzeggen als de overeenkomst voor onbepaalde duur geldt en niet door volbrenging eindigt (lid 2) [4]. Deze regels gelden tenzij uit de wet, de overeenkomst, de aard ervan of de gewoonte iets anders volgt (artikel 7:400 lid 2 BW). Van lid 1 mag niet worden afgeweken ten nadele van een particuliere opdrachtgever die niet in de uitoefening van een beroep of bedrijf handelt (artikel 7:413 BW) [4].

De fase van contractverlenging verdient extra aandacht, omdat zij elk jaar terugkomt. De Engelstalige gids How to manage contract renewals gaat dieper in op opzegtermijnen en verlengingsbeslissingen.

Kantoormanager stopt een ondertekende brief in een map aan een opgeruimd bureau bij het raam

Veelgemaakte fouten

De meeste problemen ontstaan door dezelfde paar gaten. Elk gat heeft een duidelijk gevolg.

  • Bevestigingen eenmaal getekend en nooit herzien. De scope noemt nog diensten die het kantoor niet meer levert. Bij een doorlopende samenstellingsopdracht ontbreekt de vastgelegde toets of herinnering [2].
  • Tariefverhogingen zonder aangepaste bevestiging. Facturen gaan uit tegen het nieuwe tarief, terwijl de getekende voorwaarden het oude tonen. Een geschil draait dan om welk document geldt.
  • Scope-uitbreiding bij advies en administratie. Extra werk gebeurt op een verzoek per e-mail. De bevestiging dekte het nooit, dus factureren is lastig en de verantwoordelijkheid van het kantoor is onduidelijk.
  • Ongetekende samenstellingsbevestigingen. Standaard 4410 vraagt een schriftelijke opdrachtbevestiging [2]. Weigert het management te tekenen of zijn verantwoordelijkheid te erkennen, dan kan de accountant de opdracht volgens de handreiking niet aanvaarden [2].
  • Deadlines in iemands geheugen. Een manager vertrekt en de aangiftedata van zijn of haar klanten verdwijnen mee.
  • Geen eigenaar voor beëindigingen. Een klant stapt over naar een ander kantoor, maar uw kantoor blijft factureren en houdt stukken vast. De opzegregels van het BW spelen dan onder tijdsdruk [4].
  • Oude versies tussen de actuele. Medewerkers openen de bevestiging van vorig jaar en noemen het verkeerde tarief of de verkeerde scope.

De gids met best practices voor contractbeheer behandelt de algemene versie van deze problemen. Bij een accountantskantoor is het scherper, omdat dezelfde fout elk jaar bij honderden klanten terugkomt.

Praktische checklist

Gebruik deze lijst om het register in te richten, en doorloop hem daarna elk jaar opnieuw.

Inrichting

  • Elke getekende opdrachtbevestiging staat in één repository, met de getekende versie als bijlage.
  • Elk dossier toont klant, dienst, toepasselijke regel, periode, scope, uitsluitingen en tariefgrondslag.
  • Elk dossier toont de versie van de tarieflijst.
  • Elk dossier heeft een benoemde partner en manager.
  • Herzieningsdatums en deadlines zijn ingevoerd, met herinneringen aan benoemde personen.

Elke herzieningscyclus

  • Doorlopende samenstellingsopdrachten hebben een vastgelegde toets, plus een herziene bevestiging of een herinnering [2].
  • Controleopdrachten zijn getoetst op wijzigingen, omdat de bevestiging doorloopt tot zij wordt gewijzigd of vervangen [1].
  • Klanten op een oude tarieflijst hebben een aangepaste bevestiging ontvangen.
  • Scopewijzigingen sinds de vorige bevestiging staan in de nieuwe.

Doorlopend

  • Verzoeken buiten de scope krijgen een aanvulling voordat het werk begint.
  • Beëindigde opdrachten hebben een vastgelegde einddatum, reden en schriftelijke bevestiging van het einde.
  • Opzeggingen worden getoetst aan de bevestiging en aan artikel 7:408 BW [4].
  • Vervangen bevestigingen zijn gemarkeerd als eerdere versie, niet verwijderd.

Waar software helpt

Een gedeelde schijf en een spreadsheet kunnen dit register dragen voor een kleine klantenkring. Ze schieten tekort zodra het kantoor vragen wil stellen over de hele portefeuille. Een contractbeheersysteem helpt vooral bij drie taken: het bestaande archief inladen, data bij de juiste mensen houden en vragen beantwoorden over honderden bevestigingen tegelijk.

Het bestaande archief inladen. De AI van Contracko haalt data, partijen, bedragen, opzegtermijnen en eigen velden in bulk uit geüploade pdf's, Word-bestanden en scans [5]. Eigen velden kunnen kantoorspecifieke gegevens bevatten, zoals de verantwoordelijke partner of de versie van de tarieflijst. Contractdata-extractie legt het proces uit.

Data bij de eigenaren houden. Herinneringen dekken einddatums, opzegdatums, verlengingsdatums en eigen gebeurtenissen, zoals deadlines. Een contract kan meerdere herinneringen hebben die zich herhalen bij elke verlenging [5]. Data kunnen ook synchroniseren met Google Agenda, Apple Agenda of Outlook [5].

Clara: vragen over al uw bevestigingen

Clara is de AI-assistent in Contracko. Clara werkt over de hele portefeuille of vanuit één contract, klant of categorie. Clara doorzoekt ook de echte contracttekst en clausules, niet alleen de metadata [5]. Dat telt voor een kantoor, omdat de details meestal in de brief staan en niet in een veld.

Vragen die een kantoormanager aan Clara kan stellen:

  • "Welke klanten hebben dit kwartaal een opdrachtbevestiging die herzien moet worden?"
  • "Welke administratiebevestigingen noemen nog het oude maandtarief?"
  • "Welke bevestigingen voor belastingaangiften sluiten fiscale planning uit?"
  • "Welke adviesbevestigingen hebben geen einddatum?"

Clara geeft ook dagelijkse overzichten van komende gebeurtenissen, signaleert verlengingen en opzegtermijnen, en kan contracten, partijen, gebeurtenissen en herinneringen bijwerken. Bulk- of verwijderacties blijven zichtbaar en gecontroleerd [5]. Het voordeel: sneller antwoord over de hele portefeuille, en minder bevestigingen die te laat worden herzien.

Koppel de assistent die u al gebruikt

Gebruiken medewerkers al een algemene AI-assistent, dan kan de server van Contracko voor het Model Context Protocol (MCP) die assistent koppelen aan de werkomgeving van het kantoor. MCP is een open standaard om AI-assistenten met externe tools te verbinden. De Contracko MCP-server gebruikt één aanmelding via Open Authorization (OAuth) [6]. Ondersteunde clients zijn onder meer Claude, ChatGPT, Codex, Cursor, Visual Studio Code (VS Code) en andere codeeragents. Microsoft 365 Copilot verbindt via een alleen-lezen connector die een Microsoft 365-beheerder inschakelt [6].

Op dezelfde verbinding zijn twee inrichtingen beschikbaar [6]:

  • MCP voor contractbeheer. Medewerkers vragen vanuit de assistent naar verlengingen, einddatums en opzegtermijnen in de hele portefeuille, beoordelen risico's, vergelijken overeenkomsten en zetten herinneringen. De assistent kan ook een reeks bevestigingen importeren en elke bevestiging onder de juiste klant en het juiste contracttype opslaan.
  • MCP voor parsing. Deze inrichting voert bulkextractie uit in expliciete stappen. De assistent controleert parsertegoed, toetst een batch vooraf, uploadt bestanden via een beveiligde link, zet de taken in de wachtrij en haalt gestructureerde resultaten op. Dit past bij een kantoor dat een groot archief van bestaande bevestigingen inlaadt.

De verbinding handelt als de aangemelde persoon. Zij ziet alleen wat die persoon in Contracko kan zien. U kiest bij het verbinden voor lees- of schrijftoegang, schrijfacties lopen via de eigen goedkeuringsstap van de assistent, en wijzigingen verschijnen in de activiteitengeschiedenis met het label MCP [6]. Contracko traint geen AI-modellen op contracten van klanten. De assistent is een aparte aanbieder, dus controleer daar de instelling voor modeltraining voordat u klantbevestigingen koppelt [6].

Clara en de MCP-server stellen geen opdrachtbevestigingen voor u op en voeren geen controlewerk uit. Ze houden de getekende bevestigingen vindbaar en de data zichtbaar. Het oordeel over scope, onafhankelijkheid en beroepsregels blijft bij het kantoor.

Een uitgewerkt voorbeeld

Neem een fictief kantoor met 240 klanten voor belastingaangiften, administratie en samenstellingsopdrachten. In september uploadt de operationeel verantwoordelijke de getekende bevestigingen van drie gedeelde schijven. De AI vult partijen, data en tarieven in, en medewerkers controleren het resultaat. In oktober vraagt de kantoormanager Clara welke bevestigingen nog de oude tarieflijst voor administratie gebruiken, en krijgt een lijst om aanpassingen naar te sturen. In december vraagt een partner aan Claude, via MCP verbonden, welke samenstelklanten vóór januari een getekende opdrachtbevestiging nodig hebben. Het antwoord komt uit de eigen dossiers van het kantoor, niet uit een bestand dat iemand heeft geplakt.

Volgende stap

Begin met het register, niet met de software. Kies de velden hierboven, benoem de eigenaren en laad eerst één dienst in, bijvoorbeeld samenstellen, waar de schriftelijke opdrachtbevestiging verplicht is [2]. Voeg daarna de andere diensten toe en doorloop de eerste herzieningscyclus vanuit het register.

Wilt u die routine testen op uw eigen bevestigingen, start dan een gratis proefperiode van Contracko en koppel uw assistent via de MCP-installatiepagina. Het begrip contractlevenscyclus in de begrippenlijst is een handige referentie voor de fases die elke bevestiging doorloopt.

Bronnen

[1] NBA, Voorbeeld van een opdrachtbevestiging voor een controle (gebaseerd op Nederlandse Standaard 210; bevestiging blijft van kracht tot beëindiging, wijziging of vervanging). nba.nl/siteassets/tools-en-ondersteuning/voorbeeldteksten/2025/20250522_brief_1_1_1_nl_def.docx

[2] NBA, NBA-handreiking 1136, Standaard 4410 inzake samenstellingsopdrachten (schriftelijke opdrachtbevestiging, paragraaf 25; doorlopende opdrachten, paragraaf 26; niet-aanvaarding bij weigering). nba.nl/siteassets/wet--en-regelgeving/nba-handreikingen/1136/nba-handreiking-1136-standaard-4410-inzake-samenstellingsopdrachten-versie-19031.pdf

[3] NBA, NBA-handreiking 1111, Overige opdrachten (schriftelijke opdrachtbevestiging niet verplicht maar gewenst). nba.nl/siteassets/wet--en-regelgeving/nba-handreikingen/1111/nba-handreiking-1111---overige-opdrachten.pdf

[4] Burgerlijk Wetboek Boek 7, artikelen 7:400 tot en met 7:413 (overeenkomst van opdracht, loon, opzegging en dwingend recht). wetten.overheid.nl/BWBR0005290

[5] Contracko, Functies (Clara zoekt in documenten en geeft overzichten, herhalende herinneringen, agendasynchronisatie, batch-extractie). contracko.com/features

[6] Contracko, MCP-server voor contractbeheer en parsing (ondersteunde assistenten, OAuth, rechten, activiteitengeschiedenis, modeltraining). contracko.com/mcp

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.