How to Compare U.S. and London Cocoa Stocks Without Double Counting
5 min read · Public
A practical guide to comparing cocoa inventories across markets: match dates, units and stock definitions, calculate builds and draws, and avoid mistaking warehouse totals for global supply.
U.S. and London cocoa inventory figures can move in different directions without either report being wrong. They describe separate delivery systems, and the word “stocks” can cover different quantities. A useful comparison begins with the reporting definition, not with whichever number is larger.
This guide explains how to build a comparison you can update whenever a new report arrives. All numerical examples below are illustrative, not current inventory observations.
Start with the market and stock definition
The ICE U.S. cocoa specification ↗ describes physical delivery to licensed warehouses in designated U.S. port districts. The London cocoa specification ↗ has its own nominated warehouse locations, including continental European ports. “London stocks” therefore does not necessarily mean cocoa physically stored in London.
Keep the original report label. Total warehouse stocks, certified stocks and a London valid-stock series should not be renamed simply “available cocoa” and treated as interchangeable. Being inside a warehouse and meeting a particular delivery-status definition answer different questions.
Check
What to record
Why it matters
Market
U.S. or London delivery system
Geography and contract rules differ
Stock category
Exact label from the source
A subset is not the same as a total
Units
Tonnes, specified bag weight or delivery units
Similar-looking numbers may measure different quantities
Observation date
Date covered by the report
Download time is not the stock date
Earlier baseline
Same category and coverage
Otherwise the calculated change can be misleading
Convert units without creating extra cocoa
Where a report explicitly uses 60 kg bags, multiply by 0.06 to obtain metric tonnes. A hypothetical 3,000,000 bags represents 180,000 tonnes. These are two descriptions of the same quantity; adding them would double count it.
Do not use that conversion for an unspecified bag weight or for delivery units. Contract size is also a separate concept: a futures contract is not a physical bag. Retain the source units beside any converted value so someone else can reproduce your calculation.
Compare each series with itself first
Suppose a U.S. warehouse series rises from 3,000,000 to 3,030,000 bags between two matched reporting dates. The build is 30,000 bags, or 1%, equivalent to 1,800 tonnes. Separately, suppose a London stock series falls from 50,000 to 49,000 tonnes over its matched interval. That is a 1,000-tonne draw, or 2%.
The defensible finding is that one series built while the other drew. Those movements alone do not prove that cocoa moved between the two systems, that global inventories changed by their net difference, or that a particular futures contract must rise or fall. Establish comparable coverage before constructing any combined series.
Use the free inventory-change calculator ↗ to calculate each comparison. Enter source report dates: a change across a weekend is a change between observations, not evidence of a separate report on every intervening day.
Keep subsets and timing visible
If a certified quantity is included within a warehouse total, adding the certified figure again overstates the stock count. Likewise, a change in eligibility can affect a delivery-status series without establishing an equivalent change in physical warehouse holdings.
When dates differ, show both dates rather than presenting the figures as a simultaneous snapshot. When a previous report is revised, calculate against the revised baseline and identify the revision. Missing data should remain unavailable, not be filled with zero.
What to check after the comparison
Inventory changes are one part of the supply picture. Read them alongside arrivals, processing demand and dated crop evidence. The ICCO statistics overview ↗ distinguishes broader production, grindings, trade and stock coverage from individual exchange warehouse reports. An exchange series cannot substitute for that global balance.
Start with the Cocoa Market Hub inventories page ↗, then compare the observation with reported arrivals ↗. The question is whether independent measures support the same interpretation, or describe different stages of the supply chain.
For a connected view, the inventory page provides a route into the free database preview.
Method and sources
Checked 13 November 2026, 18:55 UTC. Original Cocoa Market Hub educational analysis assembled with automated research assistance. ICE contract specifications and ICCO's statistical scope inform the definitions; the calculations are hypothetical worked examples. This guide makes no claim about a current stock balance or an observed price reaction.
Additional reading context
Educational explanation added to help interpret this article. It is not a new market update or a revision to the original dated figures.
Putting the guide into practice
Choose one dated observation relevant to this guide and trace it back to the original source. Record the benchmark, unit and reporting period before comparing it with another figure. This turns the explanation into a repeatable research process: establish what is measured, check what changed and identify what the observation cannot tell you.
Use the database to check the neighbouring evidence. A price observation can be compared with physical availability and positioning; an inventory or arrivals observation can be checked against compatible history and demand reporting. Agreement between several observations can strengthen a hypothesis, while disagreement highlights the next question to investigate. Neither outcome removes the need to check timing and definitions.
Applying this topic
For stock-related research, first distinguish the total warehouse series from certified availability. Do not add a subset to its parent total. If bags are converted into tonnes, retain the stated bag weight and original figure so that the conversion remains auditable. A tonne comparison with arrivals is useful for scale, but a warehouse stock is a balance at a point in time while arrivals are a flow over a period. Their units can match without their economic meaning being interchangeable.
Published research and personal commentary, not personalised investment advice. Trade ideas can fail; evaluate the assumptions and dated follow-ups. The original published post is preserved.