Rapportage

Management rapportage voor agencies en consultants: declarabiliteit, uurtarief en klantmarge (2026)

25 juli 2026 · Karel Gonzalez Hulshof

Wie specialisten tegen een uurtarief bij klanten plaatst — als marketing agency, consultancy of fractional CFO-team — verdient over meerdere klanten tegelijk. De rapportage die daarbij past, stuurt op declarabiliteit, het wérkelijk gerealiseerde tarief en de marge per klant.

A background graphic.
Uren × tarief
het verdienmodel — verdeeld over meerdere klanten tegelijk
Per klant
ontstaat de marge — de accountvergelijking is het stuurinstrument
Real-time
actuals met Finstack — tarief en klantmarge zonder handwerk
SUMMARY

Management rapportage voor agencies en consultants: declarabiliteit, effectief uurtarief en klantmarge — retainer-verwatering zichtbaar. Finstack automatiseert de cijfers vanaf EUR 39/maand.

Management rapportage voor agencies en consultants: declarabiliteit, uurtarief en klantmarge

Specialisten op uurbasis verdienen per uur en verliezen per retainer. De rapportage die daarbij past — van effectief tarief tot accountvergelijking en automatisering.

TL;DR
De management rapportage van een agency of consultancy stuurt op vier kern-KPI’s: declarabiliteit (welk deel van de beschikbare uren landt bij klanten), het effectief gerealiseerde uurtarief (inclusief de verwatering op retainers), de marge per klant en de pijplijn. Doorbelastingen zoals media-inkoop blijven buiten de netto-omzet. Er is géén onderhanden werk: uren worden maandelijks gefactureerd of vallen in de retainer. De opbouw volgt de zeven onderdelen van een goede management rapportage. Finstack automatiseert de cijferaanvoer vanaf EUR 39/maand.

Wat maakt de management rapportage voor agencies en consultants anders?

De management rapportage voor een agency of consultancy verschilt op drie punten fundamenteel van die voor andere businessmodellen: het verdienmodel is uren maal tarief verdeeld over meerdere klanten tegelijk, de marge verwatert onzichtbaar via retainers en scope creep, en de balans is licht — er is geen voorraad en geen onderhanden werk van betekenis.

Het eerste punt bepaalt het stuurniveau. Een specialist werkt in dit model niet fulltime bij één opdrachtgever, maar verdeelt de week over drie, vijf of tien klanten — deels op uurbasis, deels binnen een vaste maandelijkse retainer. De interessante vraag is daardoor niet alleen “hoeveel uren waren declarabel”, maar vooral: bij wélke klant landden ze, en wat leverden ze daar per uur op? Daarin verschilt dit model wezenlijk van detachering en staffing, waar één specialist langdurig fulltime bij één klant zit en de marge per plaatsing vastligt.

Het tweede punt is de stille margeverdamping. Bij een uurtje-factuurtje-afspraak is elk extra uur omzet; binnen een retainer is elk extra uur margeverlies. Een team dat klantgericht “even iets extra’s” doet, verlaagt ongemerkt het gerealiseerde tarief — en omdat de retainerfactuur gewoon betaald wordt, ziet niemand het aan de omzet. Alleen de urenregistratie legt het bloot.

Het derde punt maakt de rapportage eenvoudiger dan bij projectwerk met vaste aanneemsommen: er is geen onderhanden werk dat gewaardeerd moet worden. Uren op nacalculatie worden maandelijks gefactureerd, retainers vooruit — de omzet volgt direct uit de urenadministratie. De aandacht kan dus volledig naar tarief, mix en marge per klant.

De basis blijft de standaardopbouw van een goede management rapportage: samenvatting, P&L, balans, cashflow, variantie-analyse, KPI’s en toelichting. De rest van dit artikel vult die opbouw in voor het uurtarief-model: de KPI-set, het effectieve tarief, de klantmarge, de groepsrapportage en de automatisering.

Welke KPI’s horen in de management rapportage van een agency of consultancy?

