At a glance
Average billed cost per DPD parcel in the period, base service charge + fuel surcharge + zone surcharge + any post-delivery adjustments. The merchant-finance signal: is DPD getting more expensive per parcel, or is the merchant’s service mix shifting upward? Premium-DTC accounts on DPD UK typically run £4.50 to £8.00 per parcel; sharp moves usually mean fuel-surcharge change or service-mix shift, not rate renegotiation.
| What it counts | SUM(parcel.charged_amount) / COUNT(parcels) over the window. Charged amount is the invoiced figure including all surcharges, not the headline rate-card number. |
| What is included | Base service charge, weight-band uplift, fuel surcharge (recalculated weekly by DPD UK), zone surcharge (UK postcode area; EU country band), Saturday surcharge, predict-slot surcharge, additional handling charge if parcel was non-conveyable. |
| What is excluded | Insurance premiums (separate finance line, typically <0.5% of cost), claim payouts, returns shipping (separate returnLabelCost field, separate card if exposed). |
| Service-level scope | All DPD services pooled. The headline number is volume-weighted; service-mix shifts move it without any per-service price change. Use Cost by Zone and Shipments by Service to decompose. |
| Predict-slot quirk | Predict-slot is a paid uplift (~£0.50 to £1.50 per parcel depending on contract) and lifts the average meaningfully when slot adoption climbs. A merchant seeing avg cost rise 3 to 6% should check predict-slot adoption first. |
| Tracking event semantics | DPD posts the final charged amount on the parcel-billing webhook, fired 24 to 72 hours after delivery once any post-delivery adjustments have settled. The card uses the final value; in-flight parcels show the estimated charge. |
| Returns / RTO | RTO surcharge (DPD’s £2 to £4 fee for refused-and-returned parcels) is included in the charged amount. RTO inflates the average, so a brand with a returns problem will see this card move up. |
| Currency | GBP for UK domestic, native at point of contract for cross-border. The card displays GBP, converting EU outbound at daily FX. |
| Geographic scope | UK domestic + DPD UK outbound. EU origins served by sister carriers report on their own connectors. |
| Peak-period degradation | Q4 fuel surcharges and peak-volume zone uplifts typically lift average cost by 8 to 15% from October through January. Read against the prior-year same-month, not against the trailing 30-day baseline. |
| Time window | 30D vsP (rolling 30 days vs prior 30 days) |
| Alert trigger | +10% vsP (trips when the rolling average jumps 10% over the prior-period average) |
| Roles | owner, finance, operations |
Calculation
Calculated automatically from your DPD 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 premium-DTC menswear brand (AOV £180, ~3,000 parcels / week, ~95% UK domestic) ships via DPD Next Day. Reading taken at 09:00 GMT on 12 Mar 26 for the trailing 30 days.| Service tier | Parcels | Avg cost (GBP) | Total (GBP) |
|---|---|---|---|
| Next Day (standard) | 8,420 | £5.85 | £49,257 |
| Next Day with Predict | 2,340 | £6.85 | £16,029 |
| Saturday | 320 | £8.95 | £2,864 |
| EU Classic (FR / DE / NL / IE) | 580 | £14.20 | £8,236 |
| RTO surcharges | 84 | (added to original) | £252 |
| All DPD (this card) | 11,660 | £6.57 | £76,386 |
+10% vsP alert is not tripped. Five things to notice:
- vs Royal Mail Tracked 24 (~~£4.10) and Evri (~~£3.20), the £6.57 represents a 60% premium over Royal Mail and 105% over Evri on equivalent UK domestic lanes. For premium-DTC at AOV £180, shipping is 3.6% of order value; at Evri rates it would be 1.8%. The 1.8 pp margin difference is what funds DPD’s superior OTD and exception rates. The maths: at 4% post-late refund propensity and AOV £180, Evri’s higher miss rate would create ~£0.45 per parcel in refund cost vs DPD’s ~£0.10, the £2 to £3 cost premium covers ~70 to 80% of the extra refund risk. The remainder is lost-parcel claim exposure (DPD ~0.05% vs Evri ~0.4%, on AOV £180 that is ~£0.55 of expected claim value).
- The 6.3% rise in 30D vsP is mostly fuel surcharge. DPD UK adjusts fuel surcharge weekly based on a published Brent-crude index. February to early March 26 saw two fuel-surcharge increments totalling ~4.5 pp; the residual ~1.8 pp is service-mix drift toward Predict (rising adoption).
- Predict slot lifts the cost £1 per parcel and Predict adoption is 21.7% of UK volume. The merchant could test removing the slot upgrade for AOV under £50 customers; would save ~£0.20 across the average without affecting premium customers.
- EU Classic at £14.20 is over 2x UK domestic. Brexit-era customs handling is baked in. The brand should check if DPDLocal EU or a EU-based 3PL would be cheaper at this volume; below ~150 EU parcels per week the answer is usually no, above ~300 yes.
- The 84 RTO surcharges = ~£252 in needless cost. RTO usually means address-correction failed or recipient refused; pair with Exception Rate to see if address-quality automation (DPD’s API at label-print) is worth enabling.
Sibling cards merchants should reference together
Average cost is the headline finance pulse. Pair it with these to break down what is moving and why.| Card | Why pair it with Avg Cost | What the combination tells you |
|---|---|---|
| Cost by Zone | Splits cost by UK postcode area / EU country band. | Identifies whether cost rise is geographic (more Highlands or NI volume) or rate-based (across-the-board fuel uplift). |
| Cost Per Shipment Trend | The 90-day shape. | A persistent upward slope says fuel and inflation; a step-function says a contract anniversary or service-mix shift. |
| High-Cost Shipment Outliers | The right tail of the cost distribution. | If the average is rising because of a few very-high-cost outliers (heavy parcels, EU Express upgrades), this card surfaces them individually. |
| Shipments by Service | The mix that drives the volume-weighted average. | Service-mix shift toward Predict or Saturday lifts the average without any rate change. |
| Returned to Sender | Drives RTO surcharges. | Rising RTO inflates avg cost; the fix is upstream (address-quality, customer-availability friction). |
Cross-connector: dpdlocal.dpdl_cost_by_service | Same merchant on the cheaper tier. | Compare per-parcel cost on identical lanes; tells you whether to shift volume between connectors. |
Cross-connector: shopify.total_revenue | The denominator for shipping-as-percent-of-revenue. | Avg cost £6.57 / AOV £180 = 3.6% of order value, this is the headline-finance number; rising means margin compression. |
Cross-connector: shopify.refund_rate | Service-quality counterpart. | Cost rising while refund rate steady = paying more for the same service; cost steady but refund rising = service-quality decay. |
Reconciling against the vendor’s own dashboard
Where to look in DPD’s own dashboard: MyDPD Business portal -> Invoices & Reports -> Cost Analysis -> Average Cost per Parcel, with toggles for date range, service tier, and depot. The closest like-for-like view is All Services, Last 30 Days, GBP. Why our number may legitimately differ from MyDPD’s portal:| Reason | Direction | Why |
|---|---|---|
| Time zone | Boundary days off | MyDPD defaults to Europe/London. The card uses UTC. Boundary cases shift a small share of parcels between adjacent days. |
| Tracking-feed lag | Ours lower for last 24 to 72 hours | Final billed amounts post 1 to 3 days after delivery once post-delivery adjustments settle. Recent days will look incomplete; T-3 days reconcile. |
| Peak-period throttling | Ours lower during BFCM | Billing webhooks can lag during peak. T-5 days reconcile. |
| Predict-slot vs delivered timestamp | Either | MyDPD shows the slot uplift as a separate line item in some views. The card pools it into the per-parcel average. |
| Adjustment back-out | Either | DPD occasionally back-credits a charge (e.g. failed weight-band assignment). The card refreshes when the back-credit posts; MyDPD reports may show pre-adjustment. T-10 days fully reconcile. |
| Card | Expected relationship | What causes legitimate divergence |
|---|---|---|
shopify.total_revenue | Denominator for shipping-as-percent-of-revenue. | Multi-currency stores need same FX assumption to compare. |
dpdlocal.dpdl_cost_by_service | Sibling cost view on the cheaper tier. | Different rate cards; not arithmetically identical, but useful for tier comparison. |
Cross-3PL: ShipBob sb_avg_shipping_cost (US 3PL) | Different market entirely (USPS / UPS / FedEx). | Use only for navigation; do not arithmetically reconcile. |
Known limitations / merchant FAQs
DPD vs DPDLocal cost comparison, what is the typical per-parcel gap? On equivalent UK domestic Next Day lanes, DPDLocal runs ~£0.70 to £1.50 per parcel below DPD. The gap narrows above 10kg (DPDLocal’s weight bands are tighter) and widens below 2kg (DPDLocal sweet spot). The trade-off is service tier: DPDLocal omits Saturday delivery in many areas, has narrower predict-slot coverage, and charges more for refused-delivery handling. Most merchants split: DPD for AOV >£80, DPDLocal for AOV £20 to £60. How is in-slot delivery measured, and does it appear in this cost number? Predict-slot is a paid uplift (typically £0.50 to £1.50 per parcel) bundled into the charged amount. Yes it appears in this average. A merchant whose Predict adoption climbs from 15% to 25% will see avg cost rise ~£0.10 across the headline without any rate change; the in-slot accuracy story is on Predict Slot Accuracy, the cost story is here. Why does avg cost rise during peak even though my contract rates are fixed? Three reasons. (1) Fuel surcharge, DPD UK adjusts weekly based on Brent crude; Q4 oil prices typically run 5 to 15% higher than spring. (2) Peak-volume zone uplift, DPD applies a Q4 peak surcharge on remote zones (Highlands, NI, IoM, EU) of £0.50 to £2.00 per parcel from late October through mid-January. (3) Service-mix shift, gift season pushes more orders to Saturday and predict-slot for “guaranteed” delivery; both cost more per parcel. Plan for an 8 to 15% lift Q4 vs the trailing 30-day baseline; this is structural, not contract drift. The customer says “you said free shipping but charged me”. Is this from the cost card? No. This is a checkout-rules discussion (when does free-shipping apply, threshold logic, sales tax inclusion); the cost card is the merchant-side cost the carrier bills, not the customer-side price. The two are reconciled on Shopify or BC’s “Net Shipping Margin” calculation (collected shipping revenue minus carrier cost) rather than here. How does DPD’s predict-app integration affect cost? Predict-slot purchases are surfaced at checkout as an upgrade; customer-elected predict-slot adds £0.50 to £1.50 to the merchant cost (passed through to the customer via the upcharge at checkout). App-driven mid-transit redirections (deliver to neighbour, divert to PUDO) do not change cost. Saturday delivery elections do, +£3 to £5 per parcel. Why are some weeks 5% above the alert threshold and others below? Fuel-surcharge index is published weekly by DPD UK; small upward adjustments are normal. The+10% vsP alert is for material moves, not noise. If the spike is fuel, it should reverse within 4 to 6 weeks as oil normalises; if it does not reverse, check service mix and cost-by-zone for a structural shift.
What is the returns flow and does it affect cost?
DPD’s “Inbound Consumer Returns” service generates a return-label cost (~£3.50 to £4.50 in the merchant contract). It is not in this card by default (we surface it as a separate returns_cost field). The RTO surcharge however is in this card, that is the £2 to £4 fee DPD charges when a refused-and-returned parcel rides back to the warehouse. Brands with RTO problems will see this card lift; the fix is upstream (address quality, contact-customer-before-redelivery automation).
Multi-shipper strategy, when does DPD’s higher cost stop being worth it?
Run the calculation per AOV band. At AOV £180 DPD’s £6.57 per-parcel cost is 3.6% of order value; the OTD lift (5 pp) and lost-parcel lift (0.35 pp) save ~£0.55 in expected refund and claim cost vs Evri at £3.20, leaving ~£2.80 to cover. For premium DTC the answer is “yes, worth it” because customer-experience tail risk (a £180 lost parcel + churned customer) dwarfs the per-parcel premium. At AOV £40, DPD’s £6.57 is 16% of order value; even with the same OTD lift, the refund-savings only cover £0.50 of the £3.30 premium. Move that band to DPDLocal or Royal Mail. Do this analysis on the DPDLocal Premium-Service Uplift card, which automates the per-AOV breakeven.