Supply Chain Action Points
Read this first — the conclusion, and the moves to make:
- By 30 September, rebuild the Q4 budget on four lane lines instead of one index line, meaning Shanghai–Los Angeles, Shanghai–New York, Shanghai–Rotterdam and Shanghai–Genoa each entered at its printed level, and strike the 4,500 composite from the sheet; the test is that no single cell can move the total by more than 5% on its own.
- Lock space and rate for every US-bound FEU that must sail between 1 and 8 October, before 30 September, and record the locked level on the same line as the 2.13x ratio so the decision stays auditable.
- Write two triggers into the process: the US West Coast to Rotterdam ratio at 2.2x, and two consecutive weekly prints of +5% or more on NYFI US West Coast; whoever owns procurement checks both every Friday and locks on whichever fires first.
- Do not lock Asia–Europe volume this month; re-quote it to your own customers within five working days so the 9% Rotterdam print passes through instead of being absorbed.
- Ask your forwarder for written quotes on all four lanes, each with and without peak surcharges, and require the answer to state whether the reference is a named port pair or a regional trade; reject any quote that names only a composite.
Container freight benchmarks diverged again in the latest weekly readings: Transpacific spot rates rose while Asia-Europe fell for a seventh straight week. SCFI edged up 0.7% to 3,687.83 and CCFI gained 1.9% to 1,897.15, but NCFI slipped 1.8% to 2,535.27. NYFI put Asia-US West Coast up 7.45% to 7,076.39 and Asia-US East Coast up 4.71% to 9,165.69, while Asia-North Europe dropped 3.93% to 3,752.11. Drewry's WCI rose 1% to US$4,500, with Shanghai-Los Angeles +5% to US$7,712 and Shanghai-New York +7% to US$10,394, but Shanghai-Rotterdam -9% to US$3,626 and Shanghai-Genoa -5% to US$4,016. FBX fell 3% to US$3,407. Analysts tie Transpacific strength to pre-Golden Week demand and carrier capacity management, and Asia-Europe softness to weak demand plus the gradual return of Suez routing.
The Analysis
Four numbers from the same seven days, and none of them agree. SCFI 3,687.83, up 0.7%. FBX 3,407, down 3%. NYFI Asia–US West Coast 7,076.39, up 7.45%. Asia–North Europe 3,752.11, down 3.93%. The headline calls this a split. The arithmetic says it is two markets wearing one headline.
Seven consecutive weeks is past the point where anyone gets to call it noise. Divergence is the default state now, and a blended index has stopped being a summary and started being an error term.
Everything below is arithmetic performed on the printed readings. No base rate is assumed, because nobody outside your negotiation knows yours. Every lock line is tied to a ratio between two published numbers. A ratio is the only kind of threshold you can defend when the absolute level is not yours to see.
Start with the composites, because that is where the confusion gets manufactured. SCFI added 0.7% to 3,687.83. CCFI added 1.9% to 1,897.15. NCFI lost 1.8% to 2,535.27. FBX lost 3% to 3,407. Two up, two down, one week. A rising SCFI beside a falling FBX is not a contradiction and not a data error. It is two baskets with different weights, and if your planning number is simply the index, you have already picked a side without knowing which one.
The lanes are less ambiguous. Transpacific: NYFI Asia–US West Coast 7,076.39, up 7.45%; Asia–US East Coast 9,165.69, up 4.71%. Drewry lane prints agree in direction and differ in size: Shanghai–Los Angeles 7,712, up 5%; Shanghai–New York 10,394, up 7%. Asia–Europe goes the other way: Asia–North Europe 3,752.11, down 3.93%; Shanghai–Rotterdam 3,626, down 9%; Shanghai–Genoa 4,016, down 5%. And the transatlantic is less a third market than two lanes pulling apart: westbound 2,717.43, up 17.40%; eastbound 1,027.10, down 15.01%. A table that prints +17.40% and -15.01% inside one direction pair is not describing a market. It is describing two.
Now the part that should make you distrust every number above, including the ones I just used. Two benchmarks, same trade, different levels. Drewry puts Shanghai–Los Angeles at 7,712. NYFI puts Asia–US West Coast at 7,076.39. Gap: 635.61, or 9.0%. On the East Coast, 10,394 against 9,165.69, a gap of 1,228.31, or 13.4%. Neither is wrong. One prices a named port pair, the other prices a trade. The directions agree and the levels do not, and direction is the half you can actually use. The practical rule: never average two benchmarks into a consensus number that you then defend in a budget meeting. Pick the one your contract names, and read the contract to see whether it says Shanghai or Asia.
Here is the thing the coverage did not print. The WCI composite sits at 4,500. The four legs of it that appear above average 6,437. Run it: 7,712 plus 10,394 plus 3,626 plus 4,016, divided by four. The composite is 30% below the simple average of its own printed legs, 41.6% below Shanghai–Los Angeles, and 24.1% above Shanghai–Rotterdam. Read that twice, because it cuts both ways. The composite error is bidirectional, so it does not cancel. If your book is half US West Coast and half Rotterdam, your actual average bill is 5,669, which is 1,169 per FEU above the 4,500 you wrote into the plan. That is 26% high on freight, and on 100 FEU a quarter it is 116,900 of unbudgeted cost. None of that money is a rate increase. It is a modelling error, and it was sitting in the spreadsheet before this week printed.
The spread is the number to keep, not the level. 7,712 against 3,626 is 2.13x. Now do the East Coast premium, and be explicit that the prior-week figures here are my division, not a published print. Los Angeles 7,712 divided by 1.05 gives 7,344.8 last week. New York 10,394 divided by 1.07 gives 9,714.0. The East Coast premium went from 2,369.2 to 2,682.0, up 312.8, or 13.2%, in seven days. A box routed to the East Coast did not get 5% more expensive. It got 7% more expensive, and the routing decision itself got 13.2% more expensive at the margin, which is a different line in the P&L.
Who is moving what. The 7.45% and the 4.71% are not a general rate increase; they are spot clearing prices while capacity is being withheld. Blank sailings and slow steaming are decisions with owners, and the owners are the carriers. The 3.93% and the 9% are the same lever pulled the other way: capacity released back through Suez onto a lane that never asked for it, on top of demand that has been soft all quarter. One instrument, two oceans, opposite signs. That is why this divergence is so clean and so stubborn. It is not sentiment, and it will not mean-revert because a chart says it should.
Layered exposure, then. A shipper buying FAK week to week feels this at the next booking with no lag at all, and feels 7.45%, not 0.7%. A BCO on an index-linked contract feels it one reset late, and resets into a number that already contains the peak. The cohort that feels nothing this month is the one that signed fixed all-in before the split started; counting seven weeks back off this print lands around the second week of August, which is my calendar count, not a published date. That cohort pays for its comfort at the next signature. Direction matters too. China to US pays up now. China to Europe should be pushing the 9% through to its own customer instead of rolling over last month's quote, because a rolling quote is a gift with your name on it.
The Transpacific rise has an expiry date printed on it, and the date is 8 October. Golden Week runs 1 to 8 October. The pull-forward that produced this demand pulse ends when the holiday starts. After the eighth, the pulse is gone and the only thing holding the level is how many sailings the carriers choose to keep blanked. So the decision point is before 30 September, not before the peak. Cargo that must sail inside the window pays the 7.45% and should be locked. Cargo that can wait until mid-October is buying an unknown, and the cheaper unknown is on the other ocean.
Lock lines, relative only, because I am not going to invent a base rate and neither should you. Line one is the ratio: 2.13x today. At 2.2x, the US leg is being priced against a Europe leg with no demand behind it, and you are paying the difference. Lock the US leg at or before 2.2x. Line two is momentum: two consecutive weekly prints of +5% or better on NYFI US West Coast. This week is +7.45%, so one more print triggers it. Lock on the second print, not on a round number, because round numbers arrive after the space does. Line three is a refusal: do not lock Europe. Rotterdam at -9% is a bid, not a floor, and nothing in these readings supports calling a bottom.
Reverse it and see what the split took away. If both trades had risen together, a blended index would have been a decent planning tool and a blanket lock would have been the right move. The split kills both at once. A blanket lock buys the expensive lane at the top of its run and the cheap lane above where it will trade, and the blended index hides which of the two you just did. One number, two mistakes, no warning.
The pitfall is quoting off the headline and calling the residual carrier margin when the invoice lands. There is no margin in a modelling error. 4,500 is a real number. It is just nobody's invoice. Lock the US leg before 30 September, leave Europe as a bid, and stop letting a composite decide a lane.
↑ Back to the key points