At a glance
Mean carriage cost per DPDLocal consignment in the period. The headline shipping-economics number for finance and the “is my courier mix optimised” check for operations. Currency is GBP for UK and EU consignments, sterling-denominated regardless of destination.
Calculation
Calculated automatically from your DPDLocal data. See the At a glance summary above for what the metric tracks and the worked example below for a typical reading.Worked example
A UK fitness-supplements DTC, ~10,000 DPDLocal NextDay parcels per month. Reading taken 12 Mar 26 for the trailing 30 days.
The card reads £4.53. The prior 30-day reading was £4.18 (+8.4% vsP), under the
+10% alert threshold. Three things to notice:
- Service mix moved toward premium. Predict share grew from 6% to 9.5% as the merchant’s marketing started promoting the named-driver experience; this lifts the average even though every individual rate is unchanged. Pair with Service Distribution.
- Fuel surcharge re-priced on 1 Mar 26. DPDLocal fuel surcharges step monthly; a 1.2 percentage-point step contributed ~£0.07 to the average across all services.
- EU at £12 per parcel is structurally expensive. Post-Brexit customs handling is a fixed fee; even if the merchant grows EU volume to 5%, the average will move up. Finance should track UK-only and EU separately for steady-state cost-per-order analysis.
Sibling cards merchants should reference together
Reconciling against the vendor’s own dashboard
Where to look in MyDPD: MyDPD Business Portal → Billing → Invoices. The monthly invoice CSV includes per-consignmentchargeBase, surcharges, and chargeTotal. The closest like-for-like is the Sum(chargeTotal) / Count(consignments) calculation over the same date range.
Why our number may legitimately differ from MyDPD:
Cross-connector reconciliation:
Known limitations / merchant FAQs
Why is my average up 8% this month with no contract change? Three usual causes in order. (1) Fuel surcharge re-priced. DPD fuel surcharges step monthly; published on the DPD website. A 1 to 2 percentage-point step lifts the average ~£0.08 to £0.16. (2) Service-mix shift. More Predict, more Sunday, more EU = higher average even with unchanged rates. (3) Highland and Islands creep. A Scottish marketing campaign brings in a higher share of remote-area surcharges. Why is the EU average so much higher than UK? EU consignments include a customs-handling fee per parcel (~£3 to £5 standard) on top of the carriage charge. Volume discounts on EU lanes are also typically smaller because EU is a smaller share of DPDLocal’s overall network. Pin a UK-only panel for steady-state cost trend and an EU-only panel for the post-Brexit lane. Should I be worried if average drops? Sometimes. Two suspicious patterns. (1) Volume credit retro applied to wrong period, the average drops while underlying rates haven’t changed; cross-check against the invoice. (2) Service-mix moved cheap: customers downgrading from Predict to NextDay because they no longer trust the slot. Pair with Predict Slot Accuracy. How do I lower this average? Five practical levers in order of typical lift. (1) Volume negotiation at next contract review; volume discount tiers reset every 12 to 18 months. (2) Right-sizing service mix, every Predict that didn’t strictly need a 30-min slot is overspend. (3) Address-data quality to cut Highland-surcharge mistypes (postcodes that look mainland but route through Highland depots). (4) Packaging optimisation to drop oversize-parcel surcharges. (5) Carrier diversification for the 5 to 10% of orders where DPDLocal is structurally expensive (e.g. EU); evaluate Royal Mail Tracked 48 for low-value EU under £100. Does the card include the fuel surcharge? Yes.totalCost in DPDLocal’s API includes fuel surcharge already; no separate breakout in this card. For a fuel-surcharge-stripped view (rate-card-only), you would need a custom field-mapper that subtracts the published fuel percentage; available in the connector roadmap.
Why does my finance team’s number from the invoice not match?
Three reasons. (1) Volume credit retro, invoice has retros, API does not. (2) Date boundary, invoice month is calendar; this card is rolling 30 days. (3) Adjustments, manual rebills land on the invoice but only flow through to the API once corrected.