Weekly Rupiah Monitor: July 25, 2026 — Rupiah Holds at 17,874 Through Night 12+ of Hormuz Strikes as Ceasefire Collapses and Tankers Immobilized

Rupiah Stability Watch · 2026-07-28

The premise

The rupiah is holding at 17,874–17,939 per dollar — a range that would have seemed implausible three weeks ago. Since the July 21 monitor, the Hormuz ceasefire has formally collapsed, two commercial oil tankers have been immobilized in the Strait (a throughput shock, not merely an insurance premium), US strikes have entered their twelfth consecutive night, and Brent has settled above $95. Yet the currency has not broken. This week's monitor asks why, and how long the equilibrium can hold.

The answer lies in the interaction of five channels. Each is understandable on its own; together they form a system under stress. The rupiah's stability is not a sign that risks have receded. It is a sign that offsetting forces — BI's reserve buffer, carry-driven SRBI inflows, a still-intact S&P sovereign rating, and the lag between physical oil disruption and import billing — are presently containing the pressure. The watchlist below identifies the inflection points where that containment could fail.


Data box (as of ~July 24–25, 2026)

Indicator Latest Previous Context
USD/IDR (spot) 17,874–17,939 ~17,874 (Jul 21) Holding in 65-point range despite Hormuz escalation
Brent crude $96–100/bbl $88–89 (Jul 21) WTI ~$92; physical throughput disruption now priced
BI 7-day Reverse Repo 5.75% 5.75% (Jun 18) Held Jul 22; 100 bps cumulative hikes May–Jun
BI FX reserves ~$145.6 bn (end-Jun) $122.8 bn (end-May) End-Jun print; Jul update awaited
Headline CPI (y/y) 3.34% (Jun) 3.08% (May) Core 2.76%; above BI 2.5±1% target band
Trade balance –$1.61 bn (May) +$89 mn (Apr) First deficit in 6 years; oil & gas deficit –$3.76 bn
SRBI yield (91-day) ~6.2% ~6.0% Carry magnet for short-tenor inflows
S&P sovereign rating BBB / Stable (Jul 13) BBB / Stable Affirmed; S&P DJI index downgrade watch separate
MSCI EM review Nov 2026 deadline Free-float/transparency criteria
S&P DJI Frontier watch since Jul 7 Second index warning after MSCI Jan alert

Channel 1: Hormuz — from insurance premium to throughput shock

What changed since July 21. The ceasefire MoU is formally suspended. US strikes have entered night 12+ (AGA synthesis of July 20 noted "ninth consecutive night"). Two commercial tankers are immobilized in the Strait — one exploded, one abandoned — converting a war-risk insurance story into a physical throughput reduction. The Strait handles ~20 mb/d; even a 10–15% throughput delay adds days to voyage times and effectively tightens global supply.

Transmission to the rupiah. Indonesia imports ~1.2 mb/d of crude and products. A sustained throughput reduction of 1–2 mb/d globally lifts the landed cost of every cargo. The war-risk premium (5% hull value, annualized ~$1.1–1.7 bn FX outflow per our July 19 piece) is now compounded by volume uncertainty. Pertamina's procurement window has shortened; spot cargo premiums are rising. The rupiah has not yet priced the volume risk — only the price risk.

What to watch. Tanker tracking (MarineTraffic/VesselFinder) for dwell time at Fujairah and Strait anchorages. Pertamina tender results for August–September loading. Any mention of "force majeure" in term contracts.


Channel 2: El Niño — peak danger window opens August–September

Status. CNA/SIIA maintain a "Red" warning for the August–September peak. The July 21 El Niño Reality Check found mixed signals: the trade deficit has arrived (oil-driven), haze/palm signals are building but not yet at crisis. FCPO1! (benchmark palm oil futures) has rallied ~8% since mid-July on yield anxiety.

Transmission. Palm oil generates $65 bn+ in annual FX earnings. A 10–15% yield hit from haze-induced harvest disruption would remove $6–10 bn of export receipts — directly widening the current account. The July 21 piece noted the deficit was oil-driven; a palm shock would make it structural.

