← Back to Insights
Economics6 min read

What a Centimetre Costs: How a Rhine Gauge Reading Becomes a Freight Invoice

By Rebecca Osei, Head of Trade & Development Economics

At 05:30 CEST on 21 September 2026, the Kaub gauge on the Middle Rhine read 15 centimetres. The figure comes from WSV Pegelonline, the German federal waterways authority's public feed — raw operational data, titled "Wasserstand Rohdaten" (raw water-level data), provisional until validated.

Is that a record? Not on this evidence. Kaub's lowest validated daily level in its 2010–2020 reference window is 25 centimetres, from 22 October 2018. A raw instantaneous reading is never directly comparable with a validated daily statistic.

Mid-August had already taken the raw feed to single digits: Reuters reported a fall to around 5 centimetres. Press reports called the August plunge the lowest since records began in 1880. September's slide is the season's second excursion below the 2018 benchmark, not a new all-time low.

The three-day series holds 288 gapless 15-minute readings, falling 26 to 14 centimetres, no step above 2, a daily rise-and-fall. Overnight it held 14 centimetres for hours: coherent river behaviour, not a sensor spike. That is the six-field check from our ship-counts analysis, performed live.

The event is basin-wide. Duisburg-Ruhrort on the Lower Rhine read a raw 149 centimetres at 05:30 — below its lowest recorded 153 centimetres (23 October 2018). Maxau on the Upper Rhine read a raw 298 at the same moment — under its 2010–2020 reference low of 311, above its 1885 all-time low.

What a Centimetre Measures

A gauge centimetre reads relative to gauge zero, a fixed local datum — not water depth, not navigable draught. Kaub's GlW (the agreed low-water reference level) is 77 centimetres; today's raw 15 sits far beneath it. Contracts turn that technical number into an economic one: carriers write centimetre triggers at named gauges into their terms, making inland-waterway access measurable.

Access Withdrawal, With a Date Stamp

Maersk's Rhine notice of 12 August 2026 is explicit. Should Kaub fall below 81 centimetres or Duisburg-Ruhrort below 181, "a loading guarantee for your cargo cannot be granted anymore". A loading guarantee is the carrier's promise to lift a booked container; withdrawing it is dated, documentable access denial.

For Cologne it is blunter: "Below water level of 1,05m, transport is not guaranteed!" A 14 July predecessor carried the same thresholds: standing practice, not a September invention.

Hapag-Lloyd's July advisory sets triggers a centimetre or so apart: Kaub 80, Duisburg-Ruhrort 180, Cologne 105, Emmerich 30. Whose centimetre applies depends on whose contract you hold. This morning Kaub and Duisburg-Ruhrort sat far below every carrier's trigger.

The Ladder: An Administered Price Curve

Below the guarantee thresholds sits a price schedule — administered prices: set by the seller, published in advance, neither negotiated nor auctioned. Hapag-Lloyd's schedule has carried predecessor updates since at least April 2026; what August changed is the water level activating its top band, not the ladder.

InstrumentTriggerAmountStatus now
Maersk low-water surchargeBands at Duisburg-Ruhrort, Kaub, CologneEUR 20 (20ft, mildest Duisburg band) to EUR 1,670 (45ft, deepest bands)Kaub and Duisburg-Ruhrort far below every published trigger
Hapag-Lloyd low-water surchargeKaub bands from 150 cm downEUR 40/20ft (150–131 cm) to EUR 775/20ft (50–41 cm); extreme tiers EUR 1,075/20ft, EUR 1,280/40ft at 40 cm and below, per press reproductionsTop band plausibly active since early August
Hapag-Lloyd inland congestion surchargeAdministered notice, not gauge-bandedEUR 50 per container (Benelux); EUR 50 per TEU (twenty-foot equivalent unit) in seven other countries1 September; 20 September under US Federal Maritime Commission (FMC) notice rules

Hapag-Lloyd's site rejects automated access, so its bands are cited from press reproductions, corroborated across YQN and TrasportoEuropa; the 13 August extreme tiers rest on YQN alone.

On 18 September the raw Kaub feed read 26 centimetres; at 05:30 today, 15. Per the press reproductions, both sit in the deepest band — plausibly active since early August. A centimetre costs money only at a band edge; between edges it costs nothing.

Contrast Panama: our disruption-avoidance premium analysis showed the canal pricing certainty by auction, the number known only at the gavel. The Rhine ladder is the opposite — an administered, pre-published curve a shipper can compute before the river moves.

One Surcharge, Two Units, Two Dates

Hapag-Lloyd's inland congestion surcharge, reproduced by Container News, is a separate instrument. It charges EUR 50 per container in Belgium, the Netherlands and Luxembourg. In Germany, France, Austria, Czechia, Slovakia, Hungary and Switzerland the same EUR 50 applies per TEU. The units field bites: a 40-foot box, two TEU, pays EUR 100 in the second group.

The date field matters too: one surcharge, two effective dates — 1 September for most traffic, 20 September under FMC notice-period rules. A notice-period effect, not two surcharges.

Causes are compound. Carriers attribute the squeeze to cargo shifting from barge to costlier truck and rail. In June The Loadstar partly blamed port congestion at Antwerp and Rotterdam — barge delays above 96 hours, Antwerp berth waits up 37 per cent. The World Research Institute adopts neither attribution; it records both.

What a Published Price Cannot Tell You

A published tariff is not a paid invoice. The schedules do not reveal what any shipper finally paid, per-barge payload economics, or realised delivery times. Nor will the World Research Institute forecast the gauge; the discipline is reading raw feeds, not predicting them.

The Gateway Access Monitor assesses shipper access at the Panama, Suez and Hormuz maritime gateways; the Rhine, an inland waterway, sits outside that scope. This piece is a complementary study in the same evidence discipline; its readings are sourced to WSV Pegelonline.

Update (22 September 2026): The market has now added the third kind of price. Reuters reports tanker transport from Rotterdam to Karlsruhe at about €185–190 a tonne on 21 September, up from around €180 a week earlier, with vessels sailing part-loaded. The figure is a spot rate from commodity traders — cleared by the market, not published in advance like the administered ladder. It is a per-tonne liquid-bulk price: never sum it with the per-container surcharges above. The same report put Kaub near 15 centimetres on Monday against 26 on Friday, matching the raw feed, which printed 15 centimetres at 04:45 CEST on 22 September.

What This Means for Decision-Makers

  1. Map every contract to its named gauge and threshold. Maersk triggers at Kaub 81 and Duisburg-Ruhrort 181; Hapag-Lloyd at 80 and 180, plus Cologne and Emmerich.
  2. Pre-compute the per-container cost at every band before it activates. The Rhine's bad day is priceable in advance; Panama's auction price is not.
  3. Audit force-majeure and surcharge clauses against named gauge triggers, and keep dated records of every breach.
  4. Treat carrier attributions of cause as claims to verify. Separate low-water from congestion instruments before summing any illustrative total.

Evidence and data cut-off: 21 September 2026, with Rhine gauge readings retrieved 05:30 CEST; updated 22 September 2026 with the Reuters tanker-freight report and that morning's gauge print. Third-party figures are as published by the cited sources. See our Research Standards.


The World Research Institute provides logistics cost intelligence, supply-chain exposure mapping, and evidence-led market analysis. Contact our team to commission tailored research.

Share This Analysis