The CRS Robusta Report

week ending 2026-10-01

Close 2026-09-30 · A/R stock ratio 0.3017 · robusta share 76.82%

4 metric groups by 5 change horizons. Every term used here is defined in full in the definition library below the report.
Where it stands How far it moved
value 1w 2w 1m 3m 12m
Certified stocks — thousand 60-kg bags, and % change
Arabica certified stock 260.65 +2.43 +11.64 +16.38 −30.95 −59.48
Robusta certified stock 864.00 −3.96 +2.90 +4.60 +28.06 −19.98
The arbitrage — % change
Arabica/Robusta stock ratio 0.30 +6.65 +8.49 +11.26 −46.08 −49.37
Robusta share of combined stock 76.82 −1.45 −1.81 −2.35 +19.81 +22.60
Divergence — percentage-point difference, Robusta − Arabica
Robusta − Arabica change −6.39 −6.39 −8.74 −11.78 +59.01 +39.51
Warehouse concentration — % of the leg's stock in its largest port, and % change
Arabica largest-port share 76.50 +2.00 +7.29 +8.97 +13.50 −5.20
Robusta largest-port share 66.80 +0.60 −4.16 −6.44 +21.01 +36.61

default sample 262 daily observations, 2025-09-09 to 2026-09-30

The certified-stock archive begins 2025-09-09, so the twelve-month window is currently the entire dataset with no depth behind it. Position within the range is reported alongside the absolute level and the trajectory, never alone.

how to read this

The physical read

What certified stock on the two exchanges is doing, read as one deliverable pool with an arabica leg and a robusta leg.

Built from the 262 dates on which both exchanges reported certified stock; 7 arabica-only and 7 robusta-only dates are left out.

Emerging

For the formation A down / R up: occupancy rising toward the present.

Level and range

Arabica/Robusta stock ratio 0.3017 +6.7% over 5 trading days
Range, 2025-09-09 to 2026-09-30 0.2592–0.8443 −51.6% from the first date to the latest
Position in range 7.3% near the bottom of its range

Which leg moved it

Change in certified stock over the last 5 trading days, in bags
legchangeshare of movement
Arabica +6,174 14.8%
Robusta −35,667 85.2%
Movement, both legs, without sign 41,841

Formation

Over the last 1 month (22 trading days) the leading formation was A down / R up, on 45.5% of days, 18.2 points clear of the next. On 2026-09-30 it was A up / R down.

Across the whole sample · 257 classified days · 56 weekly blocks
formation share of days share of weeks
both DOWN 41.2% 36.4%
A down / R up 33.1% 34.5%
A up / R down 16.7% 23.6%
both UP 8.9% 5.5%

How much of the time

Trading days spent in A down / R up, most recent window first
window dates days in formation share
Last 3 months 2026-06-30 to 2026-09-30 43 of 63 68.3%
The 3 months before 2026-03-30 to 2026-06-30 26 of 61 42.6%
The 6 months before that 2025-09-30 to 2026-03-30 15 of 122 12.3%

How long it lasts

Runs of A down / R up, counted in non-overlapping weekly blocks
Completed runs7
Typical run2.7 weeks on average · median 2.0
Longest run6weeks
Current run0 weeks
Weeks in this formation19 of 55 observed
Changes of formation22 across the sample

Where the stock sits

Over the last 21 trading days, stock moving in and out came to 18.3% of arabica’s certified stock and 7.9% of robusta’s. Robusta is the more active leg.

Robusta, by port

2026-08-31 to 2026-09-30 · net +38,000 bags
port change, bags share of movement stock now
London +53,167 77.8% 285,333
Antwerp −12,833 18.8% 577,000
Trieste −2,333 3.4% 1,667

Arabica, by port

2026-08-31 to 2026-09-30 · net +36,678 bags
port change, bags share of movement stock now
Antwerp +42,046 88.1% 199,297
New Orleans −2,548 5.3% 7,440
Houston −2,296 4.8% 38,133
Miami −675 1.4% 6,182
New York +151 0.3% 890

Arabica, by origin

2026-08-31 to 2026-09-30 · net +36,678 bags · largest 5 of 10 movers
origin change, bags share of movement stock now
Brazil +59,909 71.5% 66,657
Honduras −8,140 9.7% 50,017
Mexico −4,481 5.3% 13,642
Nicaragua −4,156 5.0% 9,813
Peru −3,331 4.0% 46,390

Port by port

Same four-state lens as the headline, applied per warehouse. A port where the two markets move in opposite directions is the sharpest form of the asymmetry the report is about.

Over 5 trading days

1 of 3 shared ports classified · 1 with the two coffees moving in opposite directions
port formation arabica robusta R − A, pts
Antwerp A up / R down — the two coffees moving in opposite directions +4.35% −3.35% −7.70

Over 21 trading days

1 of 3 shared ports classified · 1 with the two coffees moving in opposite directions
port formation arabica robusta R − A, pts
Antwerp A up / R down — the two coffees moving in opposite directions +26.74% −2.18% −28.91