De management rapportage van een agency of consultancy draait op vijf tot acht KPI’s, met declarabiliteit en het effectieve uurtarief als kern. Dit is de set die in de praktijk het verschil maakt:

  • Declarabiliteit. Het deel van de beschikbare uren dat bij klanten landt — per specialist, per team en voor de organisatie als geheel, inclusief de uren zonder klantwerk.
  • Effectief gerealiseerd uurtarief. De werkelijke opbrengst per bestede klantuur — over uurtje-factuurtje én retainers heen. Dé KPI die scope creep en tariefdruk zichtbaar maakt.
  • Marge per klant. Omzet per klant minus de loonkosten van de bestede uren. Maakt zichtbaar welke accounts het kantoor dragen en welke er alleen maar tijd kosten.
  • Retainer- versus urenomzet. De mix tussen terugkerende en incidentele omzet. Meer retainer betekent voorspelbaarheid — mits het effectieve tarief op peil blijft.
  • Omzet per fte. De productiviteitsmaatstaf van het hele kantoor, inclusief de niet-declarabele functies.
  • Klantconcentratie. Het aandeel van de grootste klanten in de omzet. Eén opzegging kan bij een agency een kwart van de omzet raken — dat wil je zien vóórdat het contract afloopt.
  • Pijplijn en opzeggingen. Nieuwe aanvragen, lopende voorstellen en aangekondigde opzeggingen — de vooruitblik van een model zonder orderportefeuille.
  • DSO. Hoe snel klanten betalen — ook retainerfacturen kunnen blijven liggen, en salarissen lopen ondertussen door.

Presenteer elke KPI zoals het hoofdartikel voorschrijft: stand, trend van minimaal twaalf maanden en vergelijking met budget. De accountvergelijking zelf — alle klanten met omzet, uren en marge — hoort als vaste bijlage bij de rapportage, met de uitschieters samengevat op de eerste pagina.

Hoe bewaak je het effectieve uurtarief bij retainers?

Het effectieve uurtarief bereken je per klant door de omzet van de periode te delen door álle bestede uren — ongeacht wat er op de factuur staat. Bij uurtje-factuurtje is dat per definitie het afgesproken tarief; bij retainers is het de plek waar de marge stilletjes weglekt.

Een rekenvoorbeeld. Een klant betaalt een retainer van EUR 5.000 per maand, gebaseerd op een begrote inzet van 50 uur — een beoogd tarief van EUR 100 per uur. Het team besteedt in de praktijk 65 uur aan deze klant: het effectieve tarief is gezakt naar EUR 5.000 / 65 ≈ EUR 77. Op de omzetregel is niets te zien — de factuur is gewoon EUR 5.000 — maar per uur verdient het kantoor bijna een kwart minder dan bedoeld. Vermenigvuldig dat over tien retainerklanten en het verklaart waarom een druk kantoor toch een mager jaar draait.

Drie inrichtingsregels houden deze bewaking betrouwbaar. Ten eerste: laat álle klanturen schrijven, ook binnen retainers en ook door senioriteit die “er even bij doet” — zonder volledige uren is het effectieve tarief niet te berekenen. Ten tweede: rapporteer per klant het beoogde tegenover het gerealiseerde tarief, met een afgesproken drempel waaronder actie volgt: de scope terugbrengen, de retainer herprijzen of afscheid nemen. Ten derde: kijk naar de trend over meerdere maanden — één drukke maand is normaal, drie opeenvolgende maanden onder het beoogde tarief is een heronderhandeling.

De toelichting maakt het rond: welke retainers verwaterden, wat was de oorzaak (scope creep, onderschatte begroting, te veel senioriteit op het account) en wat is de actie. Zo wordt het tariefgesprek een vast onderdeel van de maand in plaats van een jaarlijkse verrassing.

Hoe bewaak je de marge per klant?

De marge per klant is de omzet van die klant minus de loonkosten van de bestede uren — berekend met de werkelijke kostprijs per uur van de mensen die het werk deden, inclusief werkgeverslasten. Juist bij agencies en consultancies verschillen die kostprijzen sterk: een uur van een senior strateeg kost een veelvoud van een uur van een junior, en de accountmix bepaalt de marge.

