Stop Calling Indonesia
a Commodity Play
Indonesia exports coal, palm oil, and nickel — so high commodity prices must be good for it, the reflex goes. In 2026 that reflex is wrong for the household and the index. Why the inflation-and-rupiah channel beats the export-earnings story when crude spikes.
There is a reflex among commentators on Indonesia that needs retiring: the idea that because the country is a major exporter of coal, palm oil, and nickel, a world of high commodity prices is unambiguously good for it. In the spring of 2026, with crude having spiked to a year-high near $119 a barrel on the Iran–Israel conflict, that reflex has been on full display — and it has been quietly wrong for the people who actually move the market.
The export-earnings story is real. It is also slow, and it accrues to the wrong balance sheet. Meanwhile the cost side of a high-oil, weak-rupiah world hits Indonesian households immediately and the IDX through the front door. By late May the index was sliding toward six-year lows and the rupiah was pressing record-low territory near 17,839 — during a commodity boom. That is the tell.
The numbers do not lie about who pays first. April retail sales fell 3.7% year-on-year — the first drop in a year — as higher fuel prices bit consumption, even as coal and CPO exporters booked stronger dollar revenue. The export benefit is on a corporate income statement; the import cost is in a fuel tank every household fills weekly. They are not the same speed, and they are not the same people.
The export story is real — and slow
None of this denies that a weak rupiah lifts the local-currency value of dollar-denominated coal and palm-oil sales, or that Indonesia's terms of trade improve when its exports are expensive. Those effects are genuine and they support exporter earnings over quarters. The maturing, macro-literate retail cohort we profiled in our April flagship is right to own those names through a commodity up-cycle.
But "good for exporter earnings next quarter" and "good for Indonesia now" are different claims. The market is not pricing a coal earnings beat; it is pricing the rupiah, the rate path, and foreign outflows — all of which a sustained oil shock makes worse, today.
The household — and the index — pay first
Here is the chain the commodity-bull reflex ignores. High crude raises US inflation; the US May CPI printed 4.2%, the highest in three years, with gasoline up 40.5% on the year. That keeps the Federal Reserve on hold, keeps the dollar bid, and drains the rupiah. A falling rupiah raises the price of imported fuel and goods for every Indonesian, erodes the real value of rupiah savings, and forces Bank Indonesia to defend the currency rather than support growth. The IDX sits at the end of that line as the asset foreigners actually sell — which, through May, they did.
"A commodity exporter that imports its fuel and runs an open capital account does not get to enjoy an oil shock. It gets the import bill and the capital flight first, and the export cheque much later."
— MetricBase editorial position
Where the commodity bulls are right
To give the other side its due: over a full cycle, and at the single-stock level, the exporter trade can work. If crude stays elevated for structural rather than geopolitical reasons, and if the rupiah stabilises, coal and CPO names can outperform a weak index. The honest version of the bull case is narrow and conditional — own specific exporters, on a multi-quarter horizon, with the currency as the binding risk. It is not "Indonesia is a commodity play, so buy the country."
How to read the IDX instead
The practical takeaway is to stop treating the commodity label as a thesis and start treating the rupiah as the gauge. When oil is high and the rupiah is weakening, the index is in the inflation-and-outflow regime, not the export-boom regime, and the exporter bid will be overwhelmed by the macro — exactly what happened into June. When oil is high and the rupiah is stable, the export story gets room to breathe. The difference between those two worlds is the currency, not the commodity. Watch USD/IDR, not the coal price, if you want to know which Indonesia you are trading.
