> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vortexiq.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Avg Shipping Cost, Deutsche Post

> Avg Shipping Cost for Deutsche Post stores. Tracked live in Vortex IQ Nerve Centre. How to read it, why it matters, and how to act on it.

**Metrics type:** [Key Metrics](/nerve-centre/overview#metrics-types-explained)  •  **Category:** Cost & Efficiency

## At a glance

> Volume-weighted average cost per consignment for the period across all Deutsche Post / DHL Paket services. Reads the all-in EUR figure DHL billed per consignment: base service rate, fuel surcharge (Treibstoffzuschlag), oversize / dimensional surcharge (Sperrgut), remote-area surcharge (Inselzuschlag for the North Sea and Baltic islands) and contracted-rate adjustments, net of VAT (MwSt). The dial moves on three levers: product mix (more Paket versus Packchen), monthly Treibstoffzuschlag changes, and weight or dimensional creep.

|                          |                                                                                                                                                                                                                                                                                                                                                   |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **What it tracks**       | `SUM(consignment_cost) / COUNT(consignments)` over the trailing 30 days. Cost is the all-in EUR figure DHL billed, not the rate-card list price.                                                                                                                                                                                                  |
| **Data source**          | The consignment cost field from the DHL Geschaftskundenportal Shipping API at booking, reconciled against the DHL Invoicing API once invoices close (5 to 10 days). The card prefers the invoiced figure where available and falls back to the booking quote for the most recent days. Per `detail`: "Avg Shipping Cost for the selected period." |
| **Components included**  | Base rate + Treibstoffzuschlag (fuel) + Sperrgut (oversize) + Inselzuschlag (island) + cross-border zone surcharge. Excluded: MwSt (added separately on German invoices), customer-paid shipping (this is cost-side, not revenue-side) and Hoherwertversicherung (insurance) premiums.                                                            |
| **Service-tier scope**   | All German-domestic DHL Paket and Packchen products. International DHL Paket / DHL Express sit on separate connectors. Letter products excluded.                                                                                                                                                                                                  |
| **Return-leg inclusion** | **Outbound only.** DHL Retoure consignments carry a separate Retourenmarke price structure and are filtered out.                                                                                                                                                                                                                                  |
| **Currency**             | All figures in EUR. Cross-border consignments billed in destination currency are normalised to EUR using day-of-booking FX.                                                                                                                                                                                                                       |
| **Time window**          | `30D vsP` (rolling 30 days, period over period). 7D and 90D variants are available via the time-window control.                                                                                                                                                                                                                                   |
| **Alert trigger**        | `+10% vsP`. Most legitimate cost moves (Treibstoffzuschlag step changes, product-mix shifts, peak pricing) sit between 2 and 7 percent vsP; a 10 percent move warrants a finance review.                                                                                                                                                          |
| **Roles**                | owner, finance, operations                                                                                                                                                                                                                                                                                                                        |

## Calculation

Calculated automatically from your Deutsche Post billing and booking data. The connector sums the all-in cost across every outbound consignment in the window and divides by the consignment count, weighting naturally by volume so high-frequency products dominate the figure.

Two cost sources feed the average. For consignments whose DHL invoice has closed (typically 5 to 10 days after booking), the card uses the **invoiced** amount, which captures post-booking adjustments such as weight re-measure and dimensional re-rate. For the most recent days, where invoices have not yet settled, the card uses the **booking-quoted** amount. This means the trailing few days can move slightly as invoices close; the bulk of a 30-day window is invoiced and stable.

The dial collapses base rate and every surcharge into one number. To separate them, use [Cost Per Shipment Trend](/nerve-centre/kpi-cards/deutsche-post/cost-per-shipment-trend) for the time-series component split or [Cost by Zone](/nerve-centre/kpi-cards/deutsche-post/cost-by-zone) for the lane split. Persistent surcharge growth with no product-mix change is almost always weight or dimensional creep.

## Worked example

A Dusseldorf-based DTC homeware merchant, around 6,400 parcels per week, mostly DHL Paket (Inland) with a small premium Sunday-delivery line. Reading taken at 09:00 CET on 12 Mar 26 for the trailing 30 days (10 Feb 26 to 11 Mar 26).

| Product                           | Consignments | Total spend (EUR) | Avg per consignment (EUR) | vsP delta |
| --------------------------------- | ------------ | ----------------- | ------------------------- | --------- |
| V01PAK DHL Paket                  | 22,500       | 110,025           | 4.89                      | +2.7%     |
| V62KP DHL Packchen                | 3,360        | 11,592            | 3.45                      | +1.5%     |
| V01PAK\_S DHL Paket Pro Sunday    | 1,680        | 12,096            | 7.20                      | +0.0%     |
| **All Deutsche Post (this card)** | **27,540**   | **133,713**       | **4.86**                  | **+2.4%** |

The dial reads **EUR 4.86** at +2.4 percent vs the prior 30 days; the warn at `+10% vsP` is well clear. Five things to notice:

1. **Treibstoffzuschlag is the usual reason for small monthly moves.** DHL updates the fuel surcharge on the first of each month; recent diesel volatility produces 1 to 3 percentage-point swings. Check the published [DHL Treibstoffzuschlag rate](https://www.dhl.de/de/geschaeftskunden/paket/information/geschaeftskunden/preisinformationen/treibstoffzuschlag.html) before assuming the move is yours.
2. **Paket Pro Sunday is flat because the contract is annual.** Negotiated Vertragskunden rates do not move with the monthly fuel surcharge; they reset at contract renewal. A flat vsP is expected, and any movement here signals the contract terms changed.
3. **Packchen is structurally cheaper than Paket and the gap matters.** EUR 3.45 versus EUR 4.89 is 30 percent cheaper. Every 10 percent of volume that shifts from Paket to Packchen pulls the dial down by roughly EUR 0.10. Defaulting Packchen for letterbox-friendly small items in checkout copy is the single biggest lever here.
4. **Read it as EUR, not as a peer carrier's currency.** A merchant comparing this to a Nordic carrier quoting in NOK or DKK will misread the relative cost. At roughly 1 EUR to 11.5 NOK in early 2026, EUR 4.86 is about NOK 56 per parcel, so Deutsche Post is materially cheaper than a typical Nordic residential rate.
5. **The trend is the actionable read, not the level.** Whether EUR 4.86 is "good" depends on lane mix; for domestic German Paket it sits at the competitive low end. Compare against the prior period and against the alternative carrier you could be using, not against an absolute target.

## Sibling cards merchants should reference together

Avg Shipping Cost is the headline cost dial. Pair it with these to triage a move:

| Card                                                                                               | Why pair it with Avg Shipping Cost                        | What the combination tells you                                                                                      |
| -------------------------------------------------------------------------------------------------- | --------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| [Cost Per Shipment Trend](/nerve-centre/kpi-cards/deutsche-post/cost-per-shipment-trend)           | The 90-day sparkline of the same figure.                  | A sudden spike and a gradual creep have different root causes; the trend separates them.                            |
| [Cost by Zone](/nerve-centre/kpi-cards/deutsche-post/cost-by-zone)                                 | Lane-mix breakdown.                                       | A rising headline can be a lane-mix shift (more island or cross-border) rather than a price rise.                   |
| [High-Cost Shipment Outliers](/nerve-centre/kpi-cards/deutsche-post/high-cost-shipment-outliers)   | The tail dragging the average up.                         | A handful of Sperrgut / oversize consignments can move a weekly average noticeably.                                 |
| [Shipments by Service](/nerve-centre/kpi-cards/deutsche-post/shipments-by-service)                 | The service-mix split that shapes cost.                   | Packchen is roughly 30 percent cheaper than Paket; mix shifts move cost faster than rate-card changes.              |
| [Shipments by Destination](/nerve-centre/kpi-cards/deutsche-post/shipments-by-destination)         | Geographic mix.                                           | Inselzuschlag-eligible island postcodes carry surcharges; adding island routes lifts the headline.                  |
| [Cost per Parcel by Zone (EUR)](/nerve-centre/kpi-cards/deutsche-post/cost-per-parcel-by-zone-eur) | The Inland / EU / Welt zone structure behind the average. | Confirms whether a cost move is Inland-driven or cross-border, since the EU and Welt zones price very differently.  |
| [Avg Transit (days)](/nerve-centre/kpi-cards/deutsche-post/avg-transit-days)                       | The speed side of the cost-versus-speed trade.            | A cheaper service that adds a transit day may be the right call, or may be quietly hurting the customer experience. |

## Reconciling against the source

**Where to look in DHL's own tooling:**

The authoritative per-period figure is in the [DHL Geschaftskundenportal](https://www.dhl.de/de/geschaeftskunden.html), under **Rechnungen, Periodenubersicht**, which matches what was actually billed. **Statistiken, Kostenanalyse** exposes the consignment-level breakdown by product, lane, zone and surcharge component. The card reads from the same invoicing source; the trailing 5 to 10 days use booking-quoted figures because those invoices have not yet closed.

Deutsche Post / DHL is a single national carrier rather than an aggregator, so there is no EasyPost or Shippo style intermediary dashboard to reconcile against; the portal billing view is the source of truth. If you do run DHL behind an aggregator, reconcile the aggregator's cost report against both the aggregator's own quoted rates and the DHL invoice.

**Why our number may legitimately differ from DHL's portal:**

| Reason                           | Direction               | Why                                                                                                                                                           |
| -------------------------------- | ----------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Booking quote vs invoice**     | Either, usually small   | The card prefers closed invoices; recent days use the booking quote. Weight re-measure and dimensional re-rate at invoicing move the figure 1 to 5 percent.   |
| **MwSt inclusion**               | Portal sometimes higher | Some portal views show gross of MwSt (German VAT, 19 percent on B2C parcel services); the card always shows net of MwSt.                                      |
| **Currency / FX**                | Either, small           | Cross-border consignments are normalised at day-of-booking FX; the portal sometimes uses day-of-invoicing FX.                                                 |
| **Surcharge component grouping** | Either                  | The card groups all components into the headline. Kostenanalyse lets you toggle components on and off, so a partial portal view will not reconcile.           |
| **Return-leg inclusion**         | Ours typically lower    | The portal default sometimes folds in Retourenmarke costs; the card excludes them.                                                                            |
| **Tracking and billing latency** | Ours can lag            | Invoice line items and consignment cost data arrive in batches, and scan timestamps are in carrier-local time; the most recent days settle as the data lands. |

## Known limitations / merchant FAQs

**My average shipping cost rose 6 percent month over month with no business change. Why?**
In priority order: (1) a Treibstoffzuschlag step change, since DHL updates the fuel surcharge on the first of each month off diesel-price averages; (2) a product-mix shift, more Paket and fewer Packchen lifts the average with no rate-card move; (3) dimensional creep from a packaging or SKU-mix change; (4) the annual commercial rate adjustment, which DHL typically publishes in January. Check the surcharge component on recent invoices to attribute the move.

**Why does Packchen cost EUR 3.45 versus Paket at EUR 4.89?**
Packchen has narrower size limits, no insurance, no signature on delivery and a longer promise window, and DHL routes it through letter-style sortation rather than full Paket sortation. The structural saving is real; the trade-off is the wider delivery window.

**My customer-paid shipping is fixed at EUR 4.95 but my average cost is EUR 4.86. Am I making money on shipping?**
Barely, and only before VAT. EUR 4.95 charged minus EUR 4.86 cost is EUR 0.09 per parcel, and once you load payment processing onto the shipping line that margin is usually negative. Treat the shipping line as a conversion lever, not a profit centre, even at this favourable cost level.

**Does the dial include or exclude MwSt?**
Excludes. German MwSt on parcel services is 19 percent for B2C and reverse-charge for B2B. The card always shows net of MwSt for like-for-like comparison; a finance team that needs gross-of-MwSt forecasting multiplies by 1.19.

**DHL quoted me EUR 4.89 for a Paket and the invoice arrived at EUR 5.40. Why?**
Common invoicing adjustments: (1) weight re-measure at sortation (booked mass versus actual volumetric); (2) Inselzuschlag applied if the destination postcode resolved to a North Sea or Baltic island after booking; (3) Sperrgut oversize surcharge if the parcel exceeded Paket size limits at sortation. The card uses invoiced figures once invoices close, so the dial reflects reality rather than booking optimism.

**Are surcharges separable from base rates on this card?**
Not on this card. Use [Cost Per Shipment Trend](/nerve-centre/kpi-cards/deutsche-post/cost-per-shipment-trend) for the time-series breakdown of base plus Treibstoffzuschlag plus dimensional plus Inselzuschlag, or [Cost by Zone](/nerve-centre/kpi-cards/deutsche-post/cost-by-zone) for the geographic split.

**Can I forecast next quarter's shipping cost from this dial?**
Approximately. Build it from a volume forecast, a product-mix forecast and a cost-per-consignment forecast (use the dial as the base, then add expected Treibstoffzuschlag moves and any contracted-rate change). For a 90-day horizon on the German national network, accuracy of 3 to 6 percent is typical, helped by the fact that domestic surcharge volatility is lower than on international lanes.

**What is the difference between "Deutsche Post" and "DHL" on the cost line?**
None for the booking merchant. They are the same DHL Group company on the same rate card. Deutsche Post is the consumer-facing brand for German national mail and parcel; DHL is the international and network-operator brand. The merchant books DHL Paket through the Geschaftskundenportal regardless. There is no separate "Deutsche Post cost" for the same shipment on the German national network.

***

### Tracked live in Vortex IQ Nerve Centre

*Avg Shipping Cost* is one of hundreds of KPI pulses Vortex IQ tracks across Deutsche Post and 70+ other ecommerce connectors. Nerve Centre runs the detection layer; Vortex Mind investigates the cause when something moves; Ask Viq lets you interrogate any number in plain English.

[Start for free](https://app.vortexiq.ai/login) or [book a demo](https://www.vortexiq.ai/contact-us) to see this metric running on your own data.