Eén valkuil verdient bij agencies bijzondere aandacht: doorbelastingen. Media-inkoop, advertentiebudgetten, drukwerk of software die voor rekening van de klant worden ingekocht, zijn geen echte omzet — het geld stroomt er alleen doorheen. Wie die bedragen in de omzet laat meelopen, blaast de omzet op en drukt de marge kunstmatig; een kantoor líjkt dan groot en margearm, terwijl het in werkelijkheid compact en gezond is. Houd doorbelastingen daarom buiten de netto-omzet, of toon ze als aparte regel met hun eigen (minimale) marge — en bereken alle marge-KPI’s op de netto-omzet uit eigen dienstverlening.

Houd de overhead ook hier buiten de marge per klant: kantoor, sales en interne functies horen op organisatieniveau, in een aparte regel van de P&L. Versleuteld op klantniveau vervuilen ze elke vergelijking — en precies die vergelijking is het stuurinstrument: dezelfde dienst, hetzelfde teamniveau, en toch structureel verschillende marges? Dan zit het verschil in prijs, scope of uren, en dat is een gesprek waard.

In de management rapportage werkt dit als gelaagde tabel: marge per klant in de bijlage, per team of dienst in het KPI-blok, en de accounts onder de margedrempel benoemd in de toelichting, met actie erbij.

Hoe bouw je de management rapportage voor een agency of consultancy op?

De management rapportage voor een agency of consultancy volgt de zeven vaste onderdelen uit het hoofdartikel over de goede management rapportage — met per onderdeel een eigen invulling:

  1. Samenvatting. Eén pagina met de declarabiliteits- en tarieftrend als grafiek, de grootste accountbewegingen en de drie boodschappen van de maand.
  2. Winst-en-verliesrekening. Netto-omzet uit dienstverlening (doorbelastingen apart), loonkosten als dominante kostenpost, en de overhead. Toon maand én year-to-date naast budget en vorig jaar; eenmalige posten apart.
  3. Balans. Licht: debiteuren met ouderdomsanalyse, vooruitgefactureerde retainers als aparte post, en de kaspositie. Geen voorraad, geen onderhanden werk.
  4. Cashflow. Retainers vooruit gefactureerd helpen de kas; nacalculatie-uren volgen een maand later. Zet de vaste salarisverplichtingen tegenover het ontvangstritme.
  5. Variantie-analyse. Splits de omzetafwijking in uren (declarabiliteit) en prijs (effectief tarief), en per klant: welke accounts droegen de afwijking? Vergelijk met budget en vorig jaar.
  6. KPI’s. De set uit dit artikel in trendweergave: declarabiliteit, effectief tarief, klantmarge, retainer-mix, omzet per fte, concentratie, pijplijn, DSO.
  7. Toelichting. Het verhaal: welke retainers verwaterden, welke accounts groeiden of vertrokken, hoe de pijplijn zich vult.

Als vaste bijlage draait de accountvergelijking mee: alle klanten met omzet, bestede uren, effectief tarief en marge, gesorteerd op omvang. Aanvullend past een kort weekritme: geschreven uren en declarabiliteit per team, zodat een wegzakkende week niet pas bij de maandcijfers opvalt.

Voor de oplevering geldt de norm uit het hoofdartikel: binnen 5-10 werkdagen na maandeinde, met een maandafsluiting waarin de urenregistratie compleet en goedgekeurd is vóórdat de omzet wordt vastgesteld — bij dit model is de urenadministratie immers de omzetadministratie.

Meerdere BV’s of labels: hoe rapporteer je op groepsniveau?

Agencies en consultancies groeien vaak in structuur mee: een label per discipline (strategie, creatie, media, finance), soms een aparte personeels-BV, en een holding erboven. Voor de rapportage betekent dat twee niveaus tegelijk: het geconsolideerde groepsbeeld voor management en investeerders, en de cijfers per label voor de sturing.

Klanten trekken zich weinig aan van die structuur: op één account werken specialisten uit meerdere labels, en de uren worden onderling doorbelast. Die interne doorbelastingen zijn omzet in de ene BV en kosten in de andere — op groepsniveau moeten ze tegen elkaar wegvallen, anders telt de groepsomzet interne uren dubbel en klopt geen enkele klantmarge meer op geconsolideerd niveau. Ook management fees vanuit de holding en de doorbelasting vanuit een personeels-BV vallen onder diezelfde eliminatie. Hoe eliminatie en consolidatie structureel werken, staat in consolidatie voor de MKB-CFO en de verdieping over multi-entity consolidatie.

