USD to IDR exchange rate
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 history
| Period | Change | Low | High |
|---|---|---|---|
| 24 hours | +0.27% | 18,034.71 | 18,096.42 |
| 7 days | +0.33% | 17,970.92 | 18,096.80 |
| 30 days | +0.88% | 17,840.80 | 18,107.80 |
| 1 year | +8.92% | 16,562.70 | 18,150.45 |
Convert USD to IDR
1 USD = 18,089.98 IDR
Open the converterUSD to IDR
| 1 USD | 18,089.98 IDR |
| 5 USD | 90,449.90 IDR |
| 10 USD | 180,899.80 IDR |
| 25 USD | 452,249.50 IDR |
| 50 USD | 904,499.00 IDR |
| 100 USD | 1,808,998.00 IDR |
| 500 USD | 9,044,990.00 IDR |
| 1,000 USD | 18,089,980.00 IDR |
| 2,000 USD | 36,179,960.00 IDR |
| 5,000 USD | 90,449,900.00 IDR |
| 10,000 USD | 180,899,800.00 IDR |
IDR to USD
| 10,000 IDR | 0.5528 USD |
| 50,000 IDR | 2.764 USD |
| 100,000 IDR | 5.5279 USD |
| 250,000 IDR | 13.8198 USD |
| 500,000 IDR | 27.6396 USD |
| 1,000,000 IDR | 55.2792 USD |
| 5,000,000 IDR | 276.40 USD |
| 10,000,000 IDR | 552.79 USD |
| 20,000,000 IDR | 1,105.58 USD |
| 50,000,000 IDR | 2,763.96 USD |
| 100,000,000 IDR | 5,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 fromFrequently 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."
}