EnableYourData.com

KPI · Logistiek

Verzendkosten per order: formule en voorbeeld.

De verzendkosten per order zijn de totale kosten die je aan vervoerders betaalt, gedeeld door het aantal verzonden orders. Het gaat om je eigen kosten, niet om wat je de klant in rekening brengt. Het cijfer laat zien hoeveel van de marge per order naar transport gaat.

Formule voor verzendkosten per order

Totale verzendkosten in de periode ÷ aantal verzonden orders in de periode

Rekenvoorbeeld

In mei 2026 betaalde Acme Groothandel € 27.200 aan vervoerders voor 3.400 verzonden orders. De verzendkosten per order zijn € 27.200 ÷ 3.400 = € 8,00.

Fictieve cijfers van Acme Groothandel.

Zo lees je deze KPI

Lagere verzendkosten per order laten meer marge over, maar alleen als de leverbetrouwbaarheid en schade niet verslechteren. Het cijfer stijgt vaak door meer gesplitste leveringen, zwaardere of grotere pakketten of meer zendingen naar het buitenland. Vergelijk per vervoerder, land en pakketsoort, en met wat je klanten aan verzendkosten betalen.

Valkuilen bij verzendkosten per order

  • Toeslagen zoals brandstof, tolheffing of correcties op formaat pas weken later ontvangen en niet aan de juiste maand toewijzen.
  • Delen door het aantal zendingen in plaats van orders, waardoor gesplitste leveringen verdwijnen.
  • Doorberekende verzendkosten van de kosten aftrekken en het resultaat toch verzendkosten noemen.

SQL & DAX

Verzendkosten per order 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', shipped_at) AS month,
       SUM(cost) AS shipping_cost,
       COUNT(DISTINCT order_id) AS orders_shipped,
       ROUND(SUM(cost) / NULLIF(COUNT(DISTINCT order_id), 0), 2) AS shipping_cost_per_order,
       ROUND(SUM(cost) / NULLIF(COUNT(*), 0), 2) AS cost_per_shipment
FROM shipments
WHERE shipped_at IS NOT NULL
GROUP BY 1
ORDER BY 1;
DAX · Power BI
Shipping Cost = SUM(Shipments[Cost])
Shipping Cost per Order = DIVIDE([Shipping Cost], DISTINCTCOUNT(Shipments[OrderID]))

In ENABLE

Deze KPI volgen in ENABLE

Vragen in gewone taal

Vraag naar verzendkosten per order 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 de verzendkosten per order?

Tel alle kosten van vervoerders in een periode op, inclusief toeslagen, en deel door het aantal verzonden orders. Gebruik de factuurbedragen van de vervoerder, niet de tarieven uit een prijslijst. Deel door orders en niet door zendingen als je wilt zien wat een klantorder kost.

Wat is het verschil tussen verzendkosten per order en per zending?

Een order kan in meerdere zendingen worden verstuurd, bijvoorbeeld bij nalevering of meerdere dozen. De kosten per zending zeggen iets over je vervoerderstarieven, de kosten per order over wat een klantorder je werkelijk kost. Als de twee uit elkaar lopen, splits je vaker.

Hoe verlaag je de verzendkosten per order?

Kijk eerst naar het aantal zendingen per order en de verpakkingsgrootte, omdat je die zelf bepaalt. Vergelijk daarna tarieven per vervoerder per land en gewichtsklasse. Een minimale orderwaarde voor gratis verzending verandert ook de mix van orders.

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.