Arabica only: Houston, Miami, New Orleans, New York, Virginia. Robusta only: Amsterdam, Felixstowe, Genoa, Le Havre, Liverpool, London, Norfolk, Rotterdam, Trieste. Virginia and Norfolk may be one location under two names; they are kept apart until that is confirmed.

Coffee C's delivery network is US-centric and the Robusta contract's is European, so most of the non-overlap above is a real property of the two contracts, not a labelling gap. Only the shared locations can carry a formation.

Concentration

At the latest close, with the lowest and highest values across the sample
robustaarabica
Largest port AntwerpAntwerp
Share held there 66.8%76.5%
… across the sample 47.4%–72.0% 64.1%–83.9%
Ports holding stock 36
HHI 5,5516,085
… across the sample 4,326–5,941 4,467–7,125
Floor for that many ports 3,3331,667
Excess over the floor 2,2184,418

Compare the two coffees on the excess over the floor, not on the raw HHI.

Take the data

Every figure above traces to these files. Nothing is assumed — run your own analysis.

Definitions

Every term on this page, in the order the page uses them. Row names in the matrix link down to their entry here.

The line above the matrix

Figures that set the scene. The stock ratio and robusta share repeat matrix rows at full precision; the arbitrage is the ICO's figure, not this report's.

Close date

The last market close included in this issue. The issue date is when it was published; the close date is what the numbers are actually made of. They are usually a day apart.

Sample

The trading days behind every figure on this page: dates on which both exchanges published certified stock, given as a count and a date range. A date on which only one exchange reported is left out, because a comparison needs both sides.

The archive is young. Where a window is as long as the archive itself, the page says so rather than implying history it does not have.

ICO NY−London arbitrage

The International Coffee Organization's published gap between the New York arabica futures price and the London robusta futures price for the month, in US cents per pound. It is the ICO's figure, cited as theirs; this report does not calculate a futures arbitrage of its own.

A wide gap means arabica is expensive relative to robusta on the futures markets. It is a monthly figure, so it will not move with the daily stock numbers beside it.

What each row measures

Seven rows about certified stock — coffee in exchange-approved warehouses that has been graded and can be delivered against a futures contract. The two levels first, then how the two coffees compare, then where the stock is kept. No row carries a rank: every figure is a level or a change.

Arabica certified stock ↑ matrix

The quantity of arabica coffee sitting in ICE-approved warehouses that has been graded and passed, and is therefore deliverable against a Coffee C futures contract. Reported here in thousands of 60-kg bags. It is not all the arabica in store — only the portion the exchange has certified as deliverable.

A falling number means certified arabica is leaving the exchange system, either drawn into consumption or decertified. It is a measure of exchange-deliverable supply, not of world supply, so it can fall sharply in a year with a large crop.

Robusta certified stock ↑ matrix

The same thing for robusta: coffee in ICE-approved warehouses, graded and deliverable against the Robusta contract. ICE reports robusta in lots of 10 tonnes; this row converts to the same unit as the arabica row above — thousands of 60-kg bags, at 166.67 bags to the lot — so the two can be compared directly.

Compare it with the arabica row only in the converted unit shown. A lot count and a bag count are not comparable numbers, and differencing them raw produces a plausible-looking figure that means nothing.

Arabica/Robusta stock ratio ↑ matrix

Certified arabica divided by certified robusta, both in bags-equivalent. One number for how the exchange-deliverable pool is split between the two coffees. A ratio of 1.0 would mean equal quantities of each; above 1.0 means more arabica than robusta is deliverable.

The ratio falling means the deliverable pool is tilting toward robusta — either because robusta is building, or arabica is draining, or both. The ratio alone does not say which, which is why the page also shows which leg moved it. Read it beside the absolute levels, never on its own.

Robusta share of combined stock ↑ matrix

Robusta as a percentage of all certified coffee across both contracts, in bags-equivalent. The same information as the ratio above, expressed the other way round — the two are locked together exactly, since share equals one divided by one plus the ratio.

Rising means robusta is taking a larger part of the deliverable pool. Because it is the ratio restated, it never tells you anything the ratio did not; it is carried because a rising number reads more naturally as 'robusta gaining' than a falling ratio does.

Robusta − Arabica change ↑ matrix

The gap between the two coffees' percentage moves over the same window, stated in percentage points. If robusta stocks rose 3% while arabica fell 4%, this reads +7. It measures how far the two legs pulled apart, not how far either one travelled.

Positive means robusta outperformed arabica over the window, whichever direction they both went. It is a difference of two percentage changes, not a ratio of them — a ratio flips sign or runs away exactly in the lopsided cases that matter most, which is why the report uses a difference here and a ratio for the levels above.

Arabica largest-port share ↑ matrix

The percentage of all certified arabica held in whichever single warehouse location holds the most of it. A concentration measure: 100% would mean every certified bag sits in one port, a low number that the stock is spread widely.

