Exchange rates

USD to IDR exchange rate

18,089.98 IDR+0.27%24h+0.33%7d

1 USD = 18,089.98 IDR · Last updated 24 Oct 2026, 00:56 UTC · 15 minutes late

Nobody can predict the USD to IDR rate next month, and this page gives no forecast. One USD is 18,089.98 IDR; the rate is up 0.88% over the last month, with a range of 17,840.80 to 18,107.80 IDR. Commodity prices, portfolio flows and the gap between Indonesian and US policy rates can move the pair. As of 24 Oct 2026, 00:56 UTC.

USD/IDR chart

USD/IDR price history

USD/IDR history

PeriodChangeLowHigh
24 hours+0.27%18,034.7118,096.42
7 days+0.33%17,970.9218,096.80
30 days+0.88%17,840.8018,107.80
1 year+8.92%16,562.7018,150.45

Convert USD to IDR

1 USD = 18,089.98 IDR

Open the converter

USD to IDR

1 USD18,089.98 IDR
5 USD90,449.90 IDR
10 USD180,899.80 IDR
25 USD452,249.50 IDR
50 USD904,499.00 IDR
100 USD1,808,998.00 IDR
500 USD9,044,990.00 IDR
1,000 USD18,089,980.00 IDR
2,000 USD36,179,960.00 IDR
5,000 USD90,449,900.00 IDR
10,000 USD180,899,800.00 IDR

IDR to USD

10,000 IDR0.5528 USD
50,000 IDR2.764 USD
100,000 IDR5.5279 USD
250,000 IDR13.8198 USD
500,000 IDR27.6396 USD
1,000,000 IDR55.2792 USD
5,000,000 IDR276.40 USD
10,000,000 IDR552.79 USD
20,000,000 IDR1,105.58 USD
50,000,000 IDR2,763.96 USD
100,000,000 IDR5,527.92 USD

About USD/IDR

USD/IDR is how many Indonesian rupiah one US dollar buys. Importers and exporters watch it closely, because Indonesian trade in energy, commodities and manufactured goods is mostly invoiced in dollars.

The rupiah is a managed float. Bank Indonesia (BI) smooths sharp moves but does not fix the rate. The pair follows prices for coal, palm oil and nickel, which Indonesia exports in large amounts, along with portfolio flows and the gap between BI and US Federal Reserve rates.

Indonesians working abroad use it to see what money sent home is worth, even when the transfer itself goes through SGD, MYR or SAR.

The rate here updates during the trading day from market data. It is an indicative mid-market rate, not for settlement or regulated trading.

Where rates come from

Frequently asked questions

What does USD/IDR measure?

How many rupiah one US dollar buys. At 17,900, 100 dollars buy about 1.79 million rupiah.

Is the USD/IDR rate live?

Yes. It updates during the trading day, and every API response includes its source (live), the market_session and a timestamp.

Why does the rupiah move against the dollar?

Commodity prices, for a start: Indonesia exports a lot of coal, palm oil and nickel. Money moving in and out of Indonesian bonds and stocks matters too, and so does the gap between Bank Indonesia and Federal Reserve policy rates. BI sometimes steps in when moves get sharp.

What is a managed float?

Bank Indonesia lets the rupiah trade freely most of the time. When moves turn disorderly, it buys or sells foreign reserves to calm them, but it does not target a fixed rate.

How do I get the USD/IDR rate via the API?

Call GET /v1/latest/USD?symbols=IDR. The response has the rate, its source, market_session and a timestamp. IDR also works as the base currency, and the free tier covers both with no credit card.

What is the historical range of USD/IDR?

In the 1997-98 Asian financial crisis the rupiah fell from about 2,400 to over 16,000 per dollar. Since the early 2000s it has mostly traded from about 9,000 to above 16,000, drifting weaker over time, and Bank Indonesia has stepped in during periods of stress.

Should I use this rate to send money to Indonesia?

Use it as a benchmark. A transfer provider's quote includes a spread and fees, so the gap between their rate and this one shows roughly what you are paying.

How do I query USD/IDR?

Send one request with your key. Each rate comes with its source, the time it was observed and the market session.

Request

curl "https://api.exchangerate.dev/v1/latest/USD?symbols=IDR" \
  -H "Authorization: Bearer $API_KEY"

Response

{
  "result": "success",
  "base": "USD",
  "source": "live",
  "sources": {
    "IDR": "live"
  },
  "market_session": "open",
  "timestamp": "2026-10-24T01:12:50Z",
  "data_updated_at": "2026-10-24T00:56:59Z",
  "rates": {
    "IDR": 18089.98
  },
  "effective_at": {
    "IDR": "2026-10-24T00:56:59Z"
  },
  "stale": {
    "IDR": false
  },
  "derived_symbols": [],
  "notice": "Indicative rates, not for settlement."
}

Related reading

Related pairs

All exchange rates