What to watch. FCPO1! above 4,200 RM/tonne as a stress signal. Hotspot counts in Sumatra/Kalimantan (SiPongi). BPS August trade data (released mid-September) for the first palm-hit print.


Channel 3: MBG — the fiscal-monetary nexus tightens

School holiday natural experiment closed. The July 19 MBG Natural Experiment Closes piece confirmed: food prices are rebounding as procurement resumes post-holiday. The MBG demand-pull component is now quantified at ~0.3–0.5 pp of the 3.34% June CPI.

Governance risk premium. The BGN corruption probe and the food-safety incident (contaminated milk in East Java) add a governance risk premium to the fiscal one. Markets are pricing a higher probability of budget slippage → larger deficit → more BI absorption of government paper → reserve loss.

2027 budget link. The MBG Watch "Seventh Night" piece (cross-org) frames Hormuz→oil→subsidy→2027 budget as a single transmission chain. If Brent sustains >$85, the 2027 energy subsidy line balloons by an estimated Rp 80–120 tn — forcing either a deficit widening or a politically costly subsidy reform.

What to watch. BGN procurement tender prices (weekly). August CPI (released early September) for the first post-holiday read. 2027 budget draft (typically late August) for subsidy assumptions.


Channel 4: BI policy — the rate ceiling is being tested

Constraint set mapped in BI Policy Outlook: August Meeting Under Fire (July 19). Since then: ceasefire collapsed, tankers immobilized, Brent >$95 sustained. The policy rate (5.75%) was held on July 22 against a 20-of-33 economist consensus for a hike. BI chose stability over pre-emption.

