The Container That Never Arrived: Why Coffee Traders Are Bleeding Money Between Origin and Warehouse
You know the email before you open it. The vessel discharged three days ago, the trucking was arranged, the delivery window came and went — and the warehouse receiving report doesn't match your bill of lading. A container is missing. Or it arrived, but forty bags didn't. Or the bags are there, but they're slack: torn, spilled, half-empty, and not worth the paperwork it would take to claim them.
If you trade green coffee, you've lived some version of this. And you've probably made peace with the idea that a certain amount of loss between origin and warehouse is just the cost of doing business.
It shouldn't be. And the traders who treat it as inevitable are the ones quietly leaving the most money on the table.
The two losses that don't feel the same — but come from the same blind spot
There are really two problems hiding inside "goods lost in transit," and they behave very differently on your P&L.
The catastrophic loss. A whole container disappears, or a meaningful chunk of bags goes missing between the port and the warehouse door. This one triggers the insurance machinery — surveyor reports, claim filings, deductibles, and weeks of waiting while your working capital sits frozen against product you'll never sell. It's painful, but at least it's actionable. There's a process.
The silent loss. Slack bags. Torn jute, spilled beans, moisture-damaged lots that arrive underweight or contaminated. Each individual instance is too small to justify a claim — the deductible eats it, the surveyor fee eats it, the admin time eats it. So you absorb it. Bag by bag, shipment by shipment, this is the loss nobody files, nobody reports up, and nobody adds up at year end.
Here's the uncomfortable part: the silent loss is often the bigger number. The catastrophic loss gets a claim and a partial recovery. The slack-bag loss just evaporates into "shrinkage" — and it does it every single month.
Why it keeps happening: nobody owns the count
Ask yourself a simple question: at what exact point in the journey did the coffee go missing?
For most traders, the honest answer is we don't know. The chain of custody from the exporting warehouse, onto the vessel, through discharge, onto trucks, and into your receiving warehouse involves a dozen handoffs and at least as many separate documents — none of which reconcile automatically against each other.
- The origin weight ticket says one thing.
- The bill of lading says another.
- The discharge tally says a third.
- The warehouse receiving report says a fourth.
By the time a discrepancy surfaces, the container has changed hands three times and the trail has gone cold. You can't file a strong claim on a loss you can't locate. You can't prevent a loss you can't trace. And you can't tell the difference between theft, mishandling, and moisture shrinkage when the only "record" is four numbers that don't match sitting in four different inboxes.
That's the real problem. It isn't that coffee gets lost. It's that the count never has a single owner from origin to warehouse.
What "solving it" actually looks like
You don't fix in-transit loss with better insurance. Insurance is what you fall back on after you've lost the argument. You fix it by making the goods legible at every handoff — so that the moment a count breaks, you know where, when, and by how much.
Concretely, that means:
One reconciled count, not four documents. Every weight and bag tally — origin, load, discharge, receipt — mapped to the same lot and the same contract, so a discrepancy is flagged the moment it appears instead of six weeks later.
A clear line between the claimable and the absorbable. When you can see the pattern — which lanes, which origins, which forwarders produce the slack bags — the "too small to claim" losses stop being invisible. They become a negotiation with a carrier, a lane you re-route, or a supplier conversation with real evidence behind it.
Claims that file themselves faster. When the catastrophic loss does happen, the documentation trail is already assembled. The surveyor report has something to reconcile against. Your working capital unfreezes weeks sooner because the claim isn't waiting on you to reconstruct what shipped.
This is the steady line running under everything you move — the record that stays consistent while the coffee, the trucks, and the paperwork all change hands around it.
The math you're not doing
Most traders can tell you their insured losses to the dollar, because those are the ones with paperwork. Almost none can tell you their slack-bag losses, because those never generated a document.
So run the number you've been avoiding:
- Estimated bags arriving slack or short per month × your average value per bag
- × twelve months
- minus the near-zero amount you actually recover on them today
For most operations of any real volume, that figure lands somewhere between [add metric] and [add metric] a year — money that walks out the warehouse door before the coffee is ever roasted, sold, or accounted for.
That's not a cost of doing business. That's a gap in the record.
Close the gap before the next vessel discharges
The container that never arrives is the loss you'll remember. The slack bags are the loss that's actually funding your competitors' better margins.
You don't need to accept either one as background noise. You need a single, trustworthy count that follows your coffee from origin warehouse to your receiving dock — so every discrepancy has a location, every claim has evidence, and every slack bag stops being a rounding error you quietly absorb.
Next in this series: the other half of the in-transit story — how moisture-driven weight discrepancies erode your contracts before the coffee ever reaches a scale you trust. Together, these two losses tell you almost everything you need to know about what coffee costs you between origin and warehouse.
Want to see where your loss is actually happening? [Start with a review of your last quarter's origin-to-warehouse discrepancies] — we'll help you find the number you haven't been measuring.
See it run your workflow
Bring a real problem from your operation. Leave with a plan.
Keep reading
You Didn't Choose Lock-In. You Grew Into It.
You bought PDI Enterprise when you had 30 stores. It made sense then. It handled your fuel purchasing, your back-office…
Your Vendor Just Announced the Sunset. Now the Clock Is Ticking.
You knew this day might come. You didn't think it would come on their schedule. The email lands on a Tuesday. Your…
From Sky Bits to Proof: A Mid-Market Fuel Operator's Evaluation Diary
Part of "Ground Truth: Stories From the Field" — proof from real commodity settings. Every operations leader running a…