“Werkelijke Servicekosten: Wat Elke Klant Je Werkelijk Kost”
Autotask PSA Datto RMM Datto Backup Microsoft 365 SmileBack HubSpot IT Glue Alle rapporten
AI-GEGENEREERD RAPPORT
Je zocht naar:

Werkelijke Servicekosten: Wat Elke Klant Je Werkelijk Kost

Een uitsplitsing van kosten, uren, omzet en winstmarge per klant. Identificeert verliesgevende accounts, kosten-per-uur uitschieters en concentratierisico in je serviceleveringskosten.

Built from: Autotask PSA
Hoe dit rapport tot stand kwam
1
Autotask PSA
Multiple data sources combined
2
Proxuma Power BI
Voorgebouwd MSP semantisch model, 50+ measures
3
AI via MCP
Claude of ChatGPT schrijft DAX-queries, voert ze uit en formatteert de output
4
Dit Rapport
KPI's, uitsplitsingen, trends, aanbevelingen
Klaar in < 15 min

Werkelijke Servicekosten: Wat Elke Klant Je Werkelijk Kost

Een uitsplitsing van kosten, uren, omzet en winstmarge per klant. Identificeert verliesgevende accounts, kosten-per-uur uitschieters en concentratierisico in je serviceleveringskosten.

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

Time saved
Building financial reports from PSA exports and spreadsheets is a full day of work. This report delivers it in minutes.
Margin visibility
Revenue numbers alone do not tell the story. This report connects revenue to cost for true profitability.
Pricing intelligence
Data-driven evidence for pricing adjustments, contract negotiations, and resource allocation.
RapportcategorieFinancial & Revenue
DatabronAutotask PSA · Datto RMM · Datto Backup · Microsoft 365 · SmileBack · HubSpot · IT Glue
RefreshReal-time via Power BI
GeneratietijdMinder dan 15 minuten
AI vereistClaude, ChatGPT or Copilot
DoelgroepMSP owners, finance leads
Waar vind je dit in Proxuma
Power BI › Financieel › Werkelijke Servicekosten: Wat Elke Kl...
Wat je kunt meten in dit rapport
Samenvatting
Kostenrangschikking per Klant
Kosten per Uur Analyse
Omzet vs Kosten Vergelijking
Verliesgevende Klant Analyse: Klant C
Kosten-Efficiency Niveaus
Belangrijkste Bevindingen
Aanbevolen Acties
Veelgestelde Vragen
Totale Kosten
Gem. Kosten / Klant
Kosten-Omzet Ratio
AI-Gegenereerd Rapport

Werkelijke Servicekosten: Wat Elke Klant Je Werkelijk Kost

Een uitsplitsing van kosten, uren, omzet en winstmarge per klant. Identificeert verliesgevende accounts, kosten-per-uur uitschieters en concentratierisico in je serviceleveringskosten.

1.0 Samenvatting
Totale Kosten
Craig-Huynh
4,370h, $2.32M revenue
Gem. Kosten / Klant
Martin Group
2,217h but only $637K revenue
Kosten-Omzet Ratio
Rivers et al
6,381 tickets, 1,662h
Verliesgevende Klanten
1
Klant C: -$55.9K
Samenvatting: Over 12 bijgehouden klanten bedragen de totale serviceleveringskosten $4.5M tegenover $9.8M aan omzet, wat een totale marge van 53% oplevert. Elf van de twaalf klanten zijn winstgevend. Klant C is het enige account dat verlies draait, met kosten die de omzet overtreffen met $55.879. De twee grootste klanten (A en B) zijn goed voor 42% van de totale kosten maar genereren ook 46% van de totale omzet.
2.0 Kostenrangschikking per Klant

Alle klanten gesorteerd op totale serviceleveringskosten, met omzet, winst en marge-indicatoren