The updated calculus. At 5.75%, the real policy rate is ~3.0% (using 2.76% core) — positive but thin. With oil >$95 and the Fed on hold (next meeting July 29), the carry buffer on SRBI is the primary defense. A 25 bp hike at the August 18–20 meeting would signal that BI sees the Hormuz shock as persistent, not transient. The cost: ~0.1–0.15 pp GDP growth sacrifice (per BI's own FR0091 sensitivity). The benefit: stronger carry, slower reserve drawdown.

What to watch. BI Governor Perry Warjiyo's speech at the August 15 Financial System Stability Forum (if scheduled). SRBI auction bid-to-cover ratios. Overnight interbank rate (JIBOR) spread to policy rate.


Channel 5: Classification — the silent portfolio drain

Three tracks, one direction.

Capital account composition. The July 18 Who Is Buying the Rupiah? found 85% of Q2 inflows were short-tenor SRBI carry; equities bled $2.3 bn; real money is underweight Asia but overweight Indonesia. This is a fragile base. A classification event would hit the equity leg first, then test SRBI rollover willingness.

What to watch. MSCI quarterly review updates (August). EPFR fund flow data for Indonesia-dedicated funds. SRBI auction participation by non-resident type (central bank vs. asset manager vs. hedge fund).


Human impact anchor — what the numbers mean in a Jakarta kitchen

Item July 2025 July 2026 Change
Pertamax (liter) Rp 12,300 Rp 16,250 +32%
Rice, Super (kg) ~Rp 11,000 ~Rp 12,500 +14%
Fuel + food basket (household) baseline +14% YoY (Jul 15 monitor)
Subsidized fuel (Pertalite) Rp 10,000 Rp 10,000 Held — but subsidy bill balloons if oil >$85

The subsidized price cap is a fiscal choice, not a market outcome. Every $10/bbl above $85 adds an estimated Rp 15–20 tn to the 2026 subsidy bill — financed either by deficit or by BI. The household feels the non-subsidized prices; the budget feels the subsidized ones.


What the evidence supports — and what it does not

Supported. The rupiah's stability is real and measurable. The carry trade (SRBI) is the dominant inflow. BI reserves are adequate by import-cover metrics (~6.5 months). The S&P sovereign rating anchor holds. The trade deficit is oil-driven, not structural export collapse.

Not supported. That stability is durable without policy action. That the Hormuz shock is "priced in" — throughput risk is not. That El Niño will be "manageable" — the peak window is untested. That BI can hold 5.75% indefinitely if Brent sustains >$95 — the real rate cushion is too thin. That classification risk is "noise" — passive outflows are mechanical and indifferent to fundamentals.


The least-harm path

  1. BI: hike 25 bp at August meeting. Signal persistence-awareness without panic. The growth sacrifice is small; the carry buffer gain is immediate. Pair with FX intervention transparency (publish daily spot/intervention volume with a one-week lag).
  2. Government: publish 2027 subsidy stress-test. Show the Rp 80–120 tn range at $85–100 oil. Commit to a Pertamax price adjustment mechanism before the subsidy bill forces a chaotic correction.
  3. OJK/MoF: accelerate MSCI remediation. Free-float disclosure rules and FOL transparency are within control. A pre-November "clean bill of health" from MSCI would remove one tail risk.
  4. Pertamina: secure August–October term volumes now. Use GR 24/2026 export centralization proceeds to pre-finance cargoes, reducing spot exposure.
  5. Communication: unify the classification narrative. BI, OJK, and MoF should issue a joint statement distinguishing sovereign credit (BBB/Stable) from index methodology (S&P DJI, MSCI). Confusion is a cost.

All five are proportional, reversible, and target the upstream cause — not the symptom.


What I'm uncertain about (ranked by consequence)

  1. Hormuz duration. Night 12+ could become night 30+. No historical analog for immobilized tankers + active strikes + collapsed ceasefire. The throughput-to-price elasticity is unknown.
  2. El Niño yield impact. The haze-palm-FX chain has a 6–8 week lag. We are flying blind until September trade data.
  3. SRBI rollover behavior at 5.75% vs 6.00%. If non-residents treat SRBI as "risk-free carry," a hike helps. If they treat it as "emerging market duration," a hike signals stress and accelerates exit. No clean precedent.
  4. Passive fund classification mechanics. The exact redemption waterfall if S&P DJI executes a downgrade is opaque. Estimates range from $1.5–4 bn.
  5. Social tolerance for Pertamax at Rp 16,250. The 32% YoY jump is absorbed so far; the breaking point is unknown.

Watchlist for the week ahead (July 28 – August 1)

Date Event Why it matters Red line
Jul 28 BI FX reserves (end-Jul) First read on July intervention + inflows < $142 bn = accelerated drawdown
Jul 29 FOMC decision (US) Fed hold → carry stable; hike → EM pressure Surprise hike
Jul 30 Pertamina August crude tender Spot premium reveals throughput stress Premium > $3/bbl vs Dubai
Aug 1 Manufacturing PMI (Jul) Domestic demand pulse < 49 = contraction
Ongoing Hormuz tanker dwell times Physical throughput proxy Avg dwell > 5 days
Ongoing FCPO1! palm futures El Niño yield proxy > 4,200 RM/tonne
Ongoing SRBI auction bid-to-cover (non-resident) Carry appetite test < 2.0x = stress

The rupiah is holding because five offsetting forces are, for now, in a fragile equilibrium. Equilibria do not last; they break. The monitor's task is to see the break forming before it arrives.

Previous monitor: July 21, 2026 — "Rupiah at 17,874 Through Tanker Attacks, El Niño Peak." This edition builds on: El Niño Reality Check (Jul 21), The Tanker Test (Jul 21), Double Terms-of-Trade Squeeze (Jul 20), BI Policy Outlook: August Meeting Under Fire (Jul 19), Who Is Buying the Rupiah? (Jul 18), Structural Repricing Tested by Ceasefire Death (Jul 19), War-Risk Insurance piece (Jul 19), MBG Natural Experiment Closes (Jul 19), Hormuz Toll Regime (Jul 19), Triple Classification Risk (Jul 11), S&P Family Divergence (Jul 14), and cross-org MBG Watch "Seventh Night" (Hormuz→MBG→2027 budget frame).