A high or rising share means the deliverable pool is bunching into fewer places. That matters for anyone who has to physically take or make delivery — the same tonnage is easier to reach spread across many ports than piled in one. It says nothing about whether total stock is high or low.

Robusta largest-port share ↑ matrix

The same concentration measure for robusta: the percentage of certified robusta sitting in its single largest warehouse location.

Read it alongside the arabica row, but remember the two describe different warehouse networks — robusta's delivery ports are European, arabica's mostly American. Where both coffees concentrate in the same port, the two legs are competing for the same physical space.

Horizon

A look-back length. On this page: 1w is 5 trading days, 2w is 10, 1m is 21, 3m is 63, and 12m is 252. The right-hand columns show how far each row moved across each one.

Most rows move in percent; the divergence row moves in percentage points. The band above each group of rows states which.

The physical read

The matrix gives the numbers. This section reads them: which way each coffee's stock is moving, how much of the time that has been true, and how long it has tended to last.

The physical read

A reading of certified stock alone — coffee physically sitting in exchange warehouses — as opposed to futures prices, which this report does not yet carry. It asks one question: is the deliverable pool tilting toward arabica or toward robusta, and is that tilt new?

The one-word reading at the top summarises how the time spent in a formation has changed across three successive windows, and the line beneath it gives the basis. It describes the record so far. It is not a forecast.

Formation

The direction each coffee's certified stock moved over the same five trading days, named as a pair. 'A down / R up' means arabica stock fell while robusta stock rose. There are four: both up, both down, and the two opposing pairs.

The opposing formations are the sharpest form of what this report watches for: the two deliverable pools going separate ways. In a both-up or both-down formation the ratio can still move, but only because one leg moved further than the other.

Share of time in a formation

The percentage of trading days, within a window, on which the market sat in a given formation.

It describes how the period was spent, not how likely anything is. Neighbouring days share four of their five days of history, so they are far from independent observations, and no confidence range attaches to the figure.

Run length

How many consecutive weeks a formation held before changing, counted in non-overlapping weekly blocks so that no day is counted twice.

A run already under way when the archive begins, or still open at the latest close, is cut short by the edge of the data. The page says when either applies.

Which leg moved it

Each coffee's change in certified stock over the stated window, in bags, and its share of the combined movement. Movement is counted without sign, so a fall of 3,000 bags and a rise of 3,000 bags weigh the same.

The ratio cannot tell you which coffee is moving it. This can. A ratio that falls because robusta is arriving describes a different market from one that falls because arabica is leaving.

Position in range

Where the current figure sits between the lowest and highest values in the archive, from 0% at the low to 100% at the high.

On a series that has trended one way, this pins near 0% or 100% and stays there. It is not a sign that a reversal is due, which is why it is only ever shown beside the level itself and the change across the whole archive.

Where the stock sits

Certified stock is held in named warehouses at licensed delivery ports. Where it is held matters to anyone who has to take or make delivery.

Where the stock sits

The change in each coffee's certified stock over roughly the last month, broken down by the warehouse port holding it and, for arabica, by the country the coffee came from. Net change adds rises and falls together; gross change counts every movement without sign.

Robusta stock can be broken down by port only. The exchange report carries no country of origin for robusta, so there is no robusta table by origin.

Port by port

The same four formations as the physical read, measured inside a single warehouse port that holds both coffees.

Only ports licensed for both contracts can carry a formation. Arabica's delivery network is mostly American and robusta's is European, so the shared list is short — that is a property of the two contracts, not a gap in the data.

HHI Concentration

A single number for how tightly a coffee's certified stock is packed into a few warehouses. Take each port's share of that coffee's total as a percentage, square each one, and add them up. Everything in one warehouse scores 10,000; the same tonnage spread evenly over ten ports scores 1,000. The daily figure for each coffee is published in this issue's JSON download. It is the Herfindahl-Hirschman Index, borrowed from competition analysis, where it measures how few firms hold a market.

Higher means more of the coffee is in fewer sheds — which matters to anyone who has to physically take or make delivery, and says nothing about whether total stock is high or low. The thresholds used in competition analysis are calibrated to firms in a market and mean nothing here.

HHI floor and excess

The lowest HHI a coffee could score given how many ports hold it: 10,000 divided by the number of active ports. The excess is how far the actual figure sits above that floor.

Compare arabica with robusta on the excess, never on the raw HHI. Stock held in three ports cannot score below 3,333 however evenly it is spread; stock held in six cannot score below 1,667.

Checked against the ICO

Figures from outside the ICE warehouse archive, shown beside it.

ICO cross-check

The International Coffee Organization's monthly certified-stock figures for New York (arabica) and London (robusta), set beside the ICE warehouse archive this report is built from. Both a month-end reading and a month average are shown, because the ICO does not say which one it publishes.

Agreement is a check that the archive is being read correctly, not a second source of news. Where the two disagree, the ICE figure is the one every other number on this page is made of.