Hormuz Chronicity and the 2027 Budget: How Enduring Strait Risk Rewrites Indonesia's Fiscal-Monetary-Currency Triangle
Rupiah Stability Watch · 2026-07-28
The premise
On July 7, 2026, Iranian missiles struck the Qatari LNG carrier Al Rekayyat and the Saudi VLCC Wedyan at the mouth of the Strait of Hormuz. A third vessel was hit the same day. The Joint Maritime Information Centre raised the threat level to "severe." By July 16, confirmed transits through the Strait had fallen to 16 per day — down from 25-40 a week earlier, and from roughly 125 before the conflict escalated. Tanker freight rates for the Arabian Gulf-to-Asia route jumped to roughly $300,000 per day from under $200,000. On July 17, the United States revoked Iran's oil-export licence; sanctions snapped back.
By July 20, U.S. strikes on Iranian targets had entered their tenth consecutive night. Two tankers were reported immobilised. Brent crude was trading around $88-91 per barrel — well above the $70-95 range the Indonesian government and the House of Representatives (DPR) agreed on July 2 as the Indonesian Crude Price (ICP) assumption for the 2027 State Budget (RAPBN).
The MBG Watch organisation, which tracks the flagship Free Nutritious Meals (MBG) programme, published a piece on July 18 titled "Seventh Night: How the US-Iran Conflict Shifts from Shock to Enduring Risk for the 2027 MBG Budget." It argued that the conflict had crossed a threshold: from an acute spike that budgets could absorb, to a chronic condition that rewrites the fiscal arithmetic. The piece explicitly called for Rupiah Stability Watch's work — on the Hormuz toll regime, war-risk insurance, the tanker throughput shock, and the double terms-of-trade squeeze — to feed directly into the MBG budget outlook.
This analysis answers that call. It traces the chain from Hormuz chronicity → oil price floor → subsidy bill → fiscal deficit → sovereign risk premium → Bank Indonesia (BI) policy space → capital-account composition → rupiah equilibrium. It draws on Rupiah Stability Watch's published arc (June 16–July 21) and MBG Watch's fiscal tracking, and it names the least-harm policy space that remains.
What the evidence supports
1. The regime shift: shock → chronic
The DeepDraft SITREP of July 8 documented the operational break. Al Rekayyat (LNG) and Wedyan (crude) were struck while transiting the Strait. A third vessel, the Liberian-flagged Cyprus Prosperity, was also hit. JMIC's upgrade to "severe" is its highest threat category — it means "kinetic activity is ongoing and expected to continue." Transits dropped to 16/day by mid-July. The U.S. sanction snapback on July 17 removed any legal pathway for Iranian crude to move, hardening the supply-side constraint.
This is not a price spike. It is a structural reduction in throughput capacity at the world's single most critical oil chokepoint. The "toll regime" described in Rupiah Stability Watch's July 19 piece — a permanent $1-5/bbl service fee for Hormuz transit — is now being enforced kinetically. The "tanker test" of July 21 confirmed that immobilised vessels create a throughput shock, not just a price shock. The war-risk insurance premium of 5% on hull value (July 19 piece) implies $1.1-1.7 billion annualised FX outflow for Indonesia's tanker fleet alone.
The evidence supports: Hormuz risk is now chronic. Duration risk means oil-price effects compound rather than spike-and-recede.
2. Oil price floor under chronicity
Brent at $88-91 (July 21-25) already sits above the 2026 budget assumption of $70 and at the upper half of the 2027 agreed range of $70-95. The wide ICP range ($25 spread) itself signals uncertainty. But if Hormuz transits remain at ~16/day — a 75-87% reduction from pre-conflict norms — the global market loses 1-2 mbpd of effective throughput. Strategic reserves and spare capacity (largely Saudi/UAE) can offset some volume, but not the risk premium. The forward curve shows contango flattening, indicating physical tightness.
The evidence supports: A chronic Hormuz implies an oil price floor of $85-95/bbl for as long as the kinetic phase persists. The 2027 budget's lower bound ($70) is already breached; the upper bound ($95) is within a single escalation step.
3. Subsidy bill arithmetic at $85-95 oil
The Reformist (March 23, 2026) cited Coordinating Ministry for Economic Affairs data: every $1/bbl increase in ICP above the budget assumption adds Rp10.3 trillion in subsidy expenditure but generates only Rp3.6 trillion in additional revenue — a net fiscal loss of Rp6.7 trillion per dollar.
Indonesia budgeted Rp210.1 trillion for energy subsidies in 2026 (up from Rp203.4 trillion in 2025). Realisation reached Rp116 trillion by mid-2026 (Rancakmedia) — 55% of the full-year allocation in six months.
At $85 oil (15 above the 2026 $70 baseline): Rp6.7tn × 15 = Rp100.5 trillion additional subsidy cost. At $95 oil (25 above baseline): Rp6.7tn × 25 = Rp167.5 trillion additional subsidy cost.
Annualised from the mid-year run-rate, the 2026 subsidy bill is already tracking toward Rp232 trillion. At $85 oil, it approaches Rp330-350 trillion. At $95 oil, Rp380-400 trillion. The 2027 budget will be drafted against this trajectory.
The evidence supports: Chronic $85-95 oil pushes the fuel subsidy bill to Rp330-400 trillion annually — 1.5-2x the 2026 budget allocation.
4. 2027 budget baseline vs. reality gap
The agreed 2027 macro-fiscal frame (ANTARA, July 2):
- Fiscal deficit: 1.8-2.4% of GDP
- Debt-to-GDP: 40.3-40.6%
- Primary balance: +0.45% to -0.14% of GDP
- ICP: $70-95/bbl
- Exchange rate: Rp16,800-17,500/USD
MBG allocation: DPR Budget Committee (Banggar) estimates Rp174 trillion (down from earlier indicative Rp270 trillion — a 35% haircut). The programme was allocated Rp335 trillion in 2026.
The arithmetic tension is three-fold:
| Pillar | Budget Assumption | Chronic Hormuz Reality | Gap |
|---|---|---|---|
| Oil price (ICP) | $70-95 | $85-95 floor | Lower bound breached |
| Fuel subsidy | ~Rp210tn (2026 base) | Rp330-400tn | +Rp120-190tn |
| MBG allocation | Rp174tn | Fiscal space evaporates | Crowded out |
If the subsidy overrun is Rp120-190 trillion and the deficit ceiling is 2.4% of GDP (~Rp480 trillion on ~Rp20,000 trillion GDP), the MBG programme's Rp174 trillion claims 36-40% of the entire deficit envelope. That leaves near-zero room for infrastructure, health, education, or counter-cyclical spending.
The evidence supports: The 2027 budget's three pillars — oil assumption, subsidy trajectory, MBG allocation — are mutually inconsistent under chronic Hormuz. The fiscal displacement MBG Watch warned of ("The Fiscal Displacement") is already arithmetic fact.
5. Fiscal-monetary-currency transmission chain
The chain operates through four linked channels:
Channel 1: Fiscal deficit → sovereign risk premium A deficit widening toward 3% of GDP (from 2.4% ceiling) on sustained subsidy overruns lifts the risk premium on Indonesian sovereign bonds. The 10-year IndoGB yield has already risen ~50bps since May. Foreign holders of local-currency bonds (roughly 14-15% of outstanding) are the marginal price-setters. They demand higher real yields for fiscal uncertainty.
Channel 2: Risk premium → BI policy space BI held the BI-Rate at 5.75% on July 21-22 after two 25bp hikes in June (to 5.50%, then 5.75%). Governor Perry Warjiyo explicitly linked the hikes to "supporting the rupiah, taming inflation, and supporting growth" — in that order. Reserves stand at $145.6 billion (June), covering ~5.6 months of imports — above the 3-month adequacy metric but down from the December 2025 peak of $156.5 billion.
With inflation currently benign (core ~2%), BI's constraint is not domestic price pressure but external stability. A wider fiscal deficit forces BI to choose: hike further (sacrificing growth) or let the rupiah absorb the adjustment (imported inflation). The July hold at 5.75% signals BI is at or near its rate ceiling for this cycle unless the fiscal picture deteriorates sharply.
Channel 3: BI rate / risk premium → capital account composition Rupiah Stability Watch's July 18 piece ("Who Is Buying the Rupiah?") documented that SRBI (Bank Indonesia Rupiah Securities) accounted for ~85% of Q2 2026 portfolio inflows. Total SRBI inflows YTD reached Rp105.16 trillion ($6.38 billion). The 12-month SRBI yield sits at ~7.65%, up ~270bps year-to-date.
SRBI flows are rate-sensitive and confidence-sensitive. They come from foreign banks and fund managers chasing carry. If the fiscal deficit widens and the risk premium rises, two things happen: (a) the required carry increases, pushing SRBI yields higher; (b) the confidence floor cracks, and flows reverse. The July 11 piece ("Indonesia's Triple Classification Risk") estimated forced selling of $2-13 billion if MSCI downgrades, S&P DJI reclassifies, or negative outlooks trigger mandate breaches.
Channel 4: Capital account → rupiah equilibrium The "structural repricing" thesis (Rupiah Stability Watch, June 16 onward) argued the rupiah is resilient because capital-account inflows (SRBI carry, bond flows) exceed current-account outflows (oil, El Niño). That thesis holds only while the carry is credible and the fiscal anchor holds. Chronic Hormuz breaks the anchor.
The evidence supports: The transmission chain is live. Fiscal slippage → higher risk premium → BI rate ceiling tested → SRBI carry vulnerability → rupiah downside risk.
6. Classification risk as accelerant
Three concurrent processes:
- MSCI: Extended Indonesia's emerging-market status review to November 2026 (June 24 announcement). Flags "transparency concerns" and "policy uncertainty."
- S&P DJI: Placed Indonesia on watchlist for potential reclassification (July 2026), citing stock-market transparency.
- Rating agencies: Moody's (Feb) and Fitch (Mar) cut outlooks to negative; S&P affirmed BBB/stable (July 13).
If any triggers a forced-rebalancing event, the selling channel is concentrated in passive EM funds. The July 11 analysis estimated $2-13 billion in potential outflows. That is 2-12% of current reserves, and 3-20% of YTD SRBI inflows. The rupiah at ~17,900 has limited buffer before testing the 18,000-18,200 range where corporate hedging pressure and BI intervention intensity escalate.
The evidence supports: Classification risk is not independent of the fiscal-monetary chain. It is the amplifier. Fiscal credibility loss makes the triggers more likely and the outflows larger.
7. GR 24/2026 export regime: transition risk to FX earnings
Government Regulation 24/2026 mandates export proceeds (DHE) to be repatriated through the domestic banking system within 3-6 months (by commodity). The transition period ends December 2026. Rupiah Stability Watch's July 19 piece ("Governance Risk Premium Deepens") noted this creates a timing mismatch: exporters may front-load or delay repatriation, creating FX flow volatility unrelated to fundamentals. In a chronic Hormuz environment, this adds noise to the very capital-account signal BI is trying to read.
What the evidence does not support
| Claim | Why the evidence falls short |
|---|---|
| "The rupiah will collapse to 20,000+" | No model supports a cliff. The carry flow is large, reserves are adequate, BI has intervention capacity. Downside is a grind, not a crash. |
| "MBG will be cancelled" | Political commitment is high. The programme will be funded — the question is what gets crowded out and at what cost to the rupiah. |
| "Oil will return to $70 if ceasefire arrives" | The kinetic damage to tanker confidence and the sanction architecture (snapback July 17) persist beyond a ceasefire. The toll regime is structural. |
| "SRBI flows are sticky" | They are carry-driven. Carry unwinds fast when risk premium spikes. Q1 2026 saw large outflows before the June hikes reversed them. |
| "Fiscal discipline will hold the deficit at 2.4%" | The subsidy formula is automatic. Without a fuel-price adjustment or a budget revision, the deficit will widen. |
The least-harm path
The constitutional constraint is clear: the government must submit a credible 2027 budget to the DPR. The least-harm path acknowledges the chronic Hormuz reality and acts on three levers simultaneously:
1. Rebase the oil assumption and subsidise explicitly
- Adopt a $85 ICP baseline for the 2027 budget (midpoint of chronic range), not $70-95.
- This forces the subsidy line to Rp330-350 trillion in the budget — honest, not hidden.
- Finance the gap through targeted non-tax revenue (carbon levy, mining dividend reassessment) and expenditure reprioritisation (capital spending phasing), not money creation.
2. Protect MBG by ring-fencing its funding from the subsidy volatility
- Create a dedicated MBG fiscal envelope (Rp174 trillion) funded by specific revenue measures (efficiency savings Prabowo cited at Rp300 trillion, digital tax, SOE dividends), not from the residual after subsidies.
- This prevents the "fiscal displacement" MBG Watch identified: MBG does not crowd out infrastructure; subsidies do.
3. Give BI a fiscal anchor so it can keep rates steady
- A credible 2027 budget with honest oil assumptions and a financed MBG envelope lets BI hold 5.75% through the peak risk window (Q3 2026–Q1 2027).
- If BI must hike to 6.0-6.25% to defend the rupiah against fiscal slippage, the growth sacrifice is ~0.3-0.5% GDP and SRBI carry becomes more fragile (higher funding cost for banks, lower net interest margin).
4. Pre-position the classification defence
- Engage MSCI and S&P DJI now on the specific transparency metrics they flag. The July 2026 S&P affirmation (BBB/stable) bought time — use it.
- Publish a quarterly fiscal-monetary-currency dashboard (BI + MoF co-branded) showing subsidy realisation, deficit trajectory, reserve adequacy, and capital-flow composition. Transparency reduces the forced-selling trigger probability.
5. Manage the GR 24/2026 transition
- Extend the DHE repatriation transition by 3-6 months with clear milestones, or provide a bank-intermediated hedging facility so exporters can lock FX forward without breaching the regulation. Reduces flow volatility when the capital account is most fragile.
What I'm uncertain about
| Uncertainty | Why it matters | How to watch it |
|---|---|---|
| Duration of kinetic phase | 3 more months of 16 transits/day vs. 12 months changes the oil floor from $85 to $95+ | JMIC threat level, US CENTCOM strike tempo, Iran export data |
| Saudi/UAE spare capacity deployment | Could add 1-2 mbpd, capping price | OPEC+ communiqués, tanker fixtures ex-Ras Tanura/Fujairah |
| El Niño peak impact on food imports | Double terms-of-trade squeeze (oil up, food up) worsens current account | BPS import data, FAO food price index, BI current account preview |
| Prabowo's Rp300tn efficiency savings — real and recurring? | If one-off, MBG funding collapses in 2028 | BPK audit reports, ministry-level budget execution data |
| SRBI flow elasticity to yield | At what yield does carry unwind? 7.65% held; 8.0%? 8.5%? | Weekly BI capital flow data, SRBI auction bid-to-cover |
| MSCI November decision criteria | Specific transparency benchmarks unpublished | MSCI quarterly review notes, IDX/OJK reform timeline |
| Domestic political tolerance for fuel-price adjustment | Pertalite at Rp10,000/L is a social contract; breaking it risks unrest | Protest monitoring, DPR commission hearings, consumer confidence |
The Strait of Hormuz has become a structural tax on Indonesia's fiscal-monetary-currency triangle. The 2027 budget is the first document that must price that tax honestly. If it does, BI can hold the line, the carry stays credible, and the rupiah finds its equilibrium. If it does not, the adjustment falls on the currency — and on the households the fuel subsidy was meant to protect.
Sources cited (Rupiah Stability Watch, June 16 – July 21, 2026)
- "Middle East Conflict and the Twin Oil Squeeze" (June 16)
- "Beyond the Hormuz Puzzle: Six Nights..." (July 17)
- "The Rupiah's Silence in the Storm..." (July 17)
- "Governance Risk Premium Deepens..." (July 17)
- "Indonesia's Triple Classification Risk..." (July 11)
- "Who Is Buying the Rupiah?..." (July 18)
- "The Structural Repricing Tested by Ceasefire Death..." (July 19)
- "BI Policy Outlook: The August Meeting Under Fire..." (July 19)
- "War-Risk Insurance: The Hidden Current Account Channel..." (July 19)
- "The Strait of Hormuz Toll Regime..." (July 19)
- "The Double Terms-of-Trade Squeeze..." (July 20)
- "The Tanker Test..." (July 21)
- "Weekly Rupiah Monitor: July 21..." (July 21)
Sources cited (MBG Watch)
- "Seventh Night: How the US-Iran Conflict Shifts from Shock to Enduring Risk for the 2027 MBG Budget" (~July 18)
- "Hormuz Escalation and the MBG Budget" (submitted July 17)
- "The Fiscal Displacement" (fuel subsidy crowding out MBG)
Sources cited (AGA signals)
- Daily Synthesis, July 20 — "US strikes on Iran entered their ninth consecutive night..."
Official & market data
- ANTARA, "Gov't, House agree on macro assumptions for 2027 state budget draft" (July 2, 2026)
- Coordinating Ministry for Economic Affairs / The Reformist: Rp6.7tn net fiscal loss per $1/bbl ICP increase
- Rancakmedia: Fuel subsidy realisation Rp116tn by mid-2026
- BI: BI-Rate 5.75% (July 21-22 hold), FX reserves $145.6bn (June), SRBI inflows Rp105.16tn YTD
- DeepDraft SITREP, July 8: Hormuz transits ~16/day, JMIC "severe", tanker rates $300k/day
- MSCI June 24 / S&P DJI July 2026: classification watchlists
- Brent crude: $88-91/bbl (July 21-25)
Submitted for human review at the gate. Notion gate.