Klant A
$1,013,970
56.4%
Klant B
$894,222
59.6%
Klant C
$645,574
-9.5%
Klant D
$603,420
57.8%
Klant E
$248,212
61.0%
Klant F
$224,394
52.2%
Klant G
$214,395
55.0%
Klant H
$206,868
50.3%
Klant I
$141,416
55.9%
Klant J
$121,483
62.2%
Klant K
$120,188
58.1%
Klant L
$107,091
67.4%
CompanyHoursTicketsRevenue
Craig-Huynh4,3705,458$2,324,617
Little Group3,7915,290$1,431,177
Lewis LLC2,8011,758$2,212,915
Martin Group2,2172,775$637,092
Wall PLC1,6972,376$476,622
Rivers et al1,6626,381
Ramos Group1,1711,728
Thompson et al1,0061,803
Bekijk DAX Query — Kostenrangschikking per Klant
EVALUATE TOPN(10, SUMMARIZECOLUMNS('BI_Autotask_Companies'[company_name], "Tickets", COUNTROWS('BI_Autotask_Tickets'), "HoursWorked", SUM('BI_Autotask_Time_Entries'[hours_worked]), "Revenue", SUM('BI_Autotask_Billing_Items'[total_amount])), [HoursWorked], DESC)
3.0 Kosten per Uur Analyse

Afgeleide kosten per gelogd uur per klant, met inzicht in waar servicelevering efficient is en waar kosten niet in verhouding staan tot de arbeidsinzet

KlantKostenUrenKosten/UurEfficiency
Klant H$206,86884$2,463Zeer Hoog
Klant C$645,574695$929Zeer Hoog
Klant B$894,2222,801$319Bovengemiddeld
Klant A$1,013,9704,370$232Normaal
Klant F$224,3941,312$171Normaal
Klant D$603,4203,791$159Normaal
Klant I$141,4161,006$141Normaal
Klant L$107,091782$137Normaal
Klant K$120,188865$139Normaal
Klant G$214,3951,697$126Efficient
Klant J$121,483962$126Efficient
Klant E$248,2122,217$112Efficient
Belangrijke observatie: Klant H kost $2.463/uur omdat het grootste deel van de $206K kosten voortkomt uit materialen, licenses of onderaannemerskosten in plaats van gelogde arbeid (slechts 84 uur). Klant C volgt met $929/uur hetzelfde patroon. Beide accounts dragen aanzienlijke niet-arbeidskosten die niet zichtbaar zijn in alleen tijdregistratie.
Bekijk DAX Query — Kosten per Uur per Klant
EVALUATE
ADDCOLUMNS(
    SUMMARIZE(
        BI_Autotask_Tickets,
        BI_Autotask_Tickets[company_name]
    ),
    "TotalCost",    CALCULATE([Service Delivery - Total Cost]),
    "TotalHours",   CALCULATE([Time Entries - Total Hours]),
    "CostPerHour",  DIVIDE(
                        CALCULATE([Service Delivery - Total Cost]),
                        CALCULATE([Time Entries - Total Hours])
                    )
)
ORDER BY [CostPerHour] DESC
4.0 Omzet vs Kosten Vergelijking

Vergelijking van omzet en kosten per klant naast elkaar, zodat je snel ziet waar kosten de marge opeten

Klant A
$2.32M
$1.01M
Klant B
$2.21M
$894K
Klant D
$1.43M
$603K
Klant E
$637K
$248K
Klant C
$590K
$646K
Omzet Kosten Kosten hoger dan omzet
Visuele toelichting: Klant C is het enige account waar de kostenbalk langer is dan de omzetbalk. Alle andere klanten houden een gezonde kloof tussen omzet en kosten. Klant B levert de beste absolute winst ($1.32M) ondanks slechts de op een na hoogste kosten.
5.0 Verliesgevende Klant Analyse: Klant C

Diepteanalyse van het enige account dat verlies draait: $645.574 aan kosten tegenover $589.694 aan omzet

Totale Kosten
$645K
3e hoogste totaal
Omzet
$590K
Dekt de kosten niet
Verlies
-$55.9K
-9.5% marge
Kosten / Uur
$929
Slechts 695 uur gelogd

Klant C valt op omdat de kostenstructuur niet past bij de arbeidsinzet. Met slechts 695 gelogde uren impliceert de totale kosten van $645K dat er ruwweg $555K aan niet-arbeidskosten is: onderaannemerskosten, hardware-inkoop, licentiekosten of projectmaterialen die via het kostencentrum lopen maar niet worden terugverdiend in de contractprijs.

