On 9 June 2026, the US dollar bought a record Rp 18,209 at Bank Indonesia's official reference fix, before the rupiah clawed back to around Rp 17,800 once the central bank intervened. The move had three layers: a global oil-and-dollar squeeze, domestic capital outflows and fiscal nerves, and Bank Indonesia's 100 basis-point defense.
- On 9 June 2026 USD/IDR reached a nominal record of about Rp 18,209 at Bank Indonesia's reference fix, after first breaching 18,000 on 4 June.
- Global drivers: the 2026 Middle East conflict pushed oil to roughly $95 to $100, and a strong US dollar (the dollar index above 100) pulled capital out of emerging markets.
- Bank Indonesia raised its policy rate by a cumulative 100 basis points to 5.75% and intervened directly; the rupiah then recovered part of the move.
The global squeeze
Two external forces hit at once. The first was oil. The 2026 conflict in the Middle East pushed Brent crude to roughly $95 to $100 a barrel and choked traffic through the Strait of Hormuz, according to the IMF. Indonesia buys about a quarter of its crude and a third of its LNG from the region, so the bill landed fast. A trade surplus is dollars coming in; when it evaporates, the rupiah loses one of its props.
The second force was the dollar itself. The US dollar index pushed above 100, its highest in more than a year, with the Federal Reserve holding rates and in no hurry to cut. A strong dollar and high US yields pull money out of emerging markets automatically, Indonesia included.
The domestic side
External pressure landed on already-jittery domestic sentiment. The current-account deficit widened at the same time.
Bank Indonesia's response
Bank Indonesia came out swinging. It raised the policy rate by a cumulative 100 basis points between May and June, one of those hikes an off-cycle emergency move, taking the rate to 5.75%. It also intervened directly in the FX market and lifted the yields on its rupiah securities. Foreign reserves drew down to about $144.9 billion by the end of May, which is roughly what active intervention looks like on a balance sheet. The partial recovery in the currency followed.
Why this matters for the data
A week like the first one of June 2026 is exactly when exchange-rate data quality stops being a theoretical concern. When a currency moves several percent in days and the central bank is intervening intraday, a stale or unlabeled rate is worse than no rate at all. It is why every response from the API carries its source and its market_session, and why the rate updates on trading days rather than quietly serving a frozen weekend number as if it were live. You can always see which one you are holding. The live USD/IDR reference and its drivers sit on the pair page, linked below.
None of this is a forecast. We do not know where USD/IDR goes next, and anyone who says they do has not read the evidence on why exchange rates resist prediction. What we can do is tell you what the rate is right now, and exactly where that number came from.