Supply Chain Action Points
Read this first — the conclusion, and the moves to make:
- By 14 August 2026, get drop-off and trucking-detention terms in writing for every gate you use and every alternative gate, and name the single person who owns that file.
- Before 21 August 2026, hold a standing yard slot at the primary gate and one alternative, and cap accepted drop-off at RMB 1,500 a box, treating anything higher as a re-route trigger rather than a cost to absorb.
- Write a hard trigger into the routing file: any quote above RMB 2,000 a box at the primary gate moves 100 per cent of that week's discretionary volume to the alternative, decided by the trade manager inside one working day.
- Size the exposure and re-size it monthly: with 200 boxes a month and 60 per cent touched, the spread between ordinary yards at RMB 1,500 and outer depots at RMB 5,000 is about RMB 336,000 a month, roughly RMB 4 million a year, and trucking detention sits outside that figure.
- By 28 August 2026, keep a written door-to-door day count for the Shanghai routing against one alternative routing, covering the front-end truck leg, the transhipment window and the return of the empty, and quote customers from the worse of the two while the wait persists.
- From the week of 17 August 2026, count how many carriers have filed the same omission on the same strings each week: one is a schedule patch, two is a corridor change, and the sourcing owner reports the count in writing.
Maersk has issued advisories skipping Shanghai on services including Dragon and Northern Star, transhipping instead via Xiamen and Hong Kong as berth waits persist. Forwarders report container drop-off charges around Shanghai rising from a normal RMB 400-500 per box to RMB 1,000-2,000, with outlying depots quoting up to RMB 6,000 alongside higher trucking detention fees.
The Analysis
Shanghai, Xiamen, Hong Kong. Three names on one road out of the Yangtze delta, and this month the road has been bent south. I have moved boxes down all three of those legs, and I will tell you what the map says before the headlines get to it.
Here is the news in one breath. Maersk has issued advisories skipping Shanghai on services including Dragon and Northern Star, with berth waits given as the reason, and the boxes are being transhipped through Xiamen or Hong Kong instead. Read that line twice, because it is not what most people are repeating. The carrier did not leave Shanghai. It took two strings around it and let the rest keep calling, which is a very different decision and it tells you a very different thing about the port.
Now the numbers, and they are not at sea. Container drop-off charges around Shanghai have gone from a normal RMB 400 to 500 a box to RMB 1,000 to 2,000, and depots out on the outer ring have been quoting up to RMB 4,000 to 6,000, with trucking detention riding up alongside. Nobody at a shipping line set that number. It is the price of a square of concrete near the right gate on the right morning, and it is telling you, in a language nobody can fudge, exactly where this jam sits.
Take the three hardest numbers first, because every one of them is on land. A box dropped around Shanghai used to cost RMB 400 to 500. This month the same move is quoted at RMB 1,000 to 2,000, and the depots out on the outer ring have been asking up to RMB 4,000 to 6,000. On the water side, Maersk has issued advisories omitting Shanghai on services including Dragon and Northern Star and routing the boxes through Xiamen or Hong Kong instead, with berth waits given as the reason.
Put those two facts side by side and the sentence people keep repeating, that Maersk is leaving Shanghai, falls apart. Two strings were taken around the port. Everything else still calls. A carrier that leaves a port cancels a market and tells you the trade is gone. A carrier that takes two strings around a port is buying itself a few weeks of schedule and telling you the wait is long enough to be worth a detour. Those two messages are not the same message.
A carrier does not loop around a port because of a bad week. It loops around a port when the wait stops being a spike and starts being a schedule feature, because that is the point at which the omission can be priced, sold to a customer and written into a rotation rather than apologised for. Berth waits that persist are exactly that signal. Once a wait is predictable, a planner can build a rotation that avoids it and still hit the published dates, and the day that becomes possible is the day the advisory gets written. This is what congestion means in practice. It is not that the water is full. It is that the wait has turned into a line item somebody can plan around, and a line item is a far more permanent thing than a queue that clears by the weekend.
Now put the news back on the map, because the node here is not one node. Shanghai is a berth window and a yard, and those are two different pieces of concrete looked after by two different sets of people with two different sets of interests. The berth is the sea side. The yard, the depot and the truck are the land side. A berth wait looks like a sea-side problem and the invoice lands on the land side, and that single sentence is the most useful thing in this whole story.
Here is the chain nobody prints. A box that cannot be loaded cannot be taken away, so it keeps standing where it stands. The empty that was supposed to come back does not come back, so the next booking has nowhere to put its box. The truck that came to collect sits and waits, and the driver starts counting hours. Yard space, which was never generous, turns scarce, and a scarce square of concrete has no fixed price. It has whatever the market will pay that morning. That is how RMB 450 becomes RMB 5,000 without one carrier touching one freight rate.
Notice also that the sea side and the land side have different owners and different clocks. A terminal operator is paid to move tonnage and can live with a wait. A depot owner is paid for space and earns more when space is scarce. Once a berth wait grows heavy enough to matter, those two interests stop pointing the same way, and the second one starts setting the price.
Say the two charges plainly, because they get mixed up constantly and the mix-up costs money. A drop-off charge is what you pay to put a box down somewhere before it moves on, and in plain terms that is rent on a square of concrete that happens to be in the right place at the right hour. Trucking detention is what you pay when the truck and the driver are held at a gate or at a yard instead of being released to the next job, and that money buys you nothing except the fact that your box is standing in somebody else's way.
Neither charge is a freight rate. Neither one is set by the carrier. Both are set by how tight the land around the gate is, and land cannot be created in a week. That is why this is not a shipping story even though the ships are in the headline, and it is why a rate negotiation with a shipping line will do exactly nothing about it.
Now the alternatives, because that is where the real decision sits. Xiamen is down the coast in Fujian. Hong Kong is further south, downstream of the delta, on the water side of the line. What the two have in common is that a box stuffed somewhere around Shanghai has to reach them first, and that leg goes on a road or a barge, not on a ship. Think about a ferry crossing. You take the boat that is leaving, not the boat that suits you, and every change of vehicle between your door and the destination is another place where a day goes missing.
Re-routing does not remove the journey. It adds a handoff at the front and a transhipment in the middle, and it shifts the yard bill from one gate to another gate that has its own yard, its own trucks and its own queue. There is no such thing as a free gate, and there is no such thing as an alternative port standing empty waiting for your call.
Price the switch in days before you price it in money. Loaded north of the river and moved to a southern gate, you are looking at an extra truck leg measured in days rather than hours. Then a transhipment window the booking has to catch, which means a cutoff you now have to work backwards from instead of forwards to. Then a second set of yard charges at the new gate, at rates with a life of their own. Then the empties, which have to come back from wherever they now are, and that is a trucking problem you did not have a month ago.
On the sea side the transit is often comparable and sometimes a day or two better, because a carrier that dodges a long wait at one port can hold its rotation tight. So the honest comparison is not the Shanghai yard fee against the Xiamen yard fee. It is total days door to door, with the front-end truck, the extra handoff and the return of the empty all counted in. Most people compare only the last invoice they can see.
The empty container is the node nobody writes about, so give it a line here. A box that goes out has to come back, or at least an empty has to reach the next stuffing point. When drop-off charges spike, the empty flow is the first thing that jams, because you cannot pick an empty up until you have put the loaded one down. That means the shipper who has not loaded yet catches the same congestion as the shipper who has, and catches it on a delay. A yard that will not take a loaded box will not release an empty either, so the export booked for next Tuesday has no box to go into. This is the mechanism that turns a two-week port problem into a four-week order-book problem, and it is invisible on every rate sheet in the market.
Who actually feels it. Small and mid-sized exporters who book box by box and have never held a standing yard slot. Anyone whose cargo is stuffed out at the edge of the city, because those are precisely the depots quoting RMB 4,000 to 6,000. Shippers whose volume happens to sit on Dragon or Northern Star, who did not choose a re-route and got nothing back for it. And forwarders who quoted a fixed all-in price with the drayage inside it, who are now eating the gap between what they quoted and what the yard is charging, with the drop-off fee sitting outside their contract and inside their margin. Who is least exposed. The shipper with a contract yard and a long-term drayage arrangement, whose cost moved a few per cent while the spot market moved by multiples. The difference between a RMB 450 box and a RMB 5,000 box is not the box. It is who owns the slot.
Here is the clock, in days and weeks, because that is the scale this decision lives on. Days one to three, the yard fee spikes, because the yards that still have space discover what their space is worth and price it accordingly. Days three to ten, trucking detention climbs, since trucks are queuing instead of turning and every hour they hold is billable. Weeks two to three, the re-route decisions land, and boxes that used to be dropped twenty minutes from the factory are spending two, three, four extra days reaching a southern gate and catching a transhipment.
Weeks three to six, the alternative gates grow waits of their own, because any node asked at short notice to swallow another gateway's overflow will show it, and then the fee equilibrium resets higher across the whole region and not only in Shanghai. The lesson from that sequence is brutally simple. The cheapest moment to secure a yard slot is before the advisory is public, which means the decision has to run off a trigger and not off a headline.
Let me put numbers on it, and I will write the assumptions out so you can argue with them rather than inherit them. Assume 200 boxes a month leaving the Shanghai area. Assume 60 per cent of them are touched by the re-route, which is 120 boxes. Take the middle of the normal band at RMB 450, the middle of the current Shanghai band at RMB 1,500, and the middle of the outer-depot band at RMB 5,000. Assume half of those 120 boxes go through ordinary yards and half land at the outer depots. Ordinary yards: 60 boxes at an extra RMB 1,050 each is RMB 63,000.
Outer depots: 60 boxes at an extra RMB 4,550 each is RMB 273,000. The month comes to about RMB 336,000, or roughly RMB 4 million across a year. Now notice what is not in that figure. Trucking detention, which the reports say rose as well, carries no published number here, so I have left it out of the arithmetic on purpose. The real bill is larger than the one I just wrote down, and the piece I excluded is the piece you cannot see until after the fact.
Sensitivity matters more than the total, so move one assumption. If only twenty per cent of the book is touched, 40 boxes, and none of them land at an outer depot, the same month costs 40 times RMB 1,050, which is RMB 42,000. Against RMB 336,000 that is a factor of eight, and the only thing that changed was whether you held a yard slot. That spread is the whole product. Now price the insurance on it. Assume you pre-book a contract yard at RMB 600 a box, which sits above the old normal band precisely because you are buying certainty, and assume the arrangement costs you RMB 200 a box in commitment.
On 120 boxes that is RMB 24,000 a month, roughly seven per cent of the RMB 336,000 tail. If those assumptions hold even loosely, capping the yard cost is the cheapest thing on this page. It is cheaper than the argument about who should have known, and much cheaper than the meeting where somebody explains the invoice to you.
One more thing the advisory does not say, and it is the part that will be quoted back at you in six weeks. Omitting two strings does not take that cargo off the water. It puts it down at Xiamen and Hong Kong, and any node asked at short notice to swallow another gateway's overflow will show a wait of its own inside a month. So watch the sequence rather than the event. The first omission, then the alternative's wait, then the second omission. Watch the shape of it too, because the count of carriers tells you what kind of change you are looking at. One carrier filing an omission on two strings is a schedule patch, and it gets quietly reversed when the wait eases. Two carriers filing the same omission on the same strings is a corridor change, and corridor changes do not get reversed in a fortnight. That carrier count is the number I would put on the wall, and it is nowhere in the headline.
Take the other branch, because a read without one is just a guess. If berth waits shorten, the calls come back, the advisories are allowed to lapse, and this becomes a two-week story in which a handful of people paid RMB 5,000 for a slot they did not need. If the waits hold into the autumn peak instead, the omission stops being temporary, Xiamen and Hong Kong keep the volume, and a shipper who never made a deliberate decision quietly finds out that the gate he calls home has moved south down the coast. There is a third branch that people miss, and it is the one that would annoy a port authority most. If the binding constraint on this lane was never the berth but the land around it, then dredging, deepening and new quay cranes do nothing about the problem at all, because the queue is standing on concrete holding a truck key.
So is this road still walkable. Yes, and I have walked worse. Shanghai is not closed. Its gate is nosed, and a nosed gate is a different animal from a shut gate, and the difference matters because a nosed gate is still usable. You simply pay a toll you did not plan for. What has changed is who collects it. year the toll on this lane was paid at the quay, to somebody at a shipping line, in a number you could argue about in a contract, in advance, with a lawyer in the room. This month it is paid at a yard, to whoever happens to own a square of concrete near the right gate, in a number that appears on an invoice after the fact and is explained to you by somebody who did not set it. Same delay, different collector, and the new collector is far harder to sit down with.
Practically, this week and next, here is what I would be doing. Know the drop-off and detention terms in writing for every gate you use and every gate you might use, because the tail is the cost and the tail never shows up on a booking confirmation. Hold a contract yard at your primary gate and at least one alternative, and treat it as a slot you own rather than a rate you chase, because a slot is the only thing in this story that behaves like a fixed cost.
Put a ceiling in the routing file: if a gate quotes above your capped number, the box goes to the alternative without a discussion, and the person who owns that decision has a name against it. And run the two routings side by side, door to door, in days, including the front-end truck leg and the return of the empty, so that when somebody asks you why you moved, you can answer with a day count instead of a feeling. Two more things worth doing while you are at it.
Ask your forwarder for the drop-off and detention figures on the two routings as separate lines rather than one all-in number, because a single number is the thing that hides the tail. And agree in advance who is allowed to authorise a drop-off above the cap: if that decision has to travel all the way up to a director, the box will have sat for a day and a half by the time the answer comes back.
And think about the road the way you would think about any road, because that is all this ever was. A road you can drive around is still a road, and this one can be driven around. But you need to know where the next crossing is before you are forced to take it, and you need to have walked over and looked at it while the weather was fine. That is the whole difference between a shipper who spends a fortnight waiting for a yard to call back and a shipper who spends a fortnight moving boxes. Same road, same nosed gate, same Monday morning. One of them decided last month, and the other one decided when the invoice arrived.
↑ Back to the key points