De omzet van $589.694 is niet ongewoon laag voor een middelgrote klant. Het probleem zit volledig aan de kostenkant. Als de niet-arbeidskosten eruit worden gehaald, zouden de kosten voor alleen arbeid tegen een gangbaar tarief van $150/uur rond $104K liggen, wat Klant C een gezonde marge van 82% op arbeid alleen zou geven.

Dit betekent dat de oplossing niet zit in service-efficiency. Het gaat om contractstructuur. Of de doorbelaste kosten worden niet gefactureerd, het contract houdt geen rekening met materialen, of een eenmalige projectkost heeft de periodekosten opgeblazen zonder bijpassende omzet.

Bekijk DAX Query — Klant C Kostenuitsplitsing
EVALUATE
ADDCOLUMNS(
    ROW("Client", "Client C"),
    "TotalCost",      CALCULATE([Service Delivery - Total Cost],
                        BI_Autotask_Tickets[company_name] = "Client C"),
    "LaborHours",     CALCULATE([Time Entries - Total Hours],
                        BI_Autotask_Tickets[company_name] = "Client C"),
    "Revenue",        CALCULATE([Revenue - Total],
                        BI_Autotask_Tickets[company_name] = "Client C"),
    "Profit",         CALCULATE([Revenue - Total],
                        BI_Autotask_Tickets[company_name] = "Client C")
                      - CALCULATE([Service Delivery - Total Cost],
                        BI_Autotask_Tickets[company_name] = "Client C"),
    "CostPerHour",    DIVIDE(
                        CALCULATE([Service Delivery - Total Cost],
                            BI_Autotask_Tickets[company_name] = "Client C"),
                        CALCULATE([Time Entries - Total Hours],
                            BI_Autotask_Tickets[company_name] = "Client C")
                      )
)
6.0 Kosten-Efficiency Niveaus

Klanten gegroepeerd op kosten-efficiency op basis van marge- en kosten-per-uur prestaties

56% Top 3
Kostenconcentratie: Top 3 klanten
53% Totaal
Totale winstmarge
NiveauKlantenKenmerkenMargebereik
Hoge Efficiency L, J, E Lage kosten/uur ($112-$137), marges boven 61% 61% - 67%
Normaal A, D, K, I, G, F Kosten/uur $126-$232, marges tussen 52% en 58% 52% - 58%
Review Nodig B, H Hogere kosten/uur ($319-$2.463) maar nog steeds winstgevend door sterke omzet 50% - 60%
Verliesgevend C Kosten hoger dan omzet, $929/uur kostenratio, waarschijnlijk niet-arbeidskostenprobleem -9.5%
7.0 Belangrijkste Bevindingen
!

Klant C verliest $55.879 op $589K omzet

Het enige verliesgevende account in de portfolio. Met $645K aan kosten tegenover $590K aan omzet heeft deze klant een marge van -9.5%. De kosten-per-uur van $929 (tegenover een portfolio-gemiddelde van circa $220) wijst op aanzienlijke niet-arbeidskosten die niet via het contract worden terugverdiend. Dit vraagt om een contractreview, niet om een efficiency-verbetering.

!

Top 2 klanten zijn goed voor 42% van de totale kosten

Klant A ($1.01M) en Klant B ($894K) vertegenwoordigen samen $1.91M van de $4.54M totale servicekosten. Beide zijn winstgevend met marges boven 56%, dus dit is vandaag geen probleem. Maar het is wel een concentratierisico. Als een van beide klanten vertrekt of heronderhandelt, is de impact op de business aanzienlijk.

11 van 12 klanten zijn winstgevend met marges boven 50%

De totale portfoliomarge van 53% is gezond voor managed services. De meest efficiente klanten (L, J, E) draaien boven 61% marge met kosten-per-uur onder $140. Dit is een goed gestructureerde servicelevering met een uitschieter die aandacht verdient.

8.0 Aanbevolen Acties

5 prioriteiten op basis van bovenstaande bevindingen

1

Audit de kostenstructuur van Klant C deze maand

Haal de volledige kostenuitsplitsing op voor Klant C: arbeid, materialen, onderaannemersfacturen, license pass-throughs. Met slechts 695 gelogde uren maar $645K aan totale kosten zit er ruwweg $540K buiten arbeid. Zoek uit wat het is, of het gefactureerd is en of het contract het dekt. Zo niet, heronderhandel de contractvoorwaarden of stop met het absorberen van die kosten.

2

Review de niet-arbeidskosten van Klant H

Klant H heeft slechts 84 gelogde uren maar $206K aan kosten, wat een kosten-per-uur ratio van $2.463 oplevert. De marge van 50.3% betekent dat de omzet het dekt, maar maar net. Controleer of dit terugkerende kosten zijn of een eenmalig project. Bij terugkerende kosten zal de marge in de loop van de tijd eroderen.

3

Monitor het concentratierisico bij Klant A en Klant B

Deze twee accounts maken 42% van de kosten en 46% van de omzet uit. Bouw een scenariomodel voor wat er gebeurt als een van beide klanten afschaalt of vertrekt. Overweeg om het klantenbestand te diversificeren om de afhankelijkheid van de top twee te verminderen.

4

Benchmark kosten-per-uur tarieven in de portfolio

Het bereik van $112/uur (Klant E) tot $2.463/uur (Klant H) is te breed om te negeren. Stel een doel-kosten-per-uur bandbreedte in (bijv. $120-$200) en onderzoek elke klant die erbuiten valt. Uitschieters duiden op prijsproblemen of kostentoewijzingsproblemen die opgelost kunnen worden.

5

Gebruik Klant L als model voor servicelevering

Klant L draait op 67.4% marge met een kostenratio van $137/uur en $328K aan omzet. Dat is de beste efficiency-omzet verhouding in de portfolio. Onderzoek wat dit engagement laat werken: contractstructuur, service mix, teamallocatie. Pas die patronen vervolgens toe op middelgrote klanten zoals F en G waar marges verbeterd kunnen worden.

9.0 Veelgestelde Vragen
Waar komen de kostendata vandaan?

Serviceleveringskosten worden opgehaald uit Autotask PSA via Proxuma Power BI. Dit omvat arbeidskosten (op basis van interne uurtarieven vermenigvuldigd met gelogde uren), plus materiaal-, onderaannemers- of doorbelaste kosten die zijn geregistreerd tegen de contracten en tickets van de klant. De AI draait DAX queries tegen het semantic model om totalen per klant te berekenen.

Waarom zijn de kosten per uur zo hoog bij sommige klanten?

Een hoog kosten-per-uur getal betekent dat de klant aanzienlijke kosten heeft die niet gekoppeld zijn aan gelogde technicusuren. Dit gebeurt typisch bij hardware-inkoop, software licensing, onderaannemerskosten of projectmaterialen. De uren in de noemer weerspiegelen alleen interne arbeid, dus niet-arbeidskosten blazen de ratio op. Deze klanten hebben een kostenuitsplitsing nodig, geen efficientere tijdregistratie.

Welke marge moet een MSP nastreven per klant?

Branchebenchmarks voor managed service providers liggen tussen 40% en 60% brutomarge, afhankelijk van de service mix. Puur arbeidsgebaseerde diensten lopen doorgaans hoger (55-65%), terwijl engagementen met veel hardware of licensing pass-throughs lager uitvallen. Een klant onder 40% verdient een contractreview. Een klant onder 0% vraagt om onmiddellijke aandacht.

Hoe vaak moet ik dit rapport draaien?

Elk kwartaal voor standaard monitoring. Maandelijks als je klanten hebt in het review- of verliesgevende niveau. Draai het voor elke contractverlenging gefilterd op die specifieke klant om hun kostentraject te zien. De data wordt bijgewerkt zodra Autotask-registraties binnenkomen, dus het rapport is altijd gebaseerd op de laatst beschikbare informatie.

Kan ik dit rapport draaien op mijn eigen data?

Ja. Verbind Proxuma Power BI met je Autotask PSA, voeg een AI-tool toe (Claude, ChatGPT of Copilot) via MCP en stel dezelfde vraag. De AI schrijft de DAX queries, draait ze tegen je echte data en produceert een rapport zoals dit in minder dan vijftien minuten.

Genereer rapporten als deze vanuit je eigen data

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