EnableYourData.com

KPI · Sales

Klantconcentratie: formule en voorbeeld.

Klantconcentratie is het aandeel van je omzet dat afkomstig is van je grootste klanten, bijvoorbeeld de top 10 of de grootste klant alleen. Hoe hoger de concentratie, hoe afhankelijker je bent van een paar klanten. Banken, investeerders en kopers van bedrijven kijken er vaak naar als risico-indicator.

Formule voor klantconcentratie

Omzet van de grootste N klanten ÷ totale omzet × 100%

Rekenvoorbeeld

Acme Groothandel had in 2025 een omzet van € 8.400.000. De tien grootste klanten waren samen goed voor € 2.940.000, de grootste klant voor € 756.000. Het aandeel van de top 10 is € 2.940.000 ÷ € 8.400.000 × 100% = 35%, de grootste klant is goed voor 9%.

Fictieve cijfers van Acme Groothandel.

Zo lees je deze KPI

Een hoge klantconcentratie maakt je kwetsbaar: als één grote klant vertrekt, valt een groot deel van de omzet weg. Hoeveel concentratie acceptabel is, hangt af van je sector en van de looptijd van contracten. Volg de concentratie door de jaren heen en kijk naast omzet ook naar het aandeel in de marge.

Valkuilen bij klantconcentratie

  • Klanten die bij hetzelfde concern horen als losse klanten tellen, waardoor de concentratie lager lijkt.
  • Elk jaar een ander aantal topklanten nemen, waardoor je jaren niet kunt vergelijken.
  • Alleen naar omzet kijken, terwijl grote klanten vaak een lagere marge hebben.

SQL & DAX

Klantconcentratie berekenen in SQL en DAX

Twee voorbeelden op een fictief datawarehouse van Acme Groothandel: een query in PostgreSQL en een measure voor een Power BI-model. Pas tabel- en kolomnamen aan je eigen model aan.

SQL · PostgreSQL
WITH per_customer AS (
  SELECT customer_id, SUM(total_amount) AS revenue
  FROM orders
  WHERE order_date >= date '2025-01-01' AND order_date < date '2026-01-01'
    AND status <> 'cancelled'
  GROUP BY customer_id),
ranked AS (
  SELECT revenue, ROW_NUMBER() OVER (ORDER BY revenue DESC) AS rn
  FROM per_customer)
SELECT ROUND(100.0 * SUM(revenue) FILTER (WHERE rn <= 10)
             / NULLIF(SUM(revenue), 0), 1) AS top10_share_pct,
       ROUND(100.0 * MAX(revenue) / NULLIF(SUM(revenue), 0), 1) AS largest_customer_pct
FROM ranked;
DAX · Power BI
Top 10 Customer Share =
VAR Top10 =
    TOPN(10, VALUES(Customers[CustomerId]), CALCULATE(SUM(Sales[TotalAmount])))
RETURN
    DIVIDE(
        CALCULATE(SUM(Sales[TotalAmount]), Top10),
        CALCULATE(SUM(Sales[TotalAmount]), ALL(Customers))
    )

In ENABLE

Deze KPI volgen in ENABLE

Vragen in gewone taal

Vraag naar klantconcentratie per maand, klant of product in de SQL Explorer met AI. De AI schrijft de SQL, jij ziet de query en voert hem zelf uit; de AI krijgt alleen metadata.

Lees meer →

In je Power BI-dashboard

Leg de KPI vast als measure in je Power BI-model en toon hem in het portaal, met "Laatst ververst" erbij. Toegangsprofielen en optioneel row-level security bepalen wie welke cijfers ziet.

Lees meer →

Eigen dashboards (pilot)

Zet de KPI als tegel in een eigen dashboard, met vergelijking met vorig jaar. De Dashboard Builder is een pilot en per klant aan te zetten.

Lees meer →

Doelen per maand

Met de ingebouwde app Targets leg je per maand een doel voor de KPI vast, zodat je realisatie en doel naast elkaar ziet.

Lees meer →

FAQ

Veelgestelde vragen

Hoe bereken je klantconcentratie?

Je sorteert klanten op omzet, telt de omzet van de grootste N klanten op en deelt die door de totale omzet. Veelgebruikte varianten zijn de grootste klant, de top 5 en de top 10. Bij € 2.940.000 voor de top 10 op € 8.400.000 omzet is de concentratie 35%.

Wanneer is klantconcentratie te hoog?

Daar bestaat geen vaste grens; het hangt af van je sector, je marges en de looptijd van je contracten. Vraag je af wat er gebeurt als je grootste klant volgend jaar wegvalt. Kun je dat niet opvangen, dan is de afhankelijkheid een risico om actief op te sturen.

Wat is het verschil tussen klantconcentratie en de 80/20-regel?

Klantconcentratie is een gemeten percentage, de 80/20-regel is een vuistregel dat een klein deel van de klanten het grootste deel van de omzet levert. Met de klantconcentratie toets je hoe dat er bij jou werkelijk uitziet. Bekijk daarvoor ook welk percentage van je klanten samen 80% van de omzet levert.

AI gebruiken op je eigen data. Veilig, en zonder hoofdpijn.

In een online demo laten we zien hoe ENABLE je data veilig beschikbaar maakt en hoe je erop bouwt: een app beschrijven in de AI Builder, vragen in gewone taal, dashboards en API's. En hoe wij het voor je inrichten en beheren.