Supply Chain Action Points
Read this first — the conclusion, and the moves to make:
- Within 24 hours of the 5 August print, obtain in writing the latest drop-off time applied to each of your three busiest lanes, and compare it with the cut-off actually used in the previous four weeks of scans.
- Cap any air-capacity-linked surcharge in the next contract with a step-down trigger and a named review date inside 30 days of signature, rather than asking for the line to be removed.
- Qualify a second carrier for at least 30% of weekly volume using a live 500-parcel batch measured over two consecutive weeks, not a rate card comparison.
- Escalate to the account team within 4 hours any lane where two delivery commitments are missed inside 72 hours, attaching the scan log rather than a description.
- Bring the renewal conversation forward to before the end of the third quarter, and treat language that holds rates but loosens cut-offs as the trigger to move volume rather than renegotiate price.
Ahead of its full second-quarter report due August 5, DHL Group flagged revenue growth of more than 10% and group EBIT of roughly EUR 1.85bn, up 29% year on year. DHL Express drove the beat with about EUR 1.2bn of EBIT, including some EUR 150m tied to tight air freight capacity, prompting a full-year EBIT target above EUR 6.5bn.
The Analysis
DHL Group put its second-quarter numbers out ahead of the full report due on 5 August, and the shape of them says more about the next few months of air capacity than any forecast I have read this year. Revenue growth above 10%. Group EBIT around EUR 1.85 billion, up 29% year on year. DHL Express EBIT about EUR 1.2 billion, up 64%. And roughly EUR 150 million of that express result came straight from tight air freight capacity.
A customer rang me yesterday, absolutely certain the rates were about to soften because everyone keeps telling him volumes are flat. I told him to read the fourth number and leave the first three alone. A carrier that puts a capacity shortage on its own profit line has told you where the money came from, and it is not going to hand it back while the shortage is still there.
What follows runs on hours, not quarters. Where the squeeze shows up first in a working week, which promise breaks before the invoice does, and what is still worth doing in the time you actually have. I do not forecast capacity. I read what a Thursday looks like on my own lanes, and that has been a better guide than most of the models I have been shown.
Four numbers, and the order matters more than the size. Group EBIT around EUR 1.85 billion, up 29%, on revenue growth above 10%. Express EBIT about EUR 1.2 billion, up 64%. Around EUR 150 million of the express profit tied directly to tight air freight capacity. A full-year target lifted above EUR 6.5 billion. The first two are the headline and they are not the story. The third is the number that decides what your parcel costs between now and the end of the year, and the fourth tells you the company has already decided the tightness lasts.
Do the division and the 150 million stops looking like a footnote. Against EUR 1.2 billion of express EBIT it is 12.5%. That is not a rounding difference inside a segment result, it is an eighth of the profit, and no carrier treats an eighth of its profit as weather. It gets defended. It gets defended at the line-item level, by people whose job is to keep it, and the defence sounds completely reasonable on a call. That is what you are negotiating against, not a manager's goodwill.
Why it happened now is the part that gets skipped. Capacity was already tight through the spring, with the disruption in the Middle East still working through the network, and a network short of space can charge more and still keep the volume. That is the whole trick, and it is not a trick, it is arithmetic: scarce space clears at a higher price. The lifted target is the tell. A company does not raise a full-year number in August because one quarter was lucky. It raises it because it expects the condition to hold, and guidance is a promise about the next two quarters, not a memory of the last one.
Where your week breaks first is the cut-off. When space is tight, a network does not announce a price rise on Monday morning. It pulls the latest drop-off forward, thirty minutes, sometimes an hour, and it does it quietly, because a cut-off change is a service term and a surcharge is a negotiation. Your driver arrives at the same time as always, the door is already shut, and the parcel has just become tomorrow's problem. Nobody calls you. The scan simply does not happen, and you find out at the tracking page around nine at night.
The pickup window goes next. Two collections a day become one, because a truck that runs half empty costs the same as a truck that runs full and the network knows it. The last parcel of the afternoon then waits in a cage until the evening linehaul instead of the afternoon one, and that is where the first four hours disappear. You will not see this in a rate card. You will see it as a shipment that used to arrive on Wednesday and now arrives on Thursday, and if you ask, the answer is that the collection window changed, which is true and useless.
Then the sort window, which is where it gets expensive. A hub that runs a four-hour sort can absorb a late linehaul. A hub running three hours cannot, and a missed sort is not one hour late, it is twenty-four, because the flight left without it. That is the arithmetic nobody puts in a deck. One missed sort turns into a day, a day turns into a re-attempt, and a re-attempt turns into a second day if the address is a residential one and the first attempt was at ten in the morning. By the time the customer emails you, the parcel has been on the ground longer than it was in the air.
There is a pattern inside the week that catches people out, and it is worth more attention than the monthly average. Networks protect the front of the week and spend the back of it. A Monday shipment has five working days to recover from a miss. A Thursday evening shipment has Friday and then nothing until Monday, so the same cut-off change that costs you an afternoon on a Tuesday costs you a weekend on a Thursday. If you have any freedom over your despatch calendar, pull volume earlier in the week before you pull it to another carrier. That is free, it needs nobody's approval, and it buys back most of the hour you just lost.
What actually disappears when space is tight is slack, and slack was never in your contract. The extra five minutes at the counter. The second attempt the courier makes because he knows the building. The manual override that a supervisor used to authorise on a Thursday evening so the week closed clean. Those things are not service commitments, they are habits, and habits are the first thing a network drops when it has to ration. That is why the service degrades before the price visibly moves, and why the complaint you get is never about money.
The last mile is where the variance lands, because that is where the buffer sits. A network with spare capacity absorbs a late linehaul inside the sort and nobody notices. A network without it pushes the variance into the delivery round, and the delivery round has no room, so it becomes a hold at the depot, a card through the door, a next-day slip. Same contract, same rate, worse experience. If you only watch the invoice, you will conclude nothing happened, for about six weeks, and then you will look at your complaint log and see a step change you cannot date.
An hour of this problem belongs to you, and you can take it back without asking anybody. If your warehouse closes at 17:30 and the driver arrives at 17:20, the last pallet is the one that misses, every single time. Print the labels before the pick instead of during it. Stage the outbound by route rather than by order number, so the tail of the round is not the part that gets built last. Close the manifest twenty minutes before the truck rather than after it. None of that is a carrier concession and none of it needs a meeting. In a tight week the shipper who has already given himself twenty minutes is the shipper whose parcels make the flight, and the difference between making it and missing it is twenty-four hours.
Different shippers feel this in a different order, which is the part your account team will not volunteer. Annual contracts with committed volume hold their price until renewal, but the cut-off and the sort priority move anyway, because those sit in the operating agreement nobody reads. Mid-size shippers on softer commitments get the surcharge before they lose space, and the surcharge is the sticky kind that stays on the invoice after the condition that justified it has gone. Spot shippers lose space before they lose price, and they lose it at the worst moment of the day, usually late afternoon, when the network decides which freight it can actually fly.
Volume commitments are the other half of the trade and they are usually signed in the wrong direction. Committing weekly volume is how you protect space, and in a tight market it is worth doing, but only on two conditions. The commitment has to be measured on the volume you tender rather than the volume the network accepts, and there has to be a stated position for a week when it cannot fly what you tender. Without those two sentences you have promised to pay for space you did not get, and the shortfall is yours to explain to your own customer. It is one clause. Read it before you sign, and if it does not separate tender from acceptance, write the separation in by hand.
The overlooked point is that the 150 million was not earned by pricing alone. It was earned by rationing, and rationing is an operating decision measured in hours. That matters because it tells you what the carrier will defend first when you push. It will defend the space allocation and the cut-off long before it defends the surcharge, because the space allocation is what produced the margin and the surcharge is just the visible form it takes. So ask for the hours. Ask for the latest drop-off in writing, ask for the delivery commitment in writing, and ask what happens to both when the network is full. A cap on a surcharge is nice. A cut-off that does not move is worth more.
In the seventy-two hours around the 5 August print, nothing changes on your invoice. Not one line. What changes is the conversation you will have on your next call, because the account team has been given new language and the new language will be polite. You will hear about a dynamic market, and investment in capacity, and a commitment to service. All of that may be true. It is also the polite form of we are not discounting. Do not argue with the language. Ask two questions about hours and write the answers down: what is the latest drop-off on this lane today, and what was it in April.
The invoice changes at the next billing cycle, and it changes in a specific place. Look at the surcharge lines, not the base rate, because that is where capacity tightness is billed. Check the effective date against the date the announcement actually landed. Check whether the line is charged per shipment or per kilo, because on light parcels those two come out very different. Check whether it applies to the service you bought or only to the premium one. And check whether it has a review date attached. A surcharge with no review date is a rate, and it should be negotiated like one.
At renewal, four things are worth more than a discount and all four are operational. The latest drop-off time, written as a number rather than described as standard. The transit commitment per service, with the day of delivery named rather than a range. The volume commitment measured in a way that does not punish you for a week the network could not fly. And a service credit that actually triggers, because a credit that requires three missed shipments before it applies is a credit that never pays. Get those four and you can live with a rate you do not love. Skip them and the discount will not save the week.
The reason the surcharge will not quietly come back down is structural, and the earnings show it. When a carrier itemises capacity tightness as profit, the tightness has moved from an excuse into a product feature. Features are defended. If you ask for the line to be removed, you will get a slide, not a concession, because the slide is the argument. Ask instead for it to be capped and to step down against a stated trigger. That is a formula, and formulas get agreed because neither side has to lose face signing one.
An example at the small end, assumptions stated. Assume a shipper moves 5,000 parcels a week, and assume an all-in average cost of EUR 12 per parcel, which is an assumption for arithmetic and not a quote. A five percent uplift on that is EUR 0.60 a parcel, EUR 3,000 a week, about EUR 156,000 over a year. Now the other half, also an assumption: if one parcel in two hundred misses its committed day during a tight week, that is 25 parcels a week, each with a re-attempt or a customer email attached. The money is survivable. The 25 conversations are what costs you the account.
The same week at the other end. Assume 20,000 parcels a week at the same EUR 12, the same five percent, and you get EUR 12,000 a week, roughly EUR 624,000 a year. The arithmetic scales, the negotiating position does not. At that volume you can move a lane in a fortnight and a carrier knows it, so the ask is not a discount, it is capacity protection written into the operating agreement. Small shippers cannot make that ask and should not pretend otherwise. What they can do is fix the cut-off and stop losing the afternoon.
Treat the 12.5% as your anchor in the room. It is a real number from a real filing, and it says the premium is material to the carrier, which means it is material to you in the other direction. Do not open with it as an accusation. Open with it as a reason for a formula: if the premium is that large, it can carry a cap, and the cap can step down when capacity returns, so the carrier loses nothing it would have kept under a fair reading. You are not asking for charity. You are asking for a mechanism that survives the next quarter.
Qualifying a second carrier is not a rate exercise, it is a test, and most people do it backwards. Do not compare rate cards, because rate cards do not show cut-offs. Send a live batch, five hundred parcels, on your heaviest lane, and measure three things: the time the driver actually collected, the time of the first scan, and the hour the parcel was delivered against the hour you were promised. Do that for two consecutive weeks. If the second carrier holds a later cut-off and a tighter delivery window, it is a real alternative even if the rate is higher, and that changes the conversation at renewal more than a cheaper quote ever will.
The trap on the other side is the cheap switch. A carrier offering eight percent less with a cut-off thirty minutes earlier is not cheaper, it is a different product, and the thirty minutes will cost you a day on the shipments that matter. I have watched a team save four percent and lose a key account in the same quarter, and the review afterwards concluded the rate was fine. The rate was fine. The afternoon was not. Before any switch, run the thirty-minute test on your three busiest lanes: what leaves at 17:00 today, and what left at 17:00 last month.
Counterfactual, one direction. If air capacity genuinely restores, the premium thins, the express result shrinks and the carrier walks into renewal with less to say. Notice the order, though. The hours come back before the price does. Cut-offs loosen while the rate sheet still says nothing, second attempts come back, and the manual override stops needing a supervisor, all of it before any surcharge line moves. So watch the operating behaviour, not the announcement, because the announcement about easing arrives a quarter after the easing does.
Counterfactual, the other direction. If disruption returns, the 150 million grows, and the rationing gets cruder rather than more expensive. The first thing cut is not your rate, it is your space, and it is cut on the day the network decides what it can fly rather than at the start of the month. That is why a capacity plan built on an annual average fails in a bad week. Plan for the bad week, and treat the good week as a bonus.
What would flip my conclusion is not a forecast, it is a fact I can check. If the tightness on your lane is a seasonal peak, the hours come back in a few weeks and you should not renegotiate anything. If it is structural, the hours do not come back and the contract has to change. I cannot settle that from an earnings release, and neither can you. What settles it is four Thursdays of your own scan data, which you already have and probably have never looked at.
When you do look, start with the gap between the collection time and the first scan. In a healthy week that gap is minutes, because the parcel goes from the van into the sort almost immediately. In a tight week it stretches, because the parcel sits in a cage waiting for a linehaul that has room, and nobody logs the waiting. That single gap tells you whether your lane is being rationed today, and it widens before the invoice moves. It is also the only number here you can produce yourself, without asking anyone for anything, which is why I keep coming back to it.
So here is what I would do in the next forty-eight hours, in the order I would do it. Pull the last four weeks of scans on your three busiest lanes and write down, for each, the time of collection, the time of first scan, and the gap between promised and actual delivery. Then ring the account team and ask for the latest drop-off in writing, today. Then book a renewal conversation for before the end of the third quarter, while the room is still a preview. Get the parcels back first. Argue about the invoice on Friday.
↑ Back to the key points