Finstack automatiseert dit voor groepen van 1 tot 50 entiteiten: elke BV koppelt via het eigen boekhoudpakket, rekeningschema’s worden gemapt naar één groepsschema, en de engine herkent de intercompany-doorbelastingen automatisch — zonder aparte IC-rekeningen in te richten. Het resultaat: een geconsolideerde P&L en balans naast de cijfers per label, met elke post doorklikbaar naar de bron-boeking.

Voor de management rapportage betekent dit dat de KPI-set uit dit artikel op beide niveaus draait: declarabiliteit, tarief en klantmarge per label én voor de groep als geheel, zonder dubbeltellingen — en zonder dat de maandafsluiting op het samenvoegen hoeft te wachten. Houd de klantnamen daarbij groepsbreed consistent, zodat een gezamenlijk account op groepsniveau samen te stellen blijft.

Hoe automatiseer je de rapportage vanuit je boekhouding?

De cijfers voor de rapportage komen uit twee lagen: de urenregistratie (geschreven uren per klant en per specialist) en de boekhouding (omzet, loonkosten, debiteuren, kas). De automatiseringsslag zit vooral aan de financiële kant, en die is direct te maken.

Nederlandse agencies en consultancies draaien doorgaans op Exact Online of — vaak via de accountant — Twinfield, en internationaal op Xero. Finstack koppelt deze pakketten direct via API, alleen-lezen en op transactieniveau: de actuals verversen dagelijks automatisch, met een handmatige refresh op elk moment. Bij meerdere BV’s draait de consolidatie uit de vorige sectie automatisch mee.

Rapporteren gebeurt vervolgens waar het team wil werken. In de Finstack-dashboards staan omzet, loonkosten, debiteuren en de geconsolideerde cijfers real-time klaar, doorklikbaar tot op de bron-transactie. Wie de management rapportage in een eigen Excel- of Google Sheets-model bouwt — bijvoorbeeld om uren en effectieve tarieven uit de urenregistratie naast de financiële cijfers te leggen — gebruikt de 2-wegs integratie: de financiële actuals verversen met één klik in het bestaande model. Dashboards en rapportages deel je bovendien met stakeholders zoals management, investeerders en de accountant, door ze toegang te geven tot Finstack, met toegangsrechten die je per gebruiker instelt.

Het effect op het ritme: de financiële kant van de management rapportage staat op dag één klaar in plaats van na dagen verzamelen, en de tijd verschuift naar wat telt — het tarief- en accountgesprek. Finstack is er vanaf EUR 39 per maand voor de eerste entiteit: live binnen 5 minuten, ingericht binnen een dag.

Finstack tip

Werken je labels met onderlinge uren-doorbelastingen op gezamenlijke klanten? Je hoeft daarvoor géén aparte intercompany-rekeningen in te richten — Finstack herkent de IC-relaties automatisch, ook op je bestaande grootboekinrichting, en elimineert de doorbelastingen in het groepsbeeld.

Finstack 14 dagen gratis proberen

Automatische actuals uit je ERP, directe 2-wegs Excel- en Sheets-sync, consolidatie, forecast per-entiteit. In 1 dag opgezet.

Geen creditcard nodig
Direct van start
Forecasting en Consolidatie
A design element side_graph

De 3 meest gemaakte fouten in agency-rapportages

Drie patronen die we steeds opnieuw zien bij agencies en consultancies. Elk kost marge of cash; elk is te voorkomen met de juiste inrichting.

Retainer-verwatering niet meten

Een retainerfactuur die elke maand netjes betaald wordt, voelt als een gezond account — ook als het team er stilletjes anderhalf keer de begrote uren in stopt. Zonder effectief-tariefberekening per klant blijft die verwatering onzichtbaar tot het jaarresultaat tegenvalt. Laat alle klanturen schrijven, ook binnen retainers, en rapporteer beoogd versus gerealiseerd tarief per account.

Klantmarge berekenen zonder alle uren en kostprijzen

Een account líjkt winstgevend zolang de senior-uren die er “even bij” worden gedaan nergens geregistreerd staan — of tegen een gemiddelde kostprijs worden gerekend die de werkelijke inzet verbloemt. Bereken de klantmarge met de werkelijke uren en de werkelijke kostprijs per persoon, inclusief werkgeverslasten, en houd overhead erbuiten.

Doorbelastingen door de omzet laten lopen

Media-inkoop en andere doorbelastingen in de omzet meetellen, blaast de omzet op en drukt elk margepercentage — het kantoor stuurt dan op cijfers die vooral het advertentiebudget van de klanten weerspiegelen. Houd doorbelastingen buiten de netto-omzet of toon ze als aparte regel, en bereken alle marge-KPI’s op de eigen dienstverlening.

Veelgestelde vragen

Staat jouw vraag er niet tussen? Laat het ons weten

Welke KPI’s zijn belangrijk voor een agency of consultancy?

An arrow down icon.

De kern: declarabiliteit (klanturen gedeeld door beschikbare uren), het effectief gerealiseerde uurtarief over retainers en uurwerk heen, marge per klant, de mix tussen retainer- en urenomzet, omzet per fte, klantconcentratie, pijplijn en opzeggingen, en DSO. Rapporteer per klant en per team, in trendweergave naast budget.

Hoe bereken je het effectieve uurtarief bij een retainer?

An arrow down icon.

Deel de retaineromzet van de periode door alle werkelijk bestede uren voor die klant. Voorbeeld: een retainer van EUR 5.000 op basis van 50 begrote uur mikt op EUR 100 per uur; besteedt het team 65 uur, dan is het effectieve tarief circa EUR 77. Rapporteer beoogd versus gerealiseerd tarief per account, met een drempel waaronder actie volgt.

Hoe bereken je de marge per klant?

An arrow down icon.

Omzet per klant minus de loonkosten van alle bestede uren, gerekend tegen de werkelijke kostprijs per persoon inclusief werkgeverslasten. Houd overhead erbuiten en doorbelastingen zoals media-inkoop buiten de omzet. De accountvergelijking die zo ontstaat, wijst direct aan welke klanten het kantoor dragen en waar heronderhandeld moet worden.

Horen doorbelastingen zoals media-inkoop in de omzet?

An arrow down icon.

Nee — niet in de netto-omzet waarop je stuurt. Media-inkoop, advertentiebudgetten en andere inkoop voor rekening van de klant stromen er alleen doorheen; meetellen blaast de omzet op en drukt elk margepercentage. Houd ze buiten de netto-omzet of toon ze als aparte regel, en bereken de marge-KPI’s op de eigen dienstverlening.

Heeft een agency of consultancy onderhanden werk?

An arrow down icon.

Vrijwel niet. Uren op nacalculatie worden maandelijks gefactureerd en retainers vooruit — de omzet volgt direct uit de urenadministratie. Wat op de balans overblijft, zijn debiteuren en vooruitgefactureerde retainers. Dat is anders dan bij vaste-prijsprojecten, waar uitgevoerd maar nog niet afgerekend werk als onderhanden werk gewaardeerd moet worden.

Hoe rapporteer je met meerdere labels of BV’s?

An arrow down icon.

Op twee niveaus: geconsolideerd voor het groepsbeeld en per label voor de sturing. Uren die labels onderling doorbelasten op gezamenlijke klanten moeten op groepsniveau geëlimineerd worden, anders telt de groepsomzet dubbel en klopt de geconsolideerde klantmarge niet. Finstack detecteert en elimineert die intercompany-stromen automatisch.

Welke boekhoudpakketten koppelt Finstack voor agencies en consultancies?

An arrow down icon.

Finstack koppelt de pakketten die bij agencies en consultancies gangbaar zijn — Exact Online, Twinfield en Xero — plus onder andere AFAS, Odoo, QuickBooks en MS Dynamics 365 BC. Directe API-koppeling, alleen-lezen, op transactieniveau, met dagelijkse sync en handmatige refresh. Vanaf EUR 39 per maand, live binnen 5 minuten.

Karel Gonzalez Hulshof

CFO turned Founder - Finstack

LinkedIn

Bronnen en herkomst

Laatst beoordeeld: 25 juli 2026 · Volgende beoordeling: oktober 2026