Waar je omzet naartoe gaat, welke facturatietypes je marges dragen en wat je als eerste moet aanpakken om de dalende trend te keren. Gegenereerd door AI via de Proxuma Power BI MCP-server.
Waar je omzet naartoe gaat, welke facturatietypes je marges dragen en wat je als eerste moet aanpakken om de dalende trend te keren. Gegenereerd door AI via de Proxuma Power BI MCP-server.
De data dekt het volledige bereik van Autotask PSA-records die relevant zijn voor deze analyse, uitgesplitst naar de belangrijkste dimensies die je team nodig heeft voor dagelijkse beslissingen en klantrapportage.
Wie dit zou moeten gebruiken: MSP owners, finance leads, and operations managers tracking profitability
Hoe vaak: Maandelijks for financial reviews, quarterly for strategic planning, op aanvraag for pricing decisions
Waar je omzet naartoe gaat, welke facturatietypes je marges dragen en wat je als eerste moet aanpakken om de dalende trend te keren. Gegenereerd door AI via de Proxuma Power BI MCP-server.
EVALUATE
ROW(
"Revenue_Total", [Revenue - Total],
"Cost_Total", [Cost - Total],
"Profit_Total", [Profit - total],
"Profit_Pct", [Profit - total - percentage],
"Revenue_QTD", [Revenue - Won QTD],
"Revenue_YTD", [Revenue - Won YTD]
)
De omzet piekte in april 2025 en is sindsdien elk kwartaal gedaald.
EVALUATE
ADDCOLUMNS(
SUMMARIZE(
FILTER(BI_Autotask_Billing_Items,
BI_Autotask_Billing_Items[posted_date] >= DATE(2025,2,1)),
BI_Common_Dim_Date[year_month]
),
"Revenue", [Revenue - Total],
"Cost", [Cost - Total],
"Profit", [Profit - total]
)
ORDER BY [BI_Common_Dim_Date[year_month]] ASC
Terugkerende servicecontracten zijn goed voor 54% van alle omzet en hebben de gezondste marges.
| Facturatietype | Omzet | Kosten | Winst | Marge | Aandeel |
|---|---|---|---|---|---|
| Terugkerende diensten | €9,578K | €4,025K | €5,552K | 58.0% | |
| Milestone | €3,845K | €0 | €3,845K | 100% | |
| Product / Materiaal | €2,645K | €2,483K | €161K | 6.1% | |
| Ureninvoer | €918K | €454K | €464K | 50.5% | |
| Contractkosten | €274K | €1,207K | −€933K | −341% | |
| Onkosten | €225K | €173K | €52K | 22.9% | |
| Contract Retainer | €94K | €0 | €94K | 100% |
EVALUATE
ADDCOLUMNS(
SUMMARIZE(BI_Autotask_Billing_Items,
BI_Autotask_Billing_Items[sub_type]),
"Revenue", [Revenue - Total],
"Cost", [Cost - Total],
"Profit", [Profit - total]
)
ORDER BY [Revenue] DESC
Eén klant draait verlies. De top drie is goed voor 34% van de totale omzet.
| Klant | Omzet | Kosten | Winst | Marge |
|---|---|---|---|---|
| Client A | €2,325K | €1,014K | €1,311K | 56.4% |
| Client B | €2,213K | €894K | €1,319K | 59.6% |
| Client C | €1,431K | €603K | €828K | 57.8% |
| Client D | €637K | €248K | €389K | 61.0% |
| Client E | €590K | €646K | −€56K | −9.5% |
| Client F | €477K | €214K | €262K | 55.0% |
| Client G | €470K | €224K | €245K | 52.2% |
| Client H | €416K | €207K | €210K | 50.3% |
| Client I | €328K | €107K | €221K | 67.4% |
| Client J | €322K | €121K | €200K | 62.2% |
| Client K | €321K | €141K | €179K | 55.9% |
| Client L | €287K | €120K | €167K | 58.1% |
| Client M | €256K | €47K | €209K | 81.7% |
| Client N | €253K | €133K | €120K | 47.4% |
| Client O | €214K | €134K | €81K | 37.6% |
EVALUATE
TOPN(15,
ADDCOLUMNS(
SUMMARIZE(BI_Autotask_Billing_Items,
BI_Autotask_Companies[company_name]),
"Revenue", [Revenue - Total],
"Cost", [Cost - Total],
"Profit", [Profit - total],
"Profit_Pct", [Profit - total - percentage]
),
[Revenue], DESC
)
ORDER BY [Revenue] DESC
Het effectieve tarief laat zien hoeveel omzet elk gewerkt uur per klant daadwerkelijk oplevert.
| Klant | Omzet | Gewerkte uren | Effectief tarief | Factureerbare uren |
|---|---|---|---|---|
| Client A | €2,325K | 4,370 | €532/hr | 3,792 |
| Client B | €2,213K | 2,801 | €790/hr | 2,665 |
| Client C | €1,431K | 3,791 | €377/hr | 3,127 |
| Client D | €637K | 2,217 | €287/hr | 1,970 |
| Client E | €590K | 695 | €849/hr | 622 |
| Client F | €477K | 1,697 | €281/hr | 1,665 |
| Client G | €470K | 1,312 | €358/hr | 1,096 |
| Client H | €416K | 84 | €4,966/hr | 84 |
| Client I | €328K | 782 | €419/hr | 681 |
| Client J | €322K | 962 | €334/hr | 916 |
Let op: Client H heeft weinig uren gelogd (84u). Het grootste deel van de omzet komt uit milestones of producten, niet uit urenwerk. Een hoog effectief tarief betekent dus niet automatisch een hoog uurtarief.
EVALUATE
TOPN(15,
ADDCOLUMNS(
SUMMARIZE(BI_Autotask_Companies,
BI_Autotask_Companies[company_name]),
"Effective_Rate", [Analytics - Client Effective Rate],
"Revenue", [Revenue - Total],
"Hours_Worked", [Company - Hours Worked],
"Billable_Hours", [Company - Billable Hours]
),
[Revenue], DESC
)
ORDER BY [Revenue] DESC
De data wijst naar een helder antwoord: terugkerende servicecontracten zijn je #1 focus. Ze genereren €9,58M aan omzet (54% van het totaal) met een winstmarge van 58%. Samen met milestones zijn ze verantwoordelijk voor meer dan 100% van je totale winst. De rest (producten, onkosten, contractkosten) komt op nul uit of draait verlies.
Dat is belangrijk omdat de omzet al maanden daalt. De maandelijkse facturatie ging van €1,34M in april 2025 naar €771K in januari 2026. Dat is 42% daling in negen maanden. De meest waarschijnlijke verklaring: contractverloop of prijserosie op terugkerende contracten. Als je omzetbron met de hoogste marge krimpt, volgt de algehele winstgevendheid snel.
De contractkosten-regel is een waarschuwing. Die toont €274K aan omzet tegenover €1,2M aan kosten, een nettoverlies van €933K. Dat ene facturatietype wist de winst van ureninvoer, producten en onkosten samen uit. Of de kostentoewijzing klopt niet, of deze contracten lopen echt onder water en moeten heronderhandeld of beeindigd worden.
De klantconcentratie is gematigd: de top 3 klanten vertegenwoordigen 34% van de totale omzet. Dat is beheersbaar, maar niet comfortabel. Urgenter is Client E, die €56K verlies draait op €590K aan omzet. Het effectieve tarief ziet er prima uit (€849/u), dus het probleem zit waarschijnlijk aan de kostenkant: dure productdoorbelastingen of te lage contracttarieven.
4 prioriteiten op basis van de bevindingen hierboven
Terugkerende diensten zijn 54% van de omzet met 58% marge. De maandelijkse daling van €1,34M naar €771K wijst op contractverloop of contracten die aflopen zonder verlenging. Controleer elk terugkerend contract dat de afgelopen 6 maanden is beeindigd of verkleind. Stel verlengingsherinneringen in 90 dagen voor het aflopen. Prijs nieuwe contracten 5 tot 10% boven de huidige tarieven. Je hebt de marge om enige weerstand op te vangen. Dit is niet alleen je #1 focus. Het is de enige die het verschil maakt.
Contractkosten: €274K gefactureerd, maar €1,2M aan kosten. Dat is een gat van €933K. Zoek uit welke contracten dit veroorzaken: bekijk de kostentoewijzing in Autotask, controleer of hardware- of licentiedoorbelastingen tegen kostprijs gaan in plaats van met opslag, en verifieer dat alle factureerbare kosten ook daadwerkelijk gefactureerd worden. Dit ene onderdeel rechtzetten kan je jaarwinst met bijna een miljoen euro beïnvloeden.
Client E genereert €590K aan omzet maar verliest €56K (−9,5% marge). Het effectieve tarief is hoog (€849/u), wat betekent dat het margeprobleem zit in productkosten of te lage contracttarieven, niet in urenwerk. Bekijk de contractvoorwaarden, verhoog productopslagen, en als de klant geen eerlijke prijsstelling accepteert, overweeg dan of deze relatie de moeite waard is.
Producten en materialen zijn goed voor €2,64M aan omzet, maar slechts €161K winst (6,1% marge). Voor een MSP die inkoop verzorgt, is 15 tot 25% opslag standaard. Of je opslagen zijn te laag, of je belast sommige contracten door tegen kostprijs. Verhoog de standaard productopslag in Autotask en bekijk contracten met nulmarge-productclausules.
Terugkerende serviceomzet is voorspelbaar, heeft een hoge marge (58%) en groeit cumulatief over tijd. Een terugkerend contract verliezen doet dubbel pijn: je verliest de maandelijkse omzet en de winstmarge die erbij hoort. Deze omzetlijn met 10% laten groeien heeft meer effect dan je productverkoop verdubbelen, omdat de marge 9x hoger is.
Filter in Autotask op contracten met een einddatum in de afgelopen 6 maanden en controleer welke niet verlengd zijn. Vergelijk dit met de facturatietabel om te zien welke klanten dalende terugkerende kosten hadden. Proxuma Power BI kan dit automatiseren met een contractvervaldashboard.
Negatieve marge op contractkosten betekent meestal dat de intern toegerekende kosten hoger zijn dan het bedrag dat de klant gefactureerd wordt. Dit kan gebeuren als product- of licentiekosten stijgen terwijl contractprijzen gelijk blijven, als kosten zonder opslag doorbelast worden, of als interne kostentoewijzingen verkeerd geconfigureerd zijn in Autotask.
Ja. Koppel Proxuma Power BI aan je Autotask PSA, voeg een AI-tool (Claude, ChatGPT of Copilot) toe via MCP en stel dezelfde vraag. De AI schrijft de DAX-queries, draait ze op jouw data en maakt een rapport zoals dit in minder dan vijftien minuten.
Het effectieve tarief deelt de totale klantomzet door het totaal aantal gewerkte uren. Klanten met veel product- of milestone-omzet ten opzichte van uren laten een erg hoog tarief zien (zoals Client H met €4.966/u). Dat betekent niet dat je €5K per uur factureert. Het betekent dat het grootste deel van de omzet uit niet-urengebonden bronnen komt. De metric is het nuttigst om klanten met een vergelijkbare omzetsamenstelling te vergelijken.
Koppel Proxuma's Power BI integratie, gebruik een MCP-compatible AI om vragen te stellen en genereer op maat gemaakte rapporten - in minuten, niet in dagen.
Bekijk meer rapporten Aan de slag