EnableYourData.com

KPI · E-commerce

Retourpercentage: formule en voorbeeld.

Het retourpercentage is het aantal orders met een retour gedeeld door het totaal aantal orders, in procenten. Je kunt het ook op waarde berekenen: geretourneerde omzet gedeeld door totale omzet. Retouren kosten verzending, handling en soms afschrijving, dus het retourpercentage heeft directe invloed op je marge.

Formule voor retourpercentage

Orders met een retour ÷ totaal aantal orders × 100%

Rekenvoorbeeld

Van de 1.280 orders die Acme Groothandel in september verstuurt, komen er 96 (deels) retour. Het retourpercentage is 96 ÷ 1.280 × 100% = 7,5%. Op waarde is het € 12.000 retour op € 192.000 omzet, ofwel € 12.000 ÷ € 192.000 × 100% = 6,25%.

Fictieve cijfers van Acme Groothandel.

Zo lees je deze KPI

Een hoger retourpercentage betekent meer kosten en minder netto omzet; een stijging bij één product of categorie wijst vaak op een probleem met productinformatie, kwaliteit of maatvoering. Vergelijk het per categorie, per kanaal en met dezelfde periode vorig jaar, omdat retouren seizoensgebonden zijn. Kijk naast het aantal ook naar de retourredenen, als je die vastlegt.

Valkuilen bij retourpercentage

  • Recente orders meetellen terwijl de retourtermijn nog loopt, waardoor het percentage te laag lijkt.
  • Retouren toewijzen aan de maand van ontvangst in plaats van aan de maand van de oorspronkelijke order.
  • Ordertelling en waarde door elkaar gebruiken; een retour van één artikel uit een grote order telt als hele order.

SQL & DAX

Retourpercentage 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
SELECT date_trunc('month', o.order_date) AS month,
       COUNT(DISTINCT o.order_id) AS orders,
       COUNT(DISTINCT r.order_id) AS orders_with_return,
       ROUND(100.0 * COUNT(DISTINCT r.order_id)
             / NULLIF(COUNT(DISTINCT o.order_id), 0), 1) AS return_rate_pct
FROM orders o
LEFT JOIN returns r ON r.order_id = o.order_id
WHERE o.status <> 'cancelled'
  AND o.order_date < current_date - interval '30 days'
GROUP BY 1
ORDER BY 1;
DAX · Power BI
Return Rate (orders) =
DIVIDE(DISTINCTCOUNT(Returns[order_id]), DISTINCTCOUNT(Orders[order_id]))

Return Rate (value) =
DIVIDE(SUM(Returns[amount]), SUM(Orders[total_amount]))

In ENABLE

Deze KPI volgen in ENABLE

Vragen in gewone taal

Vraag naar retourpercentage 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 het retourpercentage van een webshop?

Je deelt het aantal orders met een retour door het totaal aantal orders in dezelfde periode en vermenigvuldigt met 100%. Bij 2.000 orders en 150 retourorders is het retourpercentage 7,5%. Wacht tot de retourtermijn van die orders voorbij is, anders valt het cijfer te laag uit.

Moet je het retourpercentage op aantal of op waarde berekenen?

Allebei is nuttig, maar ze beantwoorden een andere vraag. Op aantal zie je de werklast voor magazijn en klantenservice; op waarde zie je de impact op omzet en marge. Vermeld in de KPI-definitie welke variant je toont.

Wat is het verschil tussen retourpercentage en refundpercentage?

Het retourpercentage telt fysiek teruggestuurde orders, het refundpercentage meet het geld dat je terugbetaalt. Ze lopen uiteen als je terugbetaalt zonder retour, bijvoorbeeld bij een beschadigde levering, of als een retour wordt omgeruild in plaats van terugbetaald.

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.