Currency in Indonesia: Indonesian Rupiah (IDR)
Indonesia uses the Indonesian rupiah (IDR). Prices are sometimes quoted in US dollars, especially at luxury resorts and on some tours, but payments inside Indonesia are generally settled in rupiah. Once you arrive, you get rupiah from an ATM or a money changer.
The rupiah carries a lot of zeros, so paying Rp 50,000 or Rp 100,000 for everyday things is normal. A warung meal runs about Rp 25,000 to Rp 50,000, a coffee around Rp 30,000, and a short Grab or Gojek ride roughly Rp 20,000 to Rp 40,000. As a rough anchor, reckon on somewhere around Rp 15,000 to 16,000 to the US dollar, though the live rate above is what actually matters.
So what does that buy you? US dollars are worth about Rp 17,832 each today, and the rupiah has traded between Rp 16,245 and Rp 18,151 to the dollar over the past year. The card below shows whether now is a good time to convert into rupiah, and the chart tracks how the dollar has held up against it over the past five years.
So Rp 100,000 is about $5.61, and Rp 1,000,000 is $56.08.
Good time to convert.
The rupiah is near the weakest it has been all year against the dollar, so your money goes further than usual. Twelve-month average: Rp 17,089.
Paying with card in Indonesia
Card acceptance varies far more across Indonesia than most travelers expect. Jakarta, Surabaya, Bali and the other big hubs are very card-friendly, with Visa and Mastercard taken in hotels, malls, chains and larger restaurants. On smaller islands and in rural regions you'll find fewer international card terminals and fewer authorized money changers, so the further you get from the tourist trail, the more you'll lean on cash. American Express is accepted in far fewer places, so don't make it your only card.
You may run into a card surcharge, usually 2-3%, or a shop that claims to be "cash only" to avoid the processing fee. Bank Indonesia's payment rules actually prohibit merchants from passing card and QRIS costs on to you, although the rule isn't always enforced in practice, so you'll still meet it here and there. You're within your rights to decline the surcharge, though it's rarely worth a long argument, so keep some small cash for those places. Separately, your own bank may charge a foreign-transaction fee on every payment abroad, which is what the calculator below helps you avoid with the right card.
Contactless is worth using where you can. Wherever contactless card payments are accepted, Apple Pay and Google Pay usually work too, as long as they're linked to a Visa or Mastercard, and they're safer than the physical card because the terminal only ever sees a one-time token. It's the terminal that decides, not the wallet, so acceptance simply tracks wherever contactless is already in use.
Whenever a machine offers to "convert for you", say no and pay in Indonesian rupiah. Letting your own bank handle the conversion is almost always cheaper than accepting the ATM or card terminal's rate.
New to comparing cards? See how the calculator works.
Cash in Indonesia
You don't need a fat wad, but you do need some. Cards cover the big-ticket items; cash is for the day's small spending: warungs, street food, markets, drivers and parking. Rp 300,000 to Rp 500,000 on you is a reasonable amount, more if you're heading somewhere rural where ATMs thin out. When you do withdraw, take a larger amount in one go, since most machines charge a flat fee per withdrawal and fewer, bigger pulls spread that cost.
- Keep a supply of smaller notes. Warungs, drivers and stalls often can't change a Rp 100,000, so a stack of Rp 20,000 and Rp 50,000 notes saves a lot of hassle.
- Big-ticket domestic travel goes on a card. Domestic flights, ferries and train tickets can usually be booked and paid online by card, so cash is mainly for small local spending once you land.
- Let Grab and Gojek carry the load. Add a foreign Visa or Mastercard to the Grab or Gojek app and it pays for rides and food deliveries in-app, so a big chunk of daily spending never touches a rupiah note. The local wallets (GoPay, OVO, DANA) usually need an Indonesian bank account, so they're rarely worth it for a short visit.
- Break big notes where change is easy. Supermarkets, minimarts like Indomaret and Alfamart, and hotels are the painless places to split a Rp 100,000.
- Have some rupiah before you land. An airport taxi, a SIM or your first meal all go smoother with cash in hand before you find a good ATM or changer.
Best ATMs in Indonesia (surcharge by bank)
Indonesia's ATMs belong to the country's major banks, and the surcharge each one adds to a foreign-card withdrawal varies widely. What follows is the local machine's surcharge only; your own bank may add its own foreign-ATM fee back home.
Three separate charges can land on one withdrawal, and it's easy to blur them: the local ATM surcharge added by the machine (the table below), your own bank's foreign-ATM fee charged back home, and DCC, where the screen offers to bill you in your home currency at a poor rate. Decline DCC every time. The table below covers the local surcharge only.
Stick to ATMs attached to a staffed bank branch (BCA, BNI, Mandiri) rather than free-standing machines. It isn't only about the fees. The stand-alone units in minimarts and along tourist strips are where card-skimming turns up most, and they push the hardest "convert for you" prompts. A machine bolted onto a branch is much harder to tamper with. Cover the keypad as you type your PIN, and if the card slot looks loose or bulky, use another.
- BCA None known Excellent choice, wide network and clear English prompts.
- BNI None known Good international support, handy outside the big cities.
- Bank Mandiri Rp 50,000 Foreign-card access fee introduced 22 February 2026.
- CIMB Niaga Varies Travelers report surcharges; read the on-screen fee before you confirm.
- BRI Varies Reported amounts differ; check the ATM before confirming.
- Independent tourist ATMs Often highest More likely to push DCC and add operator fees, and where skimming shows up most. Avoid when a bank ATM is near.
- Withdrawal caps vary by bank and by card. Many machines top out around Rp 2,000,000 to Rp 3,000,000 per transaction, with Permata Bank and a few others at the higher end, but foreign cards from the likes of Charles Schwab, Wise or Revolut can hit their own per-withdrawal limits too. If you need a larger sum, expect to make several withdrawals.
- Withdraw more, less often. Because the fee is usually flat per withdrawal (yours or the machine's), a no-surcharge bank like BCA or BNI plus a bigger pull keeps the running total down. Your home bank's daily limit may still cap you, so plan for more than one trip on a big cash day.
- Wait for the card, not just the cash. Some machines dispense the notes first, so don't walk off until your card is back in hand.
- Read the on-screen fee before confirming. Amounts change and differ by bank, so check the prompt rather than assume.
Updated August 2026
Exchanging cash in Indonesia
An ATM is usually the simplest way to get rupiah, but if you've brought cash from home or want to change a larger sum at once, a money changer can be worth it. Two things decide whether you get a fair deal: where you change, and how you handle the count.
- Skip the airport for anything beyond taxi money. The counters at the big arrival airports, Soekarno-Hatta (CGK) in Jakarta and Ngurah Rai (DPS) in Bali, run some of the worst rates you'll see. Change just enough to reach your accommodation, then use a proper changer or an ATM.
- Use an authorized money changer. Look for the Bank Indonesia "PVA Berizin" (authorized money changer) green-shield logo and hologram in the window. Outside the main tourist areas authorized changers thin out, so in smaller towns an ATM is often the more reliable option.
- A rate far above everyone else's is bait, not a bargain. Indonesia has a long-standing reputation for short-count tricks at unlicensed booths, where a headline rate lures you in and a surprise "commission", folded notes or a fast recount claws it back.
- Bring clean, large notes. Newer USD $100 or $50 bills, or the equivalent in EUR, GBP, SGD or AUD, get the best rate; torn, marked or small notes get a worse one or get refused.
- Count it yourself, then keep it. Count your rupiah in front of the teller and hold onto it. If the cashier wants to recount the money after you've already counted it, politely decline and leave with the cash you've verified, since that recount is exactly where notes go missing.
For everyday spending a no-surcharge bank ATM is usually simpler and the effective rate is close, so save the money changer for larger cash sums.
Paying by QR (QRIS) in Indonesia
QRIS is Indonesia's single national QR standard, and locals pay with it almost everywhere through apps like GoPay, OVO and DANA. For foreign visitors it's the most fiddly option to set up, and how well it works depends on where your bank or wallet is based.
- From Singapore, Malaysia, Thailand, the Philippines and a growing list of Asian markets: many home banking and e-wallet apps can already scan Indonesian QRIS codes directly through cross-border QRIS, billed in your own currency.
- From the US, UK, EU or Australia: support for foreign visitors is improving but still patchy. Whether a foreign-issued card or wallet works depends on the provider, and onboarding rules keep changing. The usual workaround is a local wallet topped up with cash, though it generally needs an Indonesian number to set up.
Support for tourists is getting better, but for most short trips QRIS is still less convenient than simply paying by Visa or Mastercard and carrying some cash, which already covers you everywhere QRIS does.
Sending money to Indonesia
Most visitors never need this, but if you're paying a villa deposit, sending money to family, or funding an Indonesian account as a long-stay or nomad, the rate you're quoted is rarely the rate you get. Most of the cost is hidden in the exchange rate rather than the visible fee, often a 3-6% markup you never see itemized.
The mid-market rate is the real mid-point you'd see on Google, and it's the benchmark a fair transfer should track. Specialist services like Wise and Instarem land within roughly 1% of it, and transfers to the main Indonesian banks, BCA, Mandiri, BNI and BRI, usually arrive quickly. A high-street bank wire can quietly cost 5-8% once the exchange-rate markup and correspondent-bank fees are counted, and it often takes days longer.
Don't focus only on the advertised transfer fee. The exchange rate usually has a much bigger effect on how many rupiah actually arrive, so compare the final amount received, not the headline fee.
Travel tips?
Sign up for our guide on how to save money on your next trip.
Frequently Asked Questions
-
How much cash should I carry in Indonesia?
Enough for the day's small spending, roughly Rp 300,000 to Rp 500,000, and more if you're heading somewhere rural where ATMs are scarcer. Cards cover hotels and larger restaurants, so cash is mainly for warungs, street food, markets and small transport. Carry small notes, as many vendors can't break a Rp 100,000.
-
Which Indonesian ATM has the lowest fees?
For foreign cards, BCA and BNI are the usual picks, with no local surcharge on top of your own bank's fee. Mandiri now adds a Rp 50,000 access fee, while CIMB Niaga and BRI vary, so read the on-screen fee before you confirm. Whichever you use, always choose to be charged in rupiah, not your home currency.
-
Can merchants in Indonesia charge extra for paying by card?
They're not supposed to. Bank Indonesia's payment rules prohibit merchants from adding a surcharge on card or QRIS payments, since the processing fee is meant to be the merchant's cost. Enforcement is inconsistent, so some still add 2-3% or claim "cash only", but you're within your rights to decline it.
-
Can I pay with Apple Pay or Google Pay in Indonesia?
Wherever contactless card payments are accepted, Apple Pay and Google Pay usually work too, as long as they're linked to a Visa or Mastercard. It's the terminal that matters, not the wallet, so acceptance follows wherever contactless is in use, mainly bigger hotels, chains and malls. Smaller vendors take cash or QRIS instead.
-
Should I exchange money before arriving in Indonesia?
There's no need. Rates at home are usually worse than an Indonesian bank ATM or an authorized money changer, and carrying a lot of cash isn't worth the risk. Bring a small amount for arrival, then withdraw or exchange locally.
-
Should I pay in rupiah or my home currency at the machine?
Always choose rupiah. Picking your home currency lets the terminal set the exchange rate (dynamic currency conversion), which is worse than your own bank's rate.