<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Harbor Notes</title><description>What a box costs to move, and why it changed.</description><link>https://tearsheet-free.ondelva.com/</link><language>en</language><item><title>112: Why a box from Busan to Rotterdam cost $3,140 this week</title><link>https://tearsheet-free.ondelva.com/issues/why-a-box-from-busan-to-rotterdam-cost-this-week/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/why-a-box-from-busan-to-rotterdam-cost-this-week/</guid><description>Spot rates fell 9% while contract rates held. The gap tells you which carriers blinked.</description><pubDate>Tue, 06 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Three of nine Asia to North Europe loops skipped Port Klang in September. None of them announced a blank sailing. Taken together, the omitted calls pulled about 41,000 TEU of weekly capacity out of the lane, and nobody had to call it a cancellation.&lt;/p&gt;
&lt;p&gt;&lt;img __ASTRO_IMAGE_=&quot;{&amp;quot;alt&amp;quot;:&amp;quot;Nordica approaching the Port of Rotterdam&amp;quot;,&amp;quot;src&amp;quot;:&amp;quot;./images/nordica-rotterdam.jpg&amp;quot;,&amp;quot;index&amp;quot;:0}&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Nordica approaching the Port of Rotterdam, September 2025. Photo: Alf van Beem, CC0.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I found this by doing the dullest possible thing: opening the schedule feeds on a Tuesday and checking, service by service, whether each loop’s rotation still listed the port it listed last month. Three did not. On each, the Klang call was replaced by an extra day at sea, with an unchanged service code and an unchanged first and last port. A reader skimming the carrier website would see a weekly service from Busan to Rotterdam, as before.&lt;/p&gt;
&lt;p&gt;The effect on prices was not what you would expect. Removing capacity should raise rates, and for two weeks it did. Then, on the fourth week, spot rates on Busan to Rotterdam fell from $3,450 to $3,140, a drop of 9%, while the contract rate index barely moved. Here is the explanation I believe.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tearsheet-free.ondelva.com/issues/why-a-box-from-busan-to-rotterdam-cost-this-week&quot;&gt;Continue reading: 634 more words for members&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Rates</category><category>Capacity</category></item><item><title>111: The Suez detour is now the base case</title><link>https://tearsheet-free.ondelva.com/issues/the-suez-detour-is-now-the-base-case/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/the-suez-detour-is-now-the-base-case/</guid><description>Eighteen months in, carriers have stopped planning for a return and started planning around the Cape, and the schedule data shows it.</description><pubDate>Tue, 29 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The word “temporary” has a half-life in freight. A diversion announced as a two-week measure becomes a quarter, then a season, then a feature of the schedule that nobody mentions because everyone has stopped being surprised. We are at the fourth stage with Suez. The Cape routing is not a detour any more. It is the plan.&lt;/p&gt;
&lt;p&gt;&lt;img __ASTRO_IMAGE_=&quot;{&amp;quot;alt&amp;quot;:&amp;quot;A container ship lodged across the Suez Canal, seen from orbit&amp;quot;,&amp;quot;src&amp;quot;:&amp;quot;./images/suez-from-iss.jpg&amp;quot;,&amp;quot;index&amp;quot;:0}&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The Suez Canal from the International Space Station on 27 March 2021, with the Ever Given lodged across it. Photo: NASA, public domain.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I do not want to make a political argument here. The issue is operational, and the evidence is in the schedule files.&lt;/p&gt;
&lt;h2 id=&quot;what-changed-in-the-data&quot;&gt;What changed in the data&lt;/h2&gt;
&lt;p&gt;Six months ago, about 40% of the Asia to North Europe loops I track listed a planned Suez transit in their rotation, with the Cape shown as a contingency. This week, 6 of 38 do. Everything else has the Cape as the base, with a published transit time that now includes the extra ten to fourteen days and, importantly, a published bunker stop at a port on the African coast.&lt;/p&gt;
&lt;p&gt;That last detail matters. A carrier that plans a bunker call at Las Palmas or Durban is not improvising. It has negotiated berth slots and supply contracts. You do not do that for a diversion you expect to end next month.&lt;/p&gt;
&lt;h2 id=&quot;the-arithmetic-of-staying&quot;&gt;The arithmetic of staying&lt;/h2&gt;
&lt;p&gt;A round trip on the Cape adds roughly 3,500 nautical miles each way compared with Suez. At 16 knots, that is about 9 days each leg. A service that used to need 9 ships for a weekly cycle now needs 11. The two extra ships come from somewhere: either newbuilds, which are arriving, or tonnage drawn from other trades, which is why Southeast Asia to Africa rates have drifted up by $140 this quarter.&lt;/p&gt;
&lt;p&gt;Fuel is the other cost. A 14,000 TEU ship uses roughly 130 tonnes a day at those speeds. Nine extra days of that is 1,170 tonnes, and at $620 a tonne it is $725,000 a leg. Spread across 12,000 boxes, that is about $60 per container, which is exactly why the bunker surcharge on this trade rose by $55 in the same period.&lt;/p&gt;
&lt;h2 id=&quot;the-shippers-problem&quot;&gt;The shipper’s problem&lt;/h2&gt;
&lt;p&gt;If you are buying on this trade, you already know all of this. The new problem is planning. A transit that was 30 days in 2023 is 42 now, and a safety stock calculation that assumed 30 is wrong by 12 days of inventory. A buyer at a homeware importer told me she moved her reorder trigger from 12 weeks to 14 and found it removed roughly 70% of her expediting costs. It cost her more in warehouse space, about £9,000 a quarter. The expediting savings were £21,000.&lt;/p&gt;
&lt;p&gt;The other effect is on schedule reliability. Longer loops have more places to go wrong. In my data, on-time arrival on Cape-routed services is 58%, against 71% for the six services still transiting Suez. A 13 point gap in reliability is worth pricing into any contract, and I do not see it in the contracts I read.&lt;/p&gt;
&lt;h2 id=&quot;where-i-could-be-wrong&quot;&gt;Where I could be wrong&lt;/h2&gt;
&lt;p&gt;A return to Suez is possible, and would arrive quickly. When carriers decide it is safe, they will announce it a few weeks ahead, and the surge in available capacity as the extra ships are released would push spot rates down by perhaps $400 to $600 on the trade. I think the odds of this before March are low, perhaps one in five, and that planning for it is a mistake for most shippers. Planning for the detour to continue costs you some warehouse space. Planning for the return, if it does not come, costs you a missed delivery.&lt;/p&gt;
&lt;p&gt;There is a view among some analysts that the detour is good for carriers, since it absorbs capacity and supports rates. In my reading, it is good for carriers with spare ships and bad for those without, and the strain falls hardest on the mid-sized lines who lack the ships to maintain frequency. Three of them have already reduced a weekly service to every ten days.&lt;/p&gt;
&lt;p&gt;For the moment, I treat the Cape as the base case in every model I build, and I treat any Suez return as an upside surprise. The surprise may come, and it is worth being pleased about it when it does. It is not worth waiting for.&lt;/p&gt;
</content:encoded><category>Capacity</category><category>Policy</category></item><item><title>110: Reading a carrier&apos;s Q3 call in eleven minutes</title><link>https://tearsheet-free.ondelva.com/issues/reading-a-carriers-q3-call-in-eleven-minutes/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/reading-a-carriers-q3-call-in-eleven-minutes/</guid><description>Earnings calls are two hours of language built to say nothing precisely. Here is the eleven-minute version, with a stopwatch.</description><pubDate>Tue, 22 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A top-five carrier held its third-quarter call on Thursday. It ran 94 minutes. I have listened to enough of these to know that about eleven minutes contain information a freight buyer can use, and that those eleven minutes are not where the chief executive thinks they are.&lt;/p&gt;
&lt;p&gt;The method is not clever. I skip the prepared remarks, which were written by a committee and read by a person who has heard them four times. I go to the question and answer section, and I read the transcript first, because voices lie better than text. Then I listen only to the answers where the analyst asked about a number and got a sentence instead.&lt;/p&gt;
&lt;p&gt;Here is what I found, in the order it appears.&lt;/p&gt;
&lt;p&gt;At minute 12, the chief financial officer was asked about contract renewals. She said that “volumes under contract for the coming year are in line with historical norms”. That is a sentence with no number in it, and the analyst noticed. The follow-up asked for the percentage, and the answer was 61%, down from 68% a year earlier. That is a seven point drop in contract coverage, which means the carrier is leaving more cargo exposed to spot pricing, and is betting on a recovery.&lt;/p&gt;
&lt;p&gt;At minute 31, the head of network planning said the company had “optimised” two services in the quarter. Translate this as: two loops lost a port call each. I checked the schedule feed and found Port Klang omitted on both, from the week of 8 September.&lt;/p&gt;
&lt;p&gt;At minute 47, an analyst asked about idle capacity. The answer was that idle tonnage was “at structural minimum”. The company’s own fleet report, filed the same day, showed 2.1% of capacity idle, up from 0.8% in June. These two statements are about the same fleet in the same quarter. The difference depends on what “structural” means, and I have never heard a definition that survived a follow-up.&lt;/p&gt;
&lt;p&gt;At minute 58, the first honest sentence: “We would expect to see rates under pressure through the fourth quarter.” No qualifier, no hedging adverb. I listened to it three times. It is rare to hear an executive predict worse numbers without immediately balancing the sentence with a reason for hope. The chief executive added one, about demand in the new year, but it came eleven seconds later.&lt;/p&gt;
&lt;p&gt;That is where the free part of this issue stops, because the next three moments are the ones you can act on.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tearsheet-free.ondelva.com/issues/reading-a-carriers-q3-call-in-eleven-minutes&quot;&gt;Continue reading: 345 more words for members&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Carriers</category><category>Methods</category></item><item><title>109: The oldest ship on the loop</title><link>https://tearsheet-free.ondelva.com/issues/the-oldest-ship-on-the-loop/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/the-oldest-ship-on-the-loop/</guid><description>Average vessel age on main-lane services is falling, but the average hides a tail of ships that carriers keep because they are cheap to hold and useful to sail.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Last month I found a 24-year-old container ship on an Asia to North Europe rotation, sailing in the third slot of a weekly service from Ningbo to Hamburg. It was built in 2002, rated at 8,400 TEU, and has had four names. Its presence tells you something about how carriers manage the end of a cycle, and it is one of the better reasons to look at vessel age in the schedule data.&lt;/p&gt;
&lt;p&gt;&lt;img __ASTRO_IMAGE_=&quot;{&amp;quot;alt&amp;quot;:&amp;quot;A red gas tanker turning in front of a fully loaded container ship&amp;quot;,&amp;quot;src&amp;quot;:&amp;quot;./images/rotterdam-2006.jpg&amp;quot;,&amp;quot;index&amp;quot;:0}&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;A gas tanker turns ahead of a container ship at Rotterdam, January 2006. Photo: Alf van Beem, CC0.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Average age figures are published by classification societies and often quoted in carrier presentations. The number on main lanes has been falling for six years, now sitting at 11.2 years. A fleet with a falling average sounds like a fleet that is renewing itself. It is, but averages hide a distribution, and the distribution tells a different story.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tearsheet-free.ondelva.com/issues/the-oldest-ship-on-the-loop&quot;&gt;Continue reading: 614 more words for members&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Capacity</category><category>Carriers</category></item><item><title>108: The berth window that was not</title><link>https://tearsheet-free.ondelva.com/issues/the-berth-window-that-was-not/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/the-berth-window-that-was-not/</guid><description>A terminal in the Baltic published a tariff with a Saturday surcharge that applies on no Saturday, and a forwarder has been paying it for a year.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Gdynia is a good port to be wrong about, because it is efficient enough that errors look like policy. A reader who runs customs and haulage for a furniture importer sent me a tariff page last week and a question: why does the terminal charge a Saturday gate surcharge of 40 euros when it does not open on Saturdays?&lt;/p&gt;
&lt;p&gt;I looked. The terminal’s published gate hours run Monday to Friday, 06:00 to 22:00, with Saturday listed as “by appointment”. The tariff says a Saturday surcharge applies to “all gate transactions outside Monday to Friday standard hours”. Both documents are correct. Together they describe a charge that applies to a service almost nobody can buy.&lt;/p&gt;
&lt;p&gt;&lt;img __ASTRO_IMAGE_=&quot;{&amp;quot;alt&amp;quot;:&amp;quot;Gantry cranes lit red over a container ship at night, reflected in the river&amp;quot;,&amp;quot;src&amp;quot;:&amp;quot;./images/altenwerder-night.jpg&amp;quot;,&amp;quot;index&amp;quot;:0}&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Colombo Express at the Altenwerder terminal, Hamburg, at night, July 2009. Photo: Martin Damboldt, CC0.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;how-it-got-there&quot;&gt;How it got there&lt;/h2&gt;
&lt;p&gt;I rang the terminal’s commercial office on Thursday. A pleasant person explained that the Saturday appointment system was introduced in 2019 for a single customer, a feed exporter, whose lorries needed to load before a Sunday vessel. The surcharge was written for that arrangement. The feed exporter left the terminal in 2022. The surcharge stayed, because tariffs get added to and rarely subtracted from, and because nobody wanted to be the person to ask about a 40 euro line.&lt;/p&gt;
&lt;p&gt;The reader’s company, however, had been paying it. Not on Saturdays. On Fridays, after 22:00, when a late lorry got through the gate at 22:40. The terminal’s billing system reads any transaction outside standard hours as “Saturday rate”, because that was the only out-of-hours code in the tariff table. He found this by lining up 14 invoices against the gate logs.&lt;/p&gt;
&lt;h2 id=&quot;the-bill&quot;&gt;The bill&lt;/h2&gt;
&lt;p&gt;Fourteen late Friday gate-ins over twelve months, at 40 euros each, is 560 euros. A rounding error against annual port costs of about 310,000 euros. He asked for a refund and got one within two days, which suggests the terminal was well aware.&lt;/p&gt;
&lt;p&gt;What interested me is the scale of the phenomenon. I asked four other forwarders with Baltic exposure whether they had seen a similar charge in the last year. Three had. One was a “weekend yard handling” fee at a different port that applied on Wednesdays during a crane maintenance window, because the maintenance window had been coded as a weekend in the billing table. Another was a reefer monitoring charge for dry containers. The third, a surcharge of 25 euros for a “hazardous goods inspection” on a pallet of ceramic tiles, was refunded with a note that said “classification error”, which I enjoyed.&lt;/p&gt;
&lt;h2 id=&quot;a-short-field-guide-to-tariff-errors&quot;&gt;A short field guide to tariff errors&lt;/h2&gt;
&lt;p&gt;If you handle port invoices, here is what I look for, in order of how often it turns up.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;A time-based surcharge on a time when the service does not exist. Saturday, public holidays, night shifts at terminals that run two shifts.&lt;/li&gt;
&lt;li&gt;A charge for an item the container does not hold: reefer, hazardous, out-of-gauge, overweight.&lt;/li&gt;
&lt;li&gt;A storage day counted from the vessel’s arrival and not from discharge, which can add one or two days.&lt;/li&gt;
&lt;li&gt;A unit mismatch: per tonne charged as per container, or per TEU applied to a 40-foot box as 2 TEU twice.&lt;/li&gt;
&lt;li&gt;A currency conversion done at last month’s rate. This one is rarely an error and always deserves a question.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Of the five, the first is the most common and the least likely to be noticed, because it appears as a small line on a long invoice. Most of the corrections I know about were found by a person with a spreadsheet and a free evening.&lt;/p&gt;
&lt;h2 id=&quot;why-this-is-not-just-trivia&quot;&gt;Why this is not just trivia&lt;/h2&gt;
&lt;p&gt;Port tariffs are published documents, but they are administered by systems. Where the two disagree, the system wins, and the document becomes an exhibit. If you are a shipper, the practical thing is to treat any recurring charge you cannot explain as a question for the terminal, not a cost of business.&lt;/p&gt;
&lt;p&gt;The reader in Gdynia now sends the terminal a one-line email each month listing out-of-hours transactions and asking for confirmation of the applied rate. It takes him four minutes. Over the last three months it has recovered 120 euros. At his hourly rate, he says, that is about break-even. At mine, it is a better return than most things I do on a Friday evening.&lt;/p&gt;
&lt;p&gt;Next Tuesday: a heavier issue on vessel age, and a footnote about the oldest ship I have seen still on a main-lane rotation.&lt;/p&gt;
</content:encoded><category>Ports</category></item><item><title>107: Four reader questions about contract renewals</title><link>https://tearsheet-free.ondelva.com/issues/four-reader-questions-about-contract-renewals/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/four-reader-questions-about-contract-renewals/</guid><description>September mail is all contracts: when to renew, whether to split, and what a minimum quantity commitment really commits you to.</description><pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;September is when the contract questions arrive. By now most shippers have seen two months of falling spot rates and one set of renewal letters from their carriers, and the two do not agree. These are the four questions that came in most often, lightly edited and anonymised.&lt;/p&gt;
&lt;h3 id=&quot;should-i-renew-now-or-wait-for-the-october-spot-dip&quot;&gt;Should I renew now or wait for the October spot dip?&lt;/h3&gt;
&lt;p&gt;You are asking whether spot rates will fall further. They might. I would not build a contract strategy around that guess, because the useful question is how far apart spot and contract sit today on your lane, and what it costs you to be wrong in either direction.&lt;/p&gt;
&lt;p&gt;On Asia to North Europe this week, the median contract rate for a 12-month deal is about $2,900 against spot at roughly $3,450. A contract that is 16% lower than spot looks like a bargain until you remember that contracts carry a minimum quantity commitment and spot does not. If your volume is steady, take the contract. If your volume swings by more than 30% across the year, the minimum is a trap, and I would move only part of it.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tearsheet-free.ondelva.com/issues/four-reader-questions-about-contract-renewals&quot;&gt;Continue reading: 543 more words for members&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Rates</category><category>Carriers</category></item><item><title>106: A council says the quiet part</title><link>https://tearsheet-free.ondelva.com/issues/a-council-says-the-quiet-part/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/a-council-says-the-quiet-part/</guid><description>A regional shippers&apos; body published a four-page memo on blank sailings, and one paragraph of it is worth keeping.</description><pubDate>Tue, 25 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Most shipper association papers are written to be cited, not read. The Northern Shippers’ Council, a body of roughly 300 importers across the Baltic and North Sea, has just published a four-page memo on blank sailings that breaks the habit. Page three contains this paragraph:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Between January and June, our members were notified of 61 cancelled sailings on Asia to North Europe services. In the same period, our members’ own bookings were rolled or cancelled on 140 occasions. The difference, 79 incidents, did not correspond to any announced blank sailing. We believe these represent capacity withdrawn through vessel substitution, port omission, and cargo prioritisation, and we do not believe they were reported in carrier statistics. We therefore request that the Commission treat announced blank sailings as a lower bound.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I like this paragraph because it does arithmetic in public. Sixty-one announced, 140 experienced. The council does not accuse anyone of anything. It simply reports that its members saw more disruption than the carriers announced, and asks a regulator to notice.&lt;/p&gt;
&lt;h2 id=&quot;what-the-numbers-can-and-cannot-say&quot;&gt;What the numbers can and cannot say&lt;/h2&gt;
&lt;p&gt;Be careful here. The 140 figure comes from 300 members self-reporting through a survey, and the council says the response rate was 58%. A survey of that kind can overcount, because one cancelled sailing may generate three rolled bookings from three members who share the same forwarder. It can also undercount, because a member who was never rolled has no reason to reply.&lt;/p&gt;
&lt;p&gt;My own schedule tracking, which I describe in the issue of 21 July, finds a similar gap on a different footing: vessel substitutions without announcement on about one service in eight, over the same period. That is not the council’s data, but it points the same way.&lt;/p&gt;
&lt;h2 id=&quot;the-sentence-i-would-keep&quot;&gt;The sentence I would keep&lt;/h2&gt;
&lt;p&gt;Buried two paragraphs later is a line I think is the real contribution: “A blank sailing is a decision that is announced. A substitution is a decision that is merely made.” That is quotable, a little too neat, and correct. I would put it on a card by your desk next to the weekly rate table.&lt;/p&gt;
&lt;p&gt;The memo makes three requests: that the Commission define blank sailings by capacity withdrawn, not by announcement; that carriers report nameplate capacity by sailing; and that the first of these take effect from the next quarter. The third is a hope. The first two are possible, though the second would take a carrier a spreadsheet and some embarrassment.&lt;/p&gt;
&lt;p&gt;Next month I will ask three carriers what they make of it. I expect that two will say nothing and the third will send a statement that uses the word “flexibility” four times. I will count.&lt;/p&gt;
</content:encoded><category>Policy</category><category>Carriers</category></item><item><title>105: The long life of a single quote</title><link>https://tearsheet-free.ondelva.com/issues/the-long-life-of-a-single-quote/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/the-long-life-of-a-single-quote/</guid><description>Follow one spot quote from a forwarder&apos;s inbox to a carrier&apos;s invoice and count the places where its price is allowed to change.</description><pubDate>Tue, 18 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;On 2 June a forwarder I will call Kestrel Forwarding sent a customer a quote for one 40-foot container from Qingdao to Felixstowe: $3,280 all in, valid for seven days. On 19 July the customer paid an invoice for that box. The invoice said $3,911. Nothing improper happened in between. That is the interesting part.&lt;/p&gt;
&lt;p&gt;This issue follows that quote through its seven stages and names the point at which each extra dollar entered. I have the documents, the dates, and the permission of the customer, who wants to remain nameless and a little less surprised in future. It is a long issue, because the story is long. Seven stages, two sailings, one ship that was not the ship anyone expected, and a spreadsheet that nobody updated on a Friday.&lt;/p&gt;
&lt;p&gt;I will say now what I think the lesson is, so you can disagree with it as you read: a spot quote is not a price. It is the opening position in a negotiation that continues, silently, for six weeks after you accept it. Most shippers do not notice the negotiation because most of the movements are small and each has a plausible name.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tearsheet-free.ondelva.com/issues/the-long-life-of-a-single-quote&quot;&gt;Continue reading: 2155 more words for members&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Rates</category><category>Methods</category></item><item><title>104: A short note on a misprinted schedule</title><link>https://tearsheet-free.ondelva.com/issues/a-short-note-on-a-misprinted-schedule/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/a-short-note-on-a-misprinted-schedule/</guid><description>A carrier&apos;s tariff PDF said one thing, its system said another, and I trusted the PDF.</description><pubDate>Tue, 11 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A reader in Gdansk wrote to say that the demurrage free time I quoted last month for one carrier’s Rotterdam terminal, 7 days, was wrong. It is 5. I checked. He is right, and I was working from page 14 of a tariff PDF dated March that has since been superseded.&lt;/p&gt;
&lt;p&gt;The PDF has a misprint: page 14 says 7 days, page 31 says 5. Customer service confirmed 5, then said the 7 was “under review”. It has been under review since March.&lt;/p&gt;
&lt;p&gt;If you used my number, check your invoices. A reader at an importer in Lodz found 2 days of extra storage on a single box, at $95 a day.&lt;/p&gt;
&lt;p&gt;The right answer was on the booking portal, which updates faster than any PDF. I should have looked there first.&lt;/p&gt;
</content:encoded><category>Carriers</category></item><item><title>103: What the bunker surcharge hides</title><link>https://tearsheet-free.ondelva.com/issues/what-the-bunker-surcharge-hides/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/what-the-bunker-surcharge-hides/</guid><description>Fuel adjustment formulas look technical and neutral. They are neither, and one of them rounds in the carrier&apos;s favour.</description><pubDate>Tue, 04 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Bunker adjustment factors have an air of physics about them. A formula, a published index, a lookup table by trade lane. The implication is that nobody chose these numbers. Somebody did, and last week I spent three evenings comparing the published schedules of five carriers to find out who and how.&lt;/p&gt;
&lt;p&gt;The setup is simple. Each carrier publishes a BAF per container, adjusted monthly or quarterly, based on the average price of fuel in a reference period. The formula is a baseline price, a consumption factor, and a trade lane multiplier. Where carriers differ is in the baseline, the rounding rule, and the lag between fuel moving and the surcharge following it.&lt;/p&gt;
&lt;p&gt;A forwarder in Antwerp asked me a plain question that started this: “If fuel is down 6% this quarter, why is my BAF down 2%?” The honest answer needs the cut.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tearsheet-free.ondelva.com/issues/what-the-bunker-surcharge-hides&quot;&gt;Continue reading: 575 more words for members&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Rates</category><category>Carriers</category></item><item><title>102: Rates by lane, with the asterisks left in</title><link>https://tearsheet-free.ondelva.com/issues/rates-by-lane-with-the-asterisks-left-in/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/rates-by-lane-with-the-asterisks-left-in/</guid><description>A table of the lanes we track, followed by every reason the numbers in it are slightly wrong.</description><pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Every rate table is a small lie told for convenience. This one is no different, except that I have left the footnotes in the cells where you can see them. The figures below are all-in spot rates for a 40-foot container, quoted for loading in the week of 27 July, as a median of the offers I could verify from three forwarders.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Lane&lt;/th&gt;
&lt;th&gt;Rate per FEU&lt;/th&gt;
&lt;th&gt;Week on week&lt;/th&gt;
&lt;th&gt;Quote validity&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Shanghai to Rotterdam&lt;/td&gt;
&lt;td&gt;$3,610&lt;/td&gt;
&lt;td&gt;+$40&lt;/td&gt;
&lt;td&gt;7 days&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Busan to Rotterdam&lt;/td&gt;
&lt;td&gt;$3,450&lt;/td&gt;
&lt;td&gt;+$25&lt;/td&gt;
&lt;td&gt;7 days&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ningbo to Los Angeles&lt;/td&gt;
&lt;td&gt;$2,780&lt;/td&gt;
&lt;td&gt;-$60&lt;/td&gt;
&lt;td&gt;5 days&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Yantian to New York&lt;/td&gt;
&lt;td&gt;$4,120&lt;/td&gt;
&lt;td&gt;+$110&lt;/td&gt;
&lt;td&gt;7 days&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Shanghai to Santos&lt;/td&gt;
&lt;td&gt;$4,950&lt;/td&gt;
&lt;td&gt;+$0&lt;/td&gt;
&lt;td&gt;10 days&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Port Klang to Jebel Ali&lt;/td&gt;
&lt;td&gt;$1,090&lt;/td&gt;
&lt;td&gt;-$15&lt;/td&gt;
&lt;td&gt;14 days&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Rotterdam to New York&lt;/td&gt;
&lt;td&gt;$1,860&lt;/td&gt;
&lt;td&gt;+$30&lt;/td&gt;
&lt;td&gt;7 days&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Ho Chi Minh City to Hamburg&lt;/td&gt;
&lt;td&gt;$3,880&lt;/td&gt;
&lt;td&gt;+$95&lt;/td&gt;
&lt;td&gt;5 days&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&quot;why-ho-chi-minh-city-moved-most&quot;&gt;Why Ho Chi Minh City moved most&lt;/h2&gt;
&lt;p&gt;Southeast Asian origins to North Europe rose faster than the Chinese ones because two loops took their time recovering after a maintenance blank. The $95 increase is a small number in a small week, but it is the third consecutive rise on that lane. A forwarder in Hamburg told me she now books Vietnam cargo on Mondays, because the quotes seem to be refreshed on Tuesdays and she prefers to be wrong before the refresh.&lt;/p&gt;
&lt;h2 id=&quot;why-los-angeles-fell&quot;&gt;Why Los Angeles fell&lt;/h2&gt;
&lt;p&gt;The transpacific drop of $60 is the only decline on the list, and it comes with a condition. The lower offers are for a specific sailing that is, I am told, 78% booked, and carriers are discounting the last 22% to fill the vessel. If you ask for the following sailing, you will be quoted $2,870. I include the lower figure because it is real. I would not budget with it.&lt;/p&gt;
&lt;h2 id=&quot;the-asterisks&quot;&gt;The asterisks&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Shanghai to Santos&lt;/strong&gt; is flat because there is almost no spot market on the lane. The $4,950 is a price carriers maintain, and shippers pay. Quote validity of ten days is the longest in the table, which says everything.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Port Klang to Jebel Ali&lt;/strong&gt; is a short-sea lane and behaves differently. Its rate is quoted per week and not per sailing.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rotterdam to New York&lt;/strong&gt; includes a $120 documentation charge that some forwarders itemise and others fold in. I have folded it in here. If your quote shows $1,740 and a separate $120, they agree with me.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Yantian to New York&lt;/strong&gt; uses the all-water route. Via the west coast and rail, the median fell to $3,960 but adds six days.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&quot;one-habit-worth-borrowing&quot;&gt;One habit worth borrowing&lt;/h2&gt;
&lt;p&gt;A trade lead at a mid-sized importer I know keeps a laminated card by her desk with the same eight lanes and the last twelve weekly rates in pencil. She says the pencil matters, because she has to rub out the oldest number each Tuesday and write the new one, and by then she has actually looked at it. I have no data to say this improves procurement decisions. I note only that she has not been surprised by a rate in three years.&lt;/p&gt;
&lt;p&gt;Next week the table gets a second column: what a contract holder on the same lane paid. The distance between the two columns is the subject of most of what I write.&lt;/p&gt;
</content:encoded><category>Rates</category></item><item><title>101: Five things in the schedule data this week</title><link>https://tearsheet-free.ondelva.com/issues/five-things-in-the-schedule-data/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/five-things-in-the-schedule-data/</guid><description>Sailing schedules are the cheapest forecast in freight, and most of the useful signal is in the boring columns.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I read sailing schedules the way some people read the weather page: not for the headline, but for what changed since yesterday. A schedule is a promise carriers make to themselves, and the edits to it are where the promises get quietly revised. This week I diffed four weeks of published Asia to Europe and transpacific schedules. Five things came out of it.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Tuesday is the day schedules get edited.&lt;/strong&gt; Of 212 revisions I logged across 38 services, 71 landed on a Tuesday between 14:00 and 18:00 Singapore time. Carriers do not announce this. It is simply when the network planners finish their weekly meeting and someone has to update the file. If you pull your data on Monday, you are always a week behind the people who pull it on Wednesday.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Three services lost a port call and kept their name.&lt;/strong&gt; The Asia to Mediterranean loop that used to call Piraeus, Genoa and Valencia now calls Piraeus and Valencia. The service code is unchanged, the rotation count is unchanged, and the transit time to Genoa on the website is still 31 days. Nobody has updated the web page. The schedule feed, however, shows the omission three weeks out, which is where you should be looking.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Here is the part that matters for anyone with cargo booked into Genoa, and it is a short walk from the schedule file to a surcharge.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tearsheet-free.ondelva.com/issues/five-things-in-the-schedule-data&quot;&gt;Continue reading: 558 more words for members&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Capacity</category><category>Methods</category></item><item><title>100: How an issue is put together</title><link>https://tearsheet-free.ondelva.com/issues/how-an-issue-is-put-together/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/how-an-issue-is-put-together/</guid><description>Back from the break, a note on the house style: what each part of an issue is for, and why the numbers sit where they do.</description><pubDate>Tue, 14 Jul 2026 00:00:00 GMT</pubDate><content:encoded>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;$3,450&lt;/strong&gt;: Busan to Rotterdam spot, 40ft, +$25&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;38&lt;/strong&gt;: Asia to North Europe services tracked&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;07:00&lt;/strong&gt;: Rotterdam time, every Tuesday&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Harbor Notes is back after six months off. Before the first full issue next week, here is how one is built, so you know what to skip and what to trust. Every issue follows the same order: the numbers, the argument, the evidence, and what I would do about it.&lt;/p&gt;
&lt;p&gt;&lt;img __ASTRO_IMAGE_=&quot;{&amp;quot;alt&amp;quot;:&amp;quot;Nordica approaching the Port of Rotterdam&amp;quot;,&amp;quot;src&amp;quot;:&amp;quot;./images/nordica-rotterdam.jpg&amp;quot;,&amp;quot;index&amp;quot;:0}&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Pictures carry a caption and a credit, and they are never decoration. Nordica approaching Rotterdam, September 2025. Photo: Alf van Beem, CC0.&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-argument-comes-first&quot;&gt;The argument comes first&lt;/h2&gt;
&lt;p&gt;The second paragraph of an issue says what I think happened. If you read nothing else, read that. The rest of the issue is there so you can disagree with it on the evidence and not on my tone.&lt;/p&gt;
&lt;h3 id=&quot;sources-in-order-of-trust&quot;&gt;Sources, in order of trust&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;A carrier’s booking system, read on the day.&lt;/li&gt;
&lt;li&gt;Its published schedule feed.&lt;/li&gt;
&lt;li&gt;A tariff PDF, which is usually right and occasionally months out of date.&lt;sup&gt;&lt;a href=&quot;#user-content-fn-1&quot; id=&quot;user-content-fnref-1&quot; data-footnote-ref aria-describedby=&quot;footnote-label&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/li&gt;
&lt;li&gt;Anything said on an earnings call.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When I quote a figure, I say which of these it came from. When two of them disagree, I print both.&lt;/p&gt;
&lt;h2 id=&quot;tables-are-the-charts&quot;&gt;Tables are the charts&lt;/h2&gt;
&lt;p&gt;I don’t draw charts. A table of lanes shows the shape of the market and still lets you copy the number.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Lane&lt;/th&gt;
&lt;th style=&quot;text-align: right&quot;&gt;All-in spot, 40ft&lt;/th&gt;
&lt;th style=&quot;text-align: right&quot;&gt;Change&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Shanghai to Rotterdam&lt;/td&gt;
&lt;td style=&quot;text-align: right&quot;&gt;$3,610&lt;/td&gt;
&lt;td style=&quot;text-align: right&quot;&gt;+$40&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Busan to Rotterdam&lt;/td&gt;
&lt;td style=&quot;text-align: right&quot;&gt;$3,450&lt;/td&gt;
&lt;td style=&quot;text-align: right&quot;&gt;+$25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Port Klang to Jebel Ali&lt;/td&gt;
&lt;td style=&quot;text-align: right&quot;&gt;$1,090&lt;/td&gt;
&lt;td style=&quot;text-align: right&quot;&gt;-$15&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;The sources, by how far they run ahead of the weekly index:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Source&lt;/th&gt;
&lt;th&gt;Updated&lt;/th&gt;
&lt;th style=&quot;text-align: right&quot;&gt;Lag to the index&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Booking portal&lt;/td&gt;
&lt;td&gt;Continuous&lt;/td&gt;
&lt;td style=&quot;text-align: right&quot;&gt;0 days&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Schedule feed&lt;/td&gt;
&lt;td&gt;Daily&lt;/td&gt;
&lt;td style=&quot;text-align: right&quot;&gt;1 day&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Weekly spot index&lt;/td&gt;
&lt;td&gt;Friday&lt;/td&gt;
&lt;td style=&quot;text-align: right&quot;&gt;4 days&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;On method.&lt;/strong&gt; A “loop” is one weekly service, counted once however many carriers sell space on it.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&quot;what-readers-send&quot;&gt;What readers send&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;I booked Vietnam cargo on a Monday after your note on refresh days, and the quote held. Keep the boring tables.&lt;/p&gt;
&lt;p&gt;A forwarder in Hamburg&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Letters like that one shape what comes next. Short ones, mostly:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a screenshot of a schedule that changed overnight,&lt;/li&gt;
&lt;li&gt;an invoice line that does not match the tariff,&lt;/li&gt;
&lt;li&gt;a question I can’t answer yet.&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Caution.&lt;/strong&gt; Nothing here is advice on a specific contract. Check the tariff that applies to you.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;p&gt;Free issues end here, with the subscribe form. Members issues go on past a heavy rule, and what follows it is not on this site at all.&lt;/p&gt;
&lt;section data-footnotes class=&quot;footnotes&quot;&gt;&lt;h2 class=&quot;sr-only&quot; id=&quot;footnote-label&quot;&gt;Footnotes&lt;/h2&gt;
&lt;ol&gt;
&lt;li id=&quot;user-content-fn-1&quot;&gt;
&lt;p&gt;Issue 104 is the time it was. &lt;a href=&quot;#user-content-fnref-1&quot; data-footnote-backref=&quot;&quot; aria-label=&quot;Back to reference 1&quot; class=&quot;data-footnote-backref&quot;&gt;↩&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;/section&gt;
&lt;p&gt;&lt;a href=&quot;https://tearsheet-free.ondelva.com/issues/how-an-issue-is-put-together&quot;&gt;Continue reading: 86 more words for members&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Methods</category></item><item><title>99: Seven issues in, what the data has said</title><link>https://tearsheet-free.ondelva.com/issues/seven-issues-in-what-the-data-has-said/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/seven-issues-in-what-the-data-has-said/</guid><description>A look back at the first six weeks of Harbor Notes: three habits that paid off, one forecast I got wrong, and what I plan to track in the new year.</description><pubDate>Tue, 16 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This is the seventh issue of Harbor Notes, and the last of the year.&lt;/p&gt;
&lt;p&gt;The most useful thing to report is the habits that held up. The least comfortable is a forecast I did not get right.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tearsheet-free.ondelva.com/issues/seven-issues-in-what-the-data-has-said&quot;&gt;Continue reading: 323 more words for members&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Methods</category><category>Carriers</category></item><item><title>98: A carbon line that arrives on the invoice</title><link>https://tearsheet-free.ondelva.com/issues/a-carbon-line-that-arrives-on-the-invoice/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/a-carbon-line-that-arrives-on-the-invoice/</guid><description>Since 2024, ships calling at EU ports pay for emissions allowances. The cost reaches shippers as a surcharge, and the formulas are less alike than the regulation.</description><pubDate>Tue, 09 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Container ships calling at EU ports have been inside the EU emissions trading system since January 2024. The rule is phased: 40% of reported emissions were covered for 2024, 70% for 2025, and 100% from 2026. The regulation is the same for every carrier. The surcharge that carriers add to your invoice is not.&lt;/p&gt;
&lt;p&gt;I collected the published emissions surcharges for the Asia to North Europe trade from five carriers, as listed in their tariffs in November. They range from 38 to 71 dollars per 40-foot box.&lt;/p&gt;
&lt;h2 id=&quot;why-the-range-is-so-wide&quot;&gt;Why the range is so wide&lt;/h2&gt;
&lt;p&gt;A surcharge has to estimate three things: how much fuel a box represents, what share of the voyage is covered, and the price of an allowance. Each carrier makes those estimates differently.&lt;/p&gt;
&lt;p&gt;The share covered is the least ambiguous. For voyages that begin or end outside the EU, half of the emissions count. For voyages between two EU ports, all of them do. A box from Shanghai to Rotterdam is therefore half covered, and a feeder leg from Rotterdam to Gdansk is fully covered.&lt;/p&gt;
&lt;p&gt;Allowance prices moved between roughly 62 and 78 euros a tonne over the past quarter. A surcharge fixed in September on the basis of 78 will overcharge if the price falls to 62, until the carrier recalculates. Most recalculate monthly, a few quarterly.&lt;/p&gt;
&lt;p&gt;The allocation of fuel to a box is the part I can check least. Two carriers state the method in their tariff: an average of vessel emissions on the service, divided by the boxes carried. Three give a figure and a footnote.&lt;/p&gt;
&lt;h2 id=&quot;what-a-shipper-can-do&quot;&gt;What a shipper can do&lt;/h2&gt;
&lt;p&gt;First, ask whether your surcharge is calculated per service or as a trade average. A per-service figure can be lower for your box if you sail on a newer ship. Second, ask when it was last reset, and what allowance price was used. Third, if you move boxes between EU ports on a feeder, check that the surcharge on the feeder leg is not applied to the whole journey. I have seen both done.&lt;/p&gt;
&lt;p&gt;None of this is a claim that anyone is overcharging. A surcharge based on an estimate will sometimes be above and sometimes below the real cost, and the regulation does not tell carriers how to estimate. It does mean the line on your invoice is a negotiated number in a regulated costume, and a question about it is a fair one.&lt;/p&gt;
</content:encoded><category>Policy</category><category>Rates</category></item><item><title>97: The transshipment box that counts twice</title><link>https://tearsheet-free.ondelva.com/issues/the-transshipment-box-that-counts-twice/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/the-transshipment-box-that-counts-twice/</guid><description>Port throughput statistics count a container every time it is lifted. A box that changes ship at a hub can add up to four moves to the totals.</description><pubDate>Tue, 02 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Every few months a port publishes a record throughput figure and a trade journal calls it a vote of confidence in the region. Sometimes it is. More often I want to know how much of the figure is transshipment, because a transshipped box is counted more than once, and the number then says less about local trade than it appears to.&lt;/p&gt;
&lt;p&gt;A container arriving at a hub on a large ship, waiting two days and leaving on a smaller ship is lifted off the first vessel and onto the second. Most ports report this as two moves, or two TEU for a 40-foot box.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tearsheet-free.ondelva.com/issues/the-transshipment-box-that-counts-twice&quot;&gt;Continue reading: 331 more words for members&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Capacity</category><category>Methods</category></item><item><title>96: Four ports, one quiet week of dwell times</title><link>https://tearsheet-free.ondelva.com/issues/four-ports-one-quiet-week-of-dwell-times/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/four-ports-one-quiet-week-of-dwell-times/</guid><description>In the last week of October, median import dwell time ranged from 2.1 to 5.4 days across four European and US ports. The number to watch is not the median.</description><pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Dwell time is the number of days an import container sits inside a terminal between discharge and gate-out. It is published, in some form, by most large terminals, and it is almost always quoted as a median. I collected the figures for four ports in the last week of October and want to show why I think the median is the wrong place to look.&lt;/p&gt;
&lt;p&gt;The median describes a typical box. The people who call me are not holding typical boxes.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tearsheet-free.ondelva.com/issues/four-ports-one-quiet-week-of-dwell-times&quot;&gt;Continue reading: 324 more words for members&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Ports</category></item><item><title>95: The index that moved two days late</title><link>https://tearsheet-free.ondelva.com/issues/the-index-that-moved-two-days-late/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/the-index-that-moved-two-days-late/</guid><description>A weekly Shanghai to Rotterdam index lagged my own quotes by about two days in October. Here is how the lag arises and what it does to a contract review.</description><pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In the first half of October I kept a small table beside a published weekly spot index for Shanghai to Rotterdam. The index is compiled from carrier and forwarder submissions and published on Thursdays. Next to it I put the all-in price I was quoted by two forwarders on the Tuesday of the same week, for a 40-foot box, for sailing the following week.&lt;/p&gt;
&lt;p&gt;The index moved after my quotes, every week. Not by much, but consistently.&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Week&lt;/th&gt;
&lt;th&gt;My Tuesday quote (USD/FEU)&lt;/th&gt;
&lt;th&gt;Thursday index (USD/FEU)&lt;/th&gt;
&lt;th&gt;Gap&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;29 Sep&lt;/td&gt;
&lt;td&gt;2,310&lt;/td&gt;
&lt;td&gt;2,285&lt;/td&gt;
&lt;td&gt;-25&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6 Oct&lt;/td&gt;
&lt;td&gt;2,180&lt;/td&gt;
&lt;td&gt;2,260&lt;/td&gt;
&lt;td&gt;+80&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;13 Oct&lt;/td&gt;
&lt;td&gt;2,040&lt;/td&gt;
&lt;td&gt;2,150&lt;/td&gt;
&lt;td&gt;+110&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;20 Oct&lt;/td&gt;
&lt;td&gt;1,975&lt;/td&gt;
&lt;td&gt;2,060&lt;/td&gt;
&lt;td&gt;+85&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;My quote fell 335 dollars across the four weeks. The index fell 225. The index was above my quote in the last three weeks, and the gap was widest in the weeks when prices fell fastest.&lt;/p&gt;
&lt;h2 id=&quot;where-the-lag-comes-from&quot;&gt;Where the lag comes from&lt;/h2&gt;
&lt;p&gt;An index is an average of what people report, and people report what they have already booked. A forwarder who sold space on Friday at Friday’s price reports that price on Wednesday. By then the quote for next week is lower. The index therefore describes the market of about two days earlier, blended with a few quotes from the day itself.&lt;/p&gt;
&lt;p&gt;There is a second effect. Submissions include bookings made weeks before sailing, at the price of the time. When prices are falling, older and higher bookings enter the average, and the index sits above the market. When prices are rising, the reverse happens. Neither is an error. It is what an average of past events does.&lt;/p&gt;
&lt;h2 id=&quot;what-it-does-to-a-contract-review&quot;&gt;What it does to a contract review&lt;/h2&gt;
&lt;p&gt;Many index-linked contracts reset on the published number. If you review such a contract in a falling market, the reset will overstate what you could buy the same week. Over four weeks in my table, a shipper on a monthly reset paid about 85 dollars per box more than the Tuesday spot, on a lane where that shipper moves 120 boxes a month. That is just over 10,000 dollars.&lt;/p&gt;
&lt;p&gt;If you can choose, ask for a reset on the average of the last two published values, or on a date nearer the sailing. In a rising market that works against you, so ask in the weeks when prices are falling. The sellers of the index would agree that it measures the recent past. The question is whether your contract should be priced on it.&lt;/p&gt;
</content:encoded><category>Rates</category><category>Methods</category></item><item><title>94: Blank sailings are announced in order</title><link>https://tearsheet-free.ondelva.com/issues/blank-sailings-are-announced-in-order/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/blank-sailings-are-announced-in-order/</guid><description>Over ten weeks I logged 63 cancelled departures on Asia to North Europe. The sequence in which they surfaced says more than the count.</description><pubDate>Tue, 11 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A blank sailing is announced, in my experience, in a fairly regular order, and the order says more than the count does. Over the last ten weeks I logged 63 cancelled departures on Asia to North Europe services. For each one I recorded when it first appeared, in which document, and who put it there.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://tearsheet-free.ondelva.com/issues/blank-sailings-are-announced-in-order&quot;&gt;Continue reading: 320 more words for members&lt;/a&gt;&lt;/p&gt;</content:encoded><category>Capacity</category><category>Carriers</category></item><item><title>93: Why I read schedules before press releases</title><link>https://tearsheet-free.ondelva.com/issues/why-i-read-schedules-before-press-releases/</link><guid isPermaLink="true">https://tearsheet-free.ondelva.com/issues/why-i-read-schedules-before-press-releases/</guid><description>Harbor Notes starts with a plain claim: a carrier&apos;s sailing schedule is a more honest document than its press release, and it is free to read.</description><pubDate>Tue, 04 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Welcome to the first issue of Harbor Notes. I am Ines Varga, and for nine years I have read container schedules, tariffs and rate indices for a living, first at a forwarder in Rotterdam and then on my own. This newsletter is what I would have wanted on my desk back then: one issue a week, with one question and the working shown.&lt;/p&gt;
&lt;p&gt;The question for this week is why I start with schedules. A press release tells you what a carrier wants you to believe about its network. A schedule tells you what it has committed to sail. When the two disagree, I trust the schedule, because changing it costs money and changing a sentence does not.&lt;/p&gt;
&lt;h2 id=&quot;what-a-schedule-contains&quot;&gt;What a schedule contains&lt;/h2&gt;
&lt;p&gt;Each weekly service publishes a rotation, a vessel, and an estimated arrival and departure at every port. That is roughly 14 to 20 dated promises per sailing. Across the 40 or so services I follow on Asia to Europe and transpacific lanes, that comes to about 700 promises a week. I load them into a spreadsheet on Monday morning and compare them with the previous Monday’s version.&lt;/p&gt;
&lt;p&gt;Two things show up quickly. One is a vessel swapped for a smaller one. The other is a port call dropped from the rotation. Neither appears in a press release, and each is visible two to three weeks before it reaches a freight rate.&lt;/p&gt;
&lt;h2 id=&quot;what-to-expect-here&quot;&gt;What to expect here&lt;/h2&gt;
&lt;p&gt;Each Tuesday I will take one thing from the data and follow it. Some issues are free and some are for members, with the cut marked clearly. I will say when a figure is rough, and I will say when I am guessing. I will not name carriers when I am describing an error or a pattern, because the pattern is the point and a single bad week proves little.&lt;/p&gt;
&lt;p&gt;A few terms will come up often. TEU is a twenty-foot container, the unit that capacity is counted in. A blank sailing is a scheduled departure that a carrier cancels. A rotation is the ordered list of ports a service calls at.&lt;/p&gt;
&lt;h2 id=&quot;one-thing-to-try&quot;&gt;One thing to try&lt;/h2&gt;
&lt;p&gt;Pick one lane you ship on. Save its published schedule today, and save it again next Tuesday. Put the two side by side and look for anything that moved by more than a day. Most weeks nothing will. In about one week in five, something will, and you will know before your forwarder does.&lt;/p&gt;
&lt;p&gt;Next Tuesday: how blank sailings are announced, and why the order of the announcements matters more than the number.&lt;/p&gt;
</content:encoded><category>Methods</category></item></channel></rss>