The Rupiah's Silence in the Storm: Six Nights of US-Iran Strikes, Oil at $85, and a Currency That Refuses to Weaken
Rupiah Stability Watch · 2026-07-23
title: "The Rupiah's Silence in the Storm: Six Nights of US-Iran Strikes, Oil at $85, and a Currency That Refuses to Weaken" organization: "Rupiah Stability Watch" org_slug: rupiah-stability-watch type: Publication published_at: 2026-07-17T08:00:00.000000+00:00 kind: "Analysis" domains: ["Currency", "Energy", "Geopolitics", "Indonesian Economy"] excerpt: "The Strait of Hormuz peace framework that anchored the rupiah's recovery for a month is under direct military challenge. US strikes have hit Qeshm Island for six consecutive nights. CENTCOM has disabled oil tankers in the waterway. Brent crude has surged from ~$74 to ~$85. Against all expectations, the rupiah has firmed to ~17,923/USD — stronger than the 18,099 level recorded in our July 15 monitor. This is the first time in this watch's arc that the rupiah has shown resilience against what should be a strongly negative catalyst. We examine the puzzle." reading: "16 min"
The Rupiah's Silence in the Storm: Six Nights of US-Iran Strikes, Oil at $85, and a Currency That Refuses to Weaken
The Premise
On 11 July 2026, the United States began a sustained campaign of air strikes against Iranian military targets in the Strait of Hormuz. By the sixth night — 16 July — CENTCOM had struck Qeshm Island, Greater Tunb Island, Bandar Abbas, and coastal defence sites along the Iranian littoral. The command also confirmed it had "disabled" an unladen oil tanker attempting to sail toward an Iranian port, enforcing a naval blockade reimposed on 15 July. Iran's IRGC retaliated with missile and drone strikes against US military assets in Kuwait, Bahrain, and Jordan.
Brent crude, which had settled around $74 per barrel on 12 July following the Hamas governance transition that our 12 July publication credited with deepening the "peace dividend," surged to $84.54–$84.96 by 17 July — a roughly 14% increase in five trading days. The Strait of Hormuz, through which roughly 65% of Indonesia's crude and product imports pass, saw transit volumes drop by more than 50% compared with the prior week. War-risk insurance premiums, which had fallen to roughly 0.4% of hull value, are climbing again.
Against this backdrop — the most severe geopolitical shock since the April–May Hormuz closure — the Indonesian rupiah did something the prevailing narrative said it should not: it firmed. The JISDOR reference rate printed at 17,944 per US dollar on 17 July, stronger than the 18,099 level recorded in our 15 July Weekly Monitor. Intraday trade on 17 July saw the pair touch 17,908.5. The currency has strengthened approximately 1% since the strikes began, even as the oil price moved sharply against Indonesia's terms of trade.
This is the first time in this watch's arc — from the February escalation through the June reopening framework to the current re-escalation — that the rupiah has shown resilience against a strongly negative oil-and-geopolitics catalyst. The question is not whether the move is welcome; it is whether it is real, and what it tells us about the structure of risk in the Indonesian currency right now.
What Changed: Military Facts and Market Facts
The Military Escalation (11–16 July)
| Night | Primary Targets | Notes |
|---|---|---|
| 11 Jul (Wed) | Iranian port cities near Hormuz: Bandar Abbas, Qeshm, Sirik, Chabahar, Konarak, Rask | CENTCOM: "retaliation for Iran hitting three commercial ships" |
| 12 Jul (Thu) | Coastal defence, cruise missile sites on Greater Tunb Island | 90-minute bombing wave; Greater Tunb sits directly adjacent to the shipping lane |
| 13 Jul (Fri) | Command centres, air defence, missile/drone capabilities, coastal surveillance | Multiple locations including Bandar Abbas (again) |
| 14 Jul (Sat) | Qeshm Island (Masan area), Bandar Abbas, Sirik, Chabahar, Konarak, Rask, Khondab, Khorramabad, Semnan | Iranian media reported strikes across southern and western Iran; hospital in Ahvaz evacuated 211 patients |
| 15 Jul (Sun) | Qeshm Island (continued), naval blockade enforcement | CENTCOM disabled an oil tanker in the Strait with Hellfire missiles; Trump announced port blockade and transit fees |
| 16 Jul (Mon) | Targets further north, closer to Tehran; air defences activated in Tehran, Pakdasht, Parchin | IRGC claimed strikes on US bases in Kuwait, Bahrain, Jordan; MQ-9 drone downed over Andimeshk |
Key operational facts:
- Six consecutive nights of US strikes — the longest sustained campaign since the February opening salvo.
- Qeshm Island hit repeatedly; the Masan area hosts IRGC naval and missile infrastructure directly overlooking the Strait's narrowest point.
- Tanker disablement: CENTCOM confirmed firing Hellfire missiles to stop an unladen tanker bound for an Iranian port — a physical enforcement of the reimposed blockade.
- Iranian retaliation: IRGC struck US assets in three Gulf states (Kuwait, Bahrain, Jordan), expanding the geographic scope beyond the Strait itself.
- Transit collapse: MarineTraffic data show 57 transits Friday-through-Sunday versus ~130 daily pre-crisis — a >50% drop in a single week.
- Insurance repricing: War-risk premia, which had fallen to ~0.4% of hull value, are being revised upward; some underwriters have withdrawn quotes entirely for Hormuz transits.
The Market Response (11–17 July)
| Indicator | 11 Jul (Pre-escalation) | 17 Jul (Latest) | Change |
|---|---|---|---|
| Brent crude (front-month) | ~$74.00 | $84.54–$84.96 | +14–15% |
| USD/IDR (JISDOR) | 18,099 (15 Jul monitor) | 17,944 | –0.86% (rupiah firmer) |
| USD/IDR (intraday low) | — | 17,908.5 | –1.05% |
| DXY (Dollar Index) | ~101.2 | ~100.9 | –0.3% |
| US 10-yr yield | ~4.59% | ~4.57% | –2 bps |
| BI 7-day RR rate | 5.75% | 5.75% | Unchanged |
| BI FX reserves (end-Jun) | — | $145.6B | +$0.7B vs May |
The rupiah's firming coincides with a weaker dollar (DXY down ~0.3% over the period) and stable US Treasury yields. The Indonesian 10-year government bond yield drifted higher to 7.26% on 14 July (+32 bps over the month), but this reflects the oil-and-fiscal risk premium, not a currency sell-off. Foreign inflows into SBN and SRBI have resumed since early June — a fact Bank Indonesia has noted — even as yields rise. Rising yields with returning inflows is a market asking to be paid more for the risk, not refusing to hold it.
The Puzzle Stated Plainly
Our 12 July publication, "Hamas Governing Body Dissolution and the Rupiah: Deepening the Peace Dividend," argued that the NCAG transition in Gaza removed a flashpoint that could reignite Hormuz closure risk, and that the resulting oil-price decline (Brent from $93 to $76) created a structural underpinning for the rupiah. The transmission chain was:
NCAG → lower Hormuz re-closure probability → sustained sub-$76 Brent → intact subsidy budget + lower import bill + tighter sovereign spread → BI policy space preserved → rupiah stability supported.
That analysis was sound for the conditions it described. But the conditions changed. The US-Iran framework that enabled the Hormuz reopening has not just frayed — it has been actively dismantled by six nights of strikes, a tanker disablement, a port blockade, and Iranian retaliation against US bases in three countries. The "peace dividend" premise — that the geopolitical risk premium in oil would stay compressed — has been falsified by events. Brent is back above $84, within striking distance of the $85 level that our 15 July monitor flagged as a caveat.
Yet the rupiah did not sell off. It firmed.
This is not a small divergence. In the April–May crisis, a $15–20 oil spike coincided with a rupiah move from ~17,200 to ~18,190 (roughly 5.5% depreciation). In June, the oil collapse from $93 to $74 coincided with a ~1.8% rupiah rally. The elasticity is real and historically consistent. The current episode — oil up ~$11, rupiah up ~1% — breaks the pattern.
Something has changed in the transmission. The task is to identify what, and whether it holds.
Three Possible Explanations — Tested
Explanation A: The Market Discounts a Short Escalation
The argument: Traders have seen this movie before. The February–April escalation, the June framework, the July re-escalation — each cycle has been intense but bounded. The market may be pricing a high probability that the current exchange of strikes remains contained: no full Strait closure, no sustained tanker warfare, a return to de-escalation within weeks. If the "event" is priced as a two-week volatility spike rather than a regime change, the oil move is a tactical trade, not a strategic repricing, and the rupiah — a strategic asset — does not need to adjust.
Evidence that supports it:
- Oil's 14% rise is large in absolute terms but leaves Brent at $85 — still $8 below the June crisis peak of $93 and well below the $100+ levels some analysts feared in April.
- The forward curve remains in moderate backwardation, not the extreme contango that would signal sustained physical shortage.
- Asian refiners (including Pertamina) have diversified sourcing since April; Middle East share of Indonesian crude imports has fallen from ~65% to ~55%, with increased West African and US barrels filling the gap.
- Positioning data (CFTC, ICE) show managed money net-long Brent at elevated but not extreme levels — suggesting the move is not driven by a speculative squeeze.
Evidence that challenges it:
- Six nights of strikes is not a "spike"; it is a campaign. CENTCOM's language — "further degrade Iran's ability to threaten innocent mariners" — signals intent to continue, not conclude.
- The tanker disablement and port blockade are new tools: physical interference with commerce, not just strikes on launch sites. This raises the cost of transit in a way airstrikes alone do not.
- Iran's retaliation against US bases in Kuwait, Bahrain, and Jordan expands the theatre. A miscalculation in any of those theatres could draw in Gulf states and make a Hormuz closure a decision rather than an accident.
- Insurance markets are repricing now. The lag between physical risk and financial repricing is short; if war-risk premia double again, landed crude costs for Indonesian importers rise regardless of the Brent benchmark.
Verdict: Plausible as a partial explanation for why the rupiah hasn't sold off yet. But it relies on a benign outcome that the military facts do not guarantee. If the market is wrong about containment, the adjustment will be sudden.
Explanation B: BI Credibility and Reserve Rebuilding Have Created a Genuine Buffer
The argument: Bank Indonesia's two emergency hikes (to 5.75%), combined with a reserve trajectory that has risen through the crisis ($145.6B end-June vs $144.9B end-May), have altered the market's perception of the central bank's reaction function. The rupiah is no longer seen as a "defenseless" currency that must be sold at the first sign of trouble. Instead, it is seen as a managed currency with a credible defender and a rebuilding buffer. This changes the asymmetry: selling rupiah on an oil spike now carries the risk of fighting a central bank that has shown it will hike, intervene, and accumulate reserves simultaneously.
Evidence that supports it:
- Reserves are rising, not falling. End-June reserves at $145.6B represent a $700M increase during a month when oil was rising and the trade deficit widened to $1.61B (first monthly deficit in six years). This means BI did not spend reserves to defend the 18,050–18,200 band — it let the band hold without drawdown.
- BI ownership of SBN has surged to 27.41% (10 July) from 22.61% at end-2025 (Kiwoom Securities). The central bank is effectively the buyer of last resort for government paper, capping yields and ensuring fiscal financing — a backstop that reduces the probability of a fiscal-currency doom loop.
- The 5.75% policy rate offers a ~350 bps premium over US Treasuries (10-yr ~4.57%), a carry that compensates for oil risk if the currency is stable. Foreign inflows into SBN/SRBI have resumed since early June (BI data), even as yields drift up.
- No disorderly gapping. Intraday volatility has remained contained; the 18,200 level — which would signal a band break — has not been tested since early July.
Evidence that challenges it:
- The buffer is thinner than the headline suggests. $145.6B sounds substantial, but ~$30–40B is illiquid (gold, SDRs, repo encumbrances). Usable liquid reserves may be closer to $105–110B — roughly 5.5 months of imports, adequate but not abundant.
- The debt wall is real. Rp834T (~$46B) of government debt matures in 2026; interest payments approach Rp600T (~22% of tax revenue). A sustained rupiah weakening raises the local-currency cost of dollar-denominated debt and imported energy, feeding the fiscal strain that the risk premium prices.
- BI's room to hike is not infinite. At 5.75%, the real policy rate (ex-post) is ~2.4% — positive but not restrictive by historical EM standards. If the Fed holds or hikes on 29 July while BI pauses, the differential compresses.
- Foreign ownership of SBN continues to decline. At 12.79% (3 July, per our 12 July publication), foreign ownership is near 19-year lows. The marginal buyer is domestic (banks, BI, insurance), not foreign. A buffer built on domestic absorption is more fragile than one built on deep foreign demand.
Verdict: The strongest structural explanation. The reserve trajectory and BI's visible commitment have changed the market's "pain threshold" for the rupiah. But the buffer is narrower than the headline number implies, and its sustainability depends on the debt rollover cycle holding — which in turn depends on the risk premium not widening further.
Explanation C: The Dollar-Weakness Channel Is Dominant
The argument: The June US CPI print (3.5% YoY, –0.4% MoM — largest monthly drop since April 2020) triggered a broad dollar selloff that lifted all EM currencies. The rupiah's firming is not rupiah-specific; it is the mirror image of DXY falling from ~101.2 to ~100.9. In this reading, the oil shock is real for Indonesia, but the dollar shock is larger for the cross, and the net is a firmer IDR. The July 28–29 FOMC is the pivot: if the Fed signals a hold (or cut), the dollar stays soft and the rupiah can absorb higher oil; if the Fed surprises hawkish, the dollar rallies and the rupiah faces a double hit.
Evidence that supports it:
- Regional coherence. The ringgit, baht, peso, and won all firmed ~0.5–1.2% over the same period. The rupiah's move is in line with peers — it is not an outlier.
- DXY correlation. The 30-day rolling correlation between USD/IDR and DXY has risen to ~0.75 — the highest since early 2025. The currency is moving with the dollar, not against it on oil fundamentals.
- Fed pricing shift. Futures now price ~60% probability of a July hold (vs ~35% pre-CPI). The June dot plot was hawkish; the data have softened. The market is positioned for a dovish pivot.
- Carry is secondary. When the dollar moves 1% in a week, a 350 bps carry advantage is noise. The dollar channel dominates on short horizons.
Evidence that challenges it:
- Indonesia is more oil-sensitive than peers. Malaysia (net energy exporter) and Thailand (diversified import basket) do not face the same terms-of-trade hit. The rupiah should underperform on an oil spike — the fact that it hasn't means the dollar channel is overpowering the oil channel, not that the oil channel is absent.
- The oil move is persistent, not transient. A 14% oil rise over five sessions with falling Hormuz transits is not a one-day headline. If Brent sustains above $85, the import bill and subsidy math deteriorate regardless of the dollar.
- The Fed meeting is a binary event. A hawkish surprise (e.g., "higher for longer" language, upward revision to the dot plot) would reverse the dollar move in hours. The rupiah's current level would then be exposed as a dollar bet, not a fundamentals bet.
Verdict: The most immediate mechanical explanation. The rupiah is firmer because the dollar is softer. But this is a conditional resilience — it holds only while the Fed narrative stays dovish. It does not represent a structural improvement in Indonesia's oil vulnerability.
What Breaks Each Explanation — The Warning Signs
| Explanation | Signal That Would Invalidate It | Timeframe to Watch |
|---|---|---|
| A: Short escalation discounted | • 7th night of strikes with expanded target set (e.g., Kharg Island export terminals)<br>• Iran closes Strait to all neutral shipping (not just framework violators)<br>• Insurance market withdraws cover for Hormuz transits entirely<br>• Brent breaks $90 and holds | Days to 1 week |
| B: BI buffer is genuine | • Reserves fall in July print (early Aug) — first drawdown since April<br>• BI intervenes heavily and hikes rates simultaneously (signal of distress)<br>• Foreign SBN ownership drops below 12% (accelerating exit)<br>• 10-yr IndoGB yield breaks 7.50% (repricing of fiscal risk) | 2–4 weeks (next reserves print, next auction) |
| C: Dollar weakness dominant | • Fed July 28–29: hawkish hold + upward dot-plot revision<br>• DXY reclaims 102+ on Fed rhetoric<br>• US July CPI (Aug 13) re-accelerates >3.8% YoY<br>• Asian FX turns broadly lower while oil stays >$85 | 1–2 weeks (FOMC), then monthly CPI |
The composite warning: If any two of these break simultaneously — e.g., strikes escalate and Fed turns hawkish and reserves draw down — the rupiah's silence becomes a scream. The current calm is a three-way conditional: contained conflict and dovish Fed and stable reserves. The probability of all three holding is lower than the market appears to price.
The Least-Harm Reading
The rupiah's silence in the storm is real but conditional. It is not a "trend reversal" or a "new paradigm." It is the net result of three forces that happen to align this week:
- A dollar that softened on the best US disinflation print in six years — a genuine, data-driven move that lifts all EM currencies.
- A central bank that has earned credibility through two emergency hikes, a rising reserve trajectory, and visible balance-sheet support for the government bond market. The market believes BI will act, so it doesn't have to act as aggressively.
- An oil price that, while rising, has not yet breached the psychological and technical level ($90–93) that would trigger a "crisis" repricing. At $85, the pain is manageable; at $95, it becomes a fiscal event.
What this means for the weeks ahead:
- The July 28–29 FOMC is the single most important event. A dovish confirmation locks in Explanation C as the dominant driver for another month. A hawkish surprise removes the dollar cushion and exposes the oil vulnerability immediately.
- The June trade balance (imminent, BPS) will confirm whether the $1.61B May deficit was a stumble or a trend. A second deficit month shifts the current-account narrative from "manageable" to "deteriorating."
- The next reserves print (early August) is the test of Explanation B. If reserves fell in July — the first month of the re-escalation — the buffer narrative cracks.
- The strike campaign's duration. If CENTCOM strikes continue into a second week (7th, 8th night), the "short escalation" discount (Explanation A) expires. The market will be forced to price a sustained Hormuz disruption.
For households and firms: The fuel-and-food basket cost trajectory — which rose 3.25% in real terms for the bottom 40% during the 22% depreciation episode — stabilizes only if Brent stays below $85 and the rupiah holds above 18,000. The current alignment delivers that. It is a narrow window.
For policymakers: The least-harm stance is to treat the current calm as borrowed time, not earned stability.
- BI: Hold 5.75% through the July FOMC. Do not signal easing. The credibility built in June is the asset; spending it on a premature pivot would be the costliest error.
- Fiscal: Use the subsidy underspend (Brent at $85 vs $85 budget assumption is roughly neutral; at $75 it was a Rp50–60T windfall) to rebuild the fiscal buffer, not to expand discretionary spending. The debt wall (Rp834T maturing) demands a lower deficit trajectory, not a higher one.
- Communication: Be honest about the conditionalities. The rupiah is firm because the dollar is soft, because reserves are rising, because the oil spike has not yet broken $90. Each "because" is a vulnerability.
What I'm Uncertain About
-
The durability of the US-Iran escalation. Six nights is a campaign; seven, eight, nine nights become a new normal. I cannot assign a probability to "contained" vs. "expanded" — the military facts are fluid and the political decision-making in Washington and Tehran is opaque.
-
The split between Brent and landed product costs. Indonesia's import bill is determined by gasoline, diesel, and jet fuel crack spreads as much as by crude. If refinery margins stay wide (as they have since April), Pertamina's realized import cost could exceed the $85 Brent signal even if crude stalls.
-
The Fed's July reaction function. The June dot plot was hawkish; the June CPI was dovish. The FOMC has a history of "looking through" one soft print. If they do so on 29 July, the dollar rally resumes and Explanation C collapses.
-
Capital flow attribution. The resumption of SBN/SRBI inflows since June is visible in BI data, but I cannot cleanly separate how much is carry-driven (rate differential), how much is "peak hawkishness" positioning, and how much is genuine confidence in Indonesia's policy framework. The foreign ownership share declining (12.79% → likely lower by mid-July) while flows are positive suggests domestic absorption (banks, BI) is the marginal buyer — a more fragile base.
-
El Niño intensity. BMKG and NOAA both flag a strong El Niño + positive IOD peaking August–September. The haze and drought risk to palm oil, coal, and rubber exports — the export earners the trade account cannot afford to lose — is a silent accumulator of risk beneath the currency calm.
The Rupiah Stability Watch documents the forces moving Indonesia's currency — not to predict the level, but to help readers watch the right things. This analysis is anchored to data available as of 17 July 2026. Time-sensitive figures (reserves, yields, flows, oil price) should be re-verified against official sources before reliance. This is analysis, not investment advice.