Kuehne+Nagel's 2–8 September update shows German and Dutch dock strikes disrupted North Sea gateways, with Wilhelmshaven losing over 30% of weekly capacity in the latest 48-hour walkout. Bremerhaven waited 1.43 days, Hamburg 1.9 and Rotterdam 1.5, while yard occupancy hit 88% at Bremerhaven and 90% at Rotterdam's MVII. Importers should shift time-sensitive cargo off strike-affected calls and expect 24–72 hour barge and feeder delays into mid-September, with more walkouts possible until a pay deal.
Supply Chain Action Points
Kuehne+Nagel's port operations update for 2 to 8 September landed on my desk the way these bulletins always do, mid-morning and already behind, and the headline was the kind you read twice. German and Dutch dock workers walked out and the North Sea hubs that most of my clients treat as the front door to Northern Europe started to jam. If you are putting cargo into Germany or the Netherlands this month, or feeding anything onward up the Rhine corridor to the Ruhr or the Czech and Polish factories that sit behind Rotterdam and Hamburg, this is not a footnote. It is the number that decides whether your box sees a quay before your customer's line runs dry.
The figure that should sit in your head is out of Wilhelmshaven. After the most recent forty-eight-hour German strike hit the terminal right at its labour peak, the window when the vessel lineup is densest and the gangs are meant to be flat out, weekly capacity dropped by more than thirty percent. A terminal does not keep spare capacity on a shelf the way a warehouse keeps pallets. It runs on a weekly choreography where berths, cranes, haulage and rail slots are all booked against incoming ships, and when you knock out a third of that rhythm the backlog does not wait, it compounds.
What follows is the view from the importer and exporter side of the table, because that is the only seat that matters when a port seizes up. The numbers below are from Kuehne+Nagel's operational update; the reading of them is mine, drawn from a few too many Tuesdays spent explaining to a plant manager why the container is still at anchor.
The first thing to say plainly is that this is a strike on the wrong side of the calendar. The German action ran its latest round as a forty-eight-hour stoppage right across the labour peak at Wilhelmshaven, and the Dutch action has been rolling through the same North Sea system. When two of the biggest gateway ports in Northern Europe are both short of hands in the same fortnight, the cargo that was always going to pass through one of them has nowhere clean to go. Rotterdam is the largest port in Europe and the one most of my Rhine-corridor clients default to. Hamburg is the German workhorse. Bremen and Wilhelmshaven are the smaller German doors. They are not interchangeable on a normal day, and they are certainly not interchangeable when one of them is losing a third of its weekly throughput. The instinct when Hamburg jams is to say ship it via Rotterdam, but Rotterdam is also in the same strike weather, so the fallback is not a fallback, it is a second queue.
Wilhelmshaven losing more than thirty percent of weekly capacity is the number I keep coming back to. Think about what a third of a week actually means at a container terminal. A terminal is not a field where you park boxes; it is a sequence. Vessels are scheduled against berth windows, berth windows against crane gangs, gangs against haulage and rail, and the whole thing is calibrated so tightly that any slack is treated as waste. Take out thirty percent and you do not get a terminal running at seventy percent speed. You get vessels that miss their window, a window that was already promised to the next ship, and a queue that grows faster than it drains. Kuehne+Nagel's note says the strike hit Wilhelmshaven at its labour peak, which is the worst possible moment, because that is when the most vessels are stacked up waiting for gangs. The thirty percent is not a one-day dip you recover by working Saturday. It is a week of throughput that simply does not exist, and the vessels that should have cleared in that week push into the next, where the next week was already full.
The waiting times tell the same story in plainer language. Bremen is averaging one point four three days at anchor or berth before a box is worked, Hamburg one point nine days, Rotterdam one point five days. On a normal week those three ports sit closer to half a day, sometimes less. So the box that used to clear in twelve hours is now clearing in closer to forty-eight hours at Hamburg, and that is before it has moved an inch inland. For an importer the waiting time is invisible until it is not. The vessel is on the water according to the tracking, the customer is told it is arriving, and then it sits off the elbow of the jetty for nearly two days while nobody lifts it. I have watched procurement teams promise a delivery date off a sailing schedule that assumed a half-day berth, and then eat a two-day slip they never saw coming because the schedule did not show the queue behind the berth.
The yard occupancy is the part that bites after the ship is finally worked. Bremen's yard is running at eighty-eight percent full, and Rotterdam's MVII terminal is at ninety percent. A container yard at ninety percent is not a yard with ten percent to spare. It is a yard where the slot your box was meant to sit in is buried behind three other boxes, where the chassis that should collect it is parked elsewhere, and where every pickup appointment is a negotiation. When a yard runs that hot, the terminal stops being a place that releases your cargo on request and becomes a place that releases cargo when it can find it. For an exporter waiting to load, that means the empty you booked may not be physically available when the truck arrives. For an importer, it means the full you paid to have discharged may not be collectable for a day or two after it is technically on the ground.
Then there is the inland leg, and this is where Northern Europe is different from almost anywhere else. A huge share of the cargo that discharges at Rotterdam or Hamburg never touches a Dutch or German road. It moves by barge, the small freight boats that ply the Rhine and its branches, up to Duisburg, or by feeder, the short-sea vessels that shuttle boxes between the deep-sea hub and smaller ports, to the Baltic, the UK, or the Scandinavian and Baltic factories. Kuehne+Nagel puts the barge and feeder delay at twenty-four to seventy-two hours, and says it runs into the middle of September. That means even after your box is discharged and released, the boat that was supposed to carry it upriver is itself waiting, because the barge operators are stacked behind the same terminal congestion. The delay does not end when the strike does.
Let me put a real number on what this costs, because delays is the kind of word that gets waved away in a meeting until someone shows the money. Take a forty-foot box of automotive wire harnesses, value a hundred and twenty thousand dollars, discharging at Hamburg for a just-in-time plant near Wolfsburg. Normal flow: vessel berths in half a day, yard releases the box the same day, barge to the Duisburg hub takes a day, truck to the plant a few hours, cargo on the line inside roughly three days of discharge. Under the strike flow: vessel waits one point nine days at anchor, the Hamburg average; yard at ninety percent means the release appointment slips another two days because the slot is buried and the chassis is elsewhere; and the barge leg adds a mid-range forty-eight hours inside the twenty-four to seventy-two hour window. That is one point nine plus two plus two, about six days of extra dwell against a normal three, so roughly three days of additional slip beyond the plant's own two-day safety stock.
Now the cost. Terminal demurrage on that box: assume five free days, then seventy-five euros a day for the next five, then a hundred and fifty a day after. Against six extra days you burn four chargeable days at seventy-five euros, three hundred euros, plus a bit of barge storage and truck detention, call it four hundred euros all in. Small. The real number is downstream. The Wolfsburg plant runs just-in-time with two days of cover; the three days beyond that buffer is a line stoppage. Assume the line makes eight hundred units a day at four hundred and fifty euros of margin each. Three days down is twenty-four hundred units times four hundred and fifty, one million and eighty thousand euros of margin gone from a single container's three-day slip. A four-hundred-euro demurrage bill next to a one-point-zero-eight-million-euro stoppage is the whole argument in one line. The port fee is noise. The line stoppage is the business.
So the decision is not should I worry about the port. The decision is which of my boxes is worth rerouting, and at what cost. Take that same harness box and price the alternative. Reroute the discharge to Antwerp, which has not been in the strike crossfire the way the German ports have. The ocean leg adds maybe two days of sailing because the rotation is different, but Antwerp discharges reliably, and the rail from Antwerp to Wolfsburg is about a day. So total transit is roughly three days longer on paper but it actually happens, versus a Hamburg plan that is nominally shorter and may slip six. The extra freight for the new routing, ocean difference plus the rail, runs about eighteen hundred dollars a box. Against a one-point-zero-eight-million-euro stoppage, eighteen hundred dollars is nothing. You reroute the harness box without a second thought.
The mistake is rerouting everything. A box of low-value catalogue goods, say thirty thousand dollars of product with a loose selling window, does not justify an eighteen-hundred-dollar reroute when the worst case is a few days late and the customer is not on a line. For that cargo the right call is to stay on the Hamburg or Rotterdam booking, build the known delay into the promise date, and let the terminal clear. The skill is sorting the book by consequence, not by panic. Time-sensitive, high-margin, line-feeding cargo moves; slow, low-value, buffered cargo waits. Doing the opposite, either rerouting the cheap stuff or holding the critical stuff, is how you lose money both ways.
There is a contracts angle that people forget until the claim lands. Under CFR or CIF the seller books the ocean leg and the buyer takes risk the moment the box is on the ship, so the reroute decision and its eighteen-hundred-dollar cost sit with whoever controls the booking, while the stoppage pain lands on the buyer's line either way. Under DAP or DDP the seller owns delivery to the door, which means the seller eats both the reroute and the missed-date penalty. I have watched a buyer and seller argue for a week about whose fault a late box was while the line behind both of them sat stopped, and the argument changed nothing. The practical move is to decide the reroute before the contract clause is tested, because by the time the claim is filed the margin is already gone.
Another example makes the sorting rule stick. Picture twenty boxes of peak-season retail stock, two hundred thousand dollars of goods each, meant to hit shelves for a promotion. If five of them slip the Hamburg window by the same six days and the promotion runs without them, assume each box holds five hundred units at sixty dollars of margin: five boxes times five hundred units times sixty dollars is a hundred and fifty thousand dollars of promotion margin gone, and that is before the markdown on the stock that finally arrives after the window shuts. The reroute at eighteen hundred dollars a box would have been nine thousand dollars to save a hundred and fifty thousand. The arithmetic is the same as the harness box, just a different line and a different calendar.
What has not moved much in this is the ocean freight rate itself. The strike is a delay event, not yet a capacity-collapse event, so carriers are not adding the kind of war-risk or emergency surcharges you saw in the worst of the congestion years. Plan around the time, not the rate. If you start paying premium ocean rates to dodge a strike that mainly costs you days, you are buying insurance for the wrong peril. The eighteen-hundred-dollar reroute is worth it only where the day saved is worth more than the day costs, and that test is the whole job this fortnight.
On the carrier conversation, ask for the berth ETA, not the itinerary ETA. The itinerary says arrived; the berth ETA says when a gang is actually assigned. When I am protecting a line-feeding box I want the terminal's own number, refreshed daily, because the published schedule is the last place the delay shows up. Push the forwarder for the yard release appointment in writing too, because a discharged box with no pickup slot is still your problem, just a quieter one.
For the cargo you decide to keep on the struck ports, the move is to stop promising dates off the sailing schedule and start promising off the yard. Tell the customer the vessel arrives, then add the Hamburg one-point-nine-day wait, the yard release slip, and the barge delay, and give them a window with the barge forty-eight hours already inside it. A date built from the real numbers is a date you can keep; a date built from the carrier's itinerary is a date you will apology for. I have learned to send the revised window before the box is late, not after, because a customer who gets a credible range on Monday is calm, and a customer who gets a we are experiencing delays email on the day of the missed delivery is not.
There is also the booking side. Strikes like this produce rollovers, where your confirmed booking is pushed to the next sailing because the vessel could not berth, and the next sailing is also full. If your cargo is time-sensitive, a booking reference without a container allocated against it is not cover. Confirm the container is physically assigned, not just that a slot is held, because the unallocated bookings are the first to be rolled when the terminal is short of gangs. For September loadings into Northern Europe, I would treat any booking that has not been containerised by the cut-off as a risk item and have a fallback port named before the vessel sails, not after.
Another trap is the inland booking riding on the ocean booking. The barge from Rotterdam to Duisburg and the feeder to the Baltic are separate appointments, and when the terminal is at ninety percent the barge operators are the ones holding your box because their own slot at the quay is delayed. If your cargo must be in the Ruhr or the Czech Republic by a fixed date, book the barge or rail leg as its own confirmed movement with its own reference, do not assume it follows the ship. I have seen a box discharged clean at Rotterdam and then sit another three days simply because nobody had confirmed the upstream leg, and the three days was the difference between a running line and a stopped one.
The longer play is to stop treating Rotterdam and Hamburg as the only doors. The Rhine corridor can be served through Antwerp, through Zeebrugge, even through a Polish or Baltic port with a longer rail, and the lesson of a thirty-percent Wilhelmshaven week is that single-port dependence is a risk you can price until the week it bites. I am not saying move everything; I am saying name a second discharge port for your top ten time-sensitive part numbers and record the transit penalty against each, so that when the next strike lands you are choosing, not scrambling. The firms that got burned in this round are the ones whose only plan was Rotterdam will clear.
One more practical note for exporters loading out of Germany. If your factory feeds a just-in-time line overseas, the same math runs backwards. A box that misses its Hamburg window by two days and then waits another two in a ninety-percent yard arrives four days late at the destination line, and four days late on a harness is a line stopped on the other side of the world. The protection is the same: name the time-critical boxes, reroute the critical ones through Antwerp or Zeebrugge, and pad the promise date on the rest by the barge forty-eight hours plus the yard slip, not by the carrier's published schedule.
My own rule of thumb this fortnight is simple. Anything that feeds a line, anywhere, moves off the struck ports. Anything with a margin high enough that a one-point-zero-eight-million-euro stoppage would hurt, moves. Everything else stays, gets a realistic window, and waits for the terminal to dig out, which Kuehne+Nagel's note suggests happens toward the middle of September as the barge and feeder delays ease. Until then, the date you give a customer should be built from a one-point-nine-day Hamburg wait, a ninety-percent yard, and a forty-eight-hour barge, because those are the numbers that are actually moving your cargo. The carrier's itinerary is a wish, not a plan.
This is the part of the job nobody puts in the brochure. The freight rate is the easy number; the delay is the one that ends up in the monthly review, and it is almost always bigger than anyone budgeted. What I would do this week is sit down with the September book, mark every box that feeds a line or carries a tight date, and move those boxes before the next German or Dutch stoppage lands on top of the one already running. The ports will clear. The question is whether your cargo clears with them or sits behind them. — Leo
- By 12 September, list every Northern Europe booking loading in September and mark the time-sensitive, line-feeding and high-margin boxes; these are the ones to move off the struck ports.
- For each marked box, confirm a fallback discharge at Antwerp or Zeebrugge and price the reroute; the extra ocean plus rail runs about USD 1,800 per box against a stoppage that can reach EUR 1.08m.
- For cargo kept on Hamburg or Rotterdam, rebuild the customer promise date from a 1.9-day Hamburg wait plus the yard release slip plus a 48-hour barge delay, and send the revised window before the box is late.
- By the booking cut-off, confirm each time-sensitive container is physically allocated, not merely held; unallocated bookings are the first rolled when gangs are short.
- Book the barge or rail leg from Rotterdam or Hamburg as its own confirmed movement with its own reference; do not assume it follows the vessel through a 90-percent yard.
- Name a second discharge port for your top ten time-sensitive part numbers and record the transit penalty against each, so the next strike is a choice not a scramble.