💰 Quick Context: The Indonesian Rupiah
Indonesia uses the Indonesian Rupiah (IDR), symbol Rp. The denominations are large: a street meal costs Rp 25,000–50,000, a mid-range restaurant meal Rp 100,000–250,000, and a hotel night Rp 500,000–2,000,000. Quick math: drop four zeros and divide by 1.5 for a rough USD estimate (e.g., Rp 150,000 ≈ US$10). At roughly $1 = Rp 15,000, the numbers look intimidating but the conversion becomes second nature quickly. Check the current IDR/USD rate before your trip.
🎧 Order Indonesian Rupiah Before You Fly
Have cash in hand when you land. Insured delivery, 2–5 day shipping.
Order IDR → CEI Currency ExchangeCash vs. Card: What to Expect in Indonesia
Indonesia is still a heavily cash-based country, though Bali and Jakarta are becoming more card-friendly. Outside major tourist areas, cash is king. Plan accordingly.
Bali tourist areas (Seminyak, Ubud, Canggu) have hotels, upscale restaurants, and beach clubs like Potato Head and Ku De Ta that accept cards. Cash is needed for Pura Tanah Lot and other temple entrance fees, warungs (local eateries), Ubud Art Market, motorbike rentals, and most businesses outside Bali's tourist strip.
Outside Bali, cash is far more important. Java, Lombok, Flores, and Komodo businesses accept mostly cash, even in Yogyakarta and Surabaya. Carry Rp 500,000–1,000,000 daily. Keep a mix of Rp 50,000 and Rp 100,000 notes. ATM limits are typically Rp 1,250,000–2,500,000 per transaction.
How to Get Rupiah for Your Indonesia Trip
Indonesia stays cash-shaped almost everywhere outside Seminyak and Ubud's beach-club strip. Warungs, scooter rentals, temple entry fees, Ubud Art Market stalls, the Komodo boat operators, and most businesses on Java, Lombok, and Flores all want rupiah. Bali tourist areas (Seminyak, Canggu, Ubud's Yoga Barn district) and Jakarta's South Plaza Indonesia handle cards fine, but step a single block off and you're back to cash. Add a known Bali skim risk on standalone street ATMs, and the calculus is straightforward: carry more rupiah than you think, withdraw it carefully, and pre-load USD as a backup.
Order rupiah before you fly
For pre-arrival rupiah, two paths. A currency-exchange service like CEI Currency Exchange ships physical Indonesian rupiah to a US address with insured 2–5 day delivery, at a small spread over the bank rate. Useful if you're flying directly into Lombok (LOP) or Yogyakarta (JOG) where bank ATM coverage at arrivals is thinner than DPS. Your home bank can also order IDR (Bank of America, Chase, Wells Fargo, Citi may stock it depending on the branch), free for many premium accounts and a modest fee otherwise. Allow 5–10 business days because IDR is not a flagship currency. Indonesia does not have a Bank of America Global ATM Alliance partner. Backup option that works well for Indonesia specifically: pack USD $200–300 in clean, post-2009 $100 bills (Indonesian banks reject worn or torn US notes outright); the licensed money changers in Kuta and Ubud, especially BMC and Central Kuta, generally beat the airport ATM after fees. Combine that with a Wise card for restaurant spending and you're set.
Withdraw from an Indonesian bank ATM
On the ground, the cheapest source of rupiah is a major Indonesian bank ATM inside a real bank branch. Bank Mandiri, BCA (Bank Central Asia), BNI (Bank Negara Indonesia), BRI (Bank Rakyat Indonesia), and CIMB Niaga all give the actual interbank rate with no markup. Most do add a per-transaction fee for foreign cards (typically Rp 25,000–50,000, posted on the screen before you confirm). Withdrawal caps are usually Rp 1,250,000–3,000,000 per transaction; some BCA machines go to Rp 5,000,000. The Bali-specific gotcha is critical: stick to indoor ATMs in bank branches, in malls (Beachwalk in Kuta, Discovery Mall, Lippo Mall Kuta), or inside hotel lobbies. The standalone street-side ATMs in Kuta, Legian, and Ubud's main strip have a documented history of card-skimming devices and faked payment confirmations. Decline DCC every time the screen offers "charge in USD". See the Best ATMs section below for the bank-by-bank lineup, or our Bali money guide for neighborhood-level locations and which mall ATMs are safest. Want to know what a Mandiri withdrawal will actually cost on your card after fees? Drop it into our ATM fee calculator.
Airport counters & "authorized money changer" booths
Three traps to avoid in Indonesia. The exchange counters in arrivals at CGK (Jakarta Soekarno-Hatta), DPS (Bali Denpasar), and SUB (Surabaya) advertise rates that look reasonable but routinely run 6–12% off the interbank rate, plus fixed fees. The unlicensed money-changers along Bali's main tourist strips (Jalan Legian, Jalan Padma, Monkey Forest Road in Ubud) advertise eye-catching rates on sandwich boards but use sleight-of-hand short-changing tricks during the count-back; the Bali Tourism Police have warned about specific operators by name for years. Stick to licensed (Authorized Money Changer / PVA Berizin) outlets; BMC, Central Kuta, and Dirgahayu Valuta Prima have long-standing reputations. Third, the standalone outdoor ATMs in Kuta, Legian, Canggu, and Ubud (often unbranded or carrying obscure local-bank logos) carry a documented skim risk and aggressive DCC. Stick to indoor, branded bank ATMs at Mandiri, BCA, BNI, BRI, or CIMB Niaga; decline DCC every time. Heading to Bali? Our Bali and Ubud money guides walk the cleanest cash strategy.
For a side-by-side comparison of every method (bank wire, travel card, pre-order, ATM, exchange counter) including USD-to-IDR timing tips, see our complete Getting Currency guide →.
Best ATMs to Use in Indonesia
Indonesia's four largest banks operate thousands of ATMs across the archipelago. Stick to ATMs attached to bank branches for the best security and reliability. Always choose IDR (Rupiah) when prompted at the screen.
BCA (Bank Central Asia)
Indonesia's most popular bank with the widest ATM network. Found everywhere from airports to shopping malls. Reliable machines that accept international Visa and Mastercard. ATMs dispense Rp 100,000 notes.
RecommendedBNI (Bank Negara Indonesia)
State-owned bank with strong ATM coverage across all provinces. Widely available at airports and tourist areas. Accepts Visa, Mastercard, and Cirrus/Maestro cards.
RecommendedBank Mandiri
Indonesia's largest bank by assets with extensive coverage. ATMs are common in cities, airports, and shopping centres. Some machines offer higher withdrawal limits (up to Rp 2,500,000).
RecommendedBRI (Bank Rakyat Indonesia)
The bank with the broadest reach into rural Indonesia. Particularly useful outside major cities and tourist zones. BRI ATMs are often the only option in smaller towns.
Recommended⚠ Watch Out for Dynamic Currency Conversion (DCC)
When an ATM or card terminal offers to charge you in USD (or your home currency) instead of IDR, always decline. Choosing USD means accepting a 3–8% markup hidden in their exchange rate. Always select "IDR" or "Indonesian Rupiah" at every prompt. This is especially common at tourist-area ATMs in Bali and at hotels.
ATMs to Avoid in Indonesia
ATM skimming is a known risk in Indonesia, particularly in Bali's tourist hotspots like Kuta, Seminyak, and Legian. Standalone machines in high-traffic tourist areas are the most frequent targets.
Standalone ATMs in Tourist Areas
Unbranded or lesser-known ATMs on streets in Kuta, Seminyak, and Ubud are frequent targets for card skimmers. These machines may also charge extra fees and push DCC prompts. Always use ATMs inside bank branches or reputable shopping malls instead.
AvoidConvenience Store ATMs
ATMs inside small shops or minimarts (not affiliated with major banks) may have lower security standards. Stick to machines at official bank branches, airports, or large shopping centres for the safest experience.
AvoidPaying by Card in Indonesia
Card Networks
Visa and Mastercard are accepted at hotels, upscale restaurants in Seminyak and Ubud, larger shops, and tourist businesses in Bali and Jakarta. American Express has very limited acceptance. JCB has some acceptance due to Japanese tourism but is not reliable as a primary card. Discover has minimal acceptance.
Contactless & Mobile Payments
Tap-to-pay is expanding in Bali and Jakarta but is far from universal. Most terminals still require chip-and-PIN. GoPay and OVO are Indonesia's dominant mobile payment apps, but they require an Indonesian bank account, so they are not practical for tourists. Apple Pay and Google Pay work at some international chains but coverage is inconsistent.
Where Cards May Not Work
Warungs (local restaurants serving nasi goreng and mie goreng) are almost entirely cash-only. Markets (Ubud Art Market, Sukawati, Pasar Badung) and street vendors accept only cash. Temple entrance fees at Tanah Lot, Uluwatu, Borobudur, and Prambanan are cash-only. Metered taxis and ojeks (motorbike taxis) require cash unless you use Grab or Gojek apps. Some businesses add 2–3% card surcharges.
Tipping in Indonesia
Tipping Guide
Tipping is appreciated but not mandatory. Check for "service" or "SC" on your bill at upscale restaurants. At warungs and local restaurants, 5–10% if no service charge, or round up. Hotel porters: Rp 20,000–50,000 per bag. Tour guides at Borobudur, Ubud rice terraces, or Komodo: Rp 50,000–100,000 per person for a half-day. Private drivers: Rp 50,000–100,000 per day. Grab/Gojek drivers do not expect tips. Spa/massage: Rp 20,000–50,000. Housekeeping: Rp 20,000–30,000 per day.
Bali vs. the Rest of Indonesia
Things to Know
For city-specific tips, see our Bali, Ubud, and Yogyakarta money guides. Each covers neighborhood-level card acceptance, ATM locations, transport payments, and local spending tips.
Bali is the most card-friendly island, but you still need cash daily for temples, warungs, Ubud Art Market, and smaller businesses. Even in Seminyak and Ubud, cash remains essential. Java: Jakarta has good card infrastructure at Grand Indonesia and Plaza Indonesia malls. Outside Jakarta, cash dominates in Yogyakarta (Malioboro Street is cash-only) and Surabaya.
Lombok, Flores, Komodo: cash is critical. ATMs exist in main towns (Mataram, Labuan Bajo) but can run out on weekends. Withdraw before heading to remote islands. ATM note sizes matter: Rp 50,000 note machines give smaller bills easier to use at warungs. Rp 100,000 note machines are more efficient but harder to break. Authorized money changers with "PT" in the name (like PT Central Kuta) offer competitive rates. Avoid unlicensed street changers who use sleight-of-hand to shortchange tourists.
Money Safety in Indonesia
Staying Safe
Use ATMs inside BCA, BNI, or Mandiri branches whenever possible. This is the single most important precaution against card skimming, which remains common in Kuta, Seminyak, and Legian. Cover the keypad when entering your PIN since skimming devices are often paired with hidden cameras.
Indonesia triggers fraud alerts more than most Southeast Asian countries due to the known skimming risk. Mention "Indonesia" or "Bali" specifically when calling your bank before travel. Count your money carefully after withdrawals and when receiving change. With so many zeros on Indonesian banknotes, it is easy to confuse Rp 50,000 and Rp 500,000.
Skip the Foreign Transaction Fees
The Wise card converts your money at the real mid-market exchange rate. No markups, no surprises. Spend Indonesian Rupiah like a local.
Get the Wise Card →Frequently Asked Questions
Is ATM skimming a real risk in Bali?
Yes. Bali's tourist areas (Kuta, Seminyak, Legian) are known hotspots for ATM skimming. Always use ATMs inside BCA, BNI, or Mandiri bank branches. Cover the keypad when entering your PIN.
Can I use cards in Bali?
At hotels, upscale restaurants, and beach clubs, yes. But warungs (local eateries), temples, markets, and motorbike rental shops are cash-only. You will need cash daily even in Bali's tourist zones.
What are Indonesian ATM withdrawal limits?
Typically Rp 1,250,000–2,500,000 per transaction (~$80–160). ATMs dispense either Rp 50,000 or Rp 100,000 notes. You can make multiple withdrawals per day.
Do I need cash for the Komodo Islands?
Yes. ATMs exist in Labuan Bajo (the gateway town) but can run out. Withdraw enough rupiah before heading to Komodo. Tour boats and local services are cash-based.
Is tipping expected in Indonesia?
Appreciated but not mandatory. 5–10% at restaurants if no service charge. Rp 20,000–50,000 for hotel porters and spa treatments. Rp 50,000–100,000 per day for tour guides.
Is Indonesia expensive?
Very affordable. A warung meal costs Rp 25,000–50,000 ($1.60–3.20), a beer Rp 30,000–60,000 ($2–4), and a hotel room Rp 300,000–1,000,000 ($19–64). Bali's tourist strip is pricier than the rest of the country.
Quick Comparison
| Method | Cost | Convenience | Best For |
|---|---|---|---|
| Bank branch ATMs (BCA, BNI, Mandiri, BRI) | Low (no operator fee, fair rate) | ★★★★★ | Primary cash source (essential) |
| No-FX-fee card (Visa/Mastercard) | Best (no fees, mid-market rate) | ★★★☆☆ | Hotels, upscale restaurants, larger shops |
| Authorized money changers | Low (competitive rates if licensed) | ★★★☆☆ | Exchanging USD cash in Bali |
| Standalone / tourist-area ATMs | High (fees + skimming risk + DCC) | ★★☆☆☆ | Never recommended |
| Airport exchange counters | High (5–15% markup) | ★★☆☆☆ | Absolute emergency only |
Indonesia Quick Facts
| Currency | Indonesian Rupiah (IDR / Rp). Drop 4 zeros and divide by 1.5 for rough USD estimate |
| Cash vs. Card | Heavily cash-based. Bali is most card-friendly, but cash is still essential daily |
| Best ATMs | BCA, BNI, Bank Mandiri, BRI (inside bank branches) |
| ATM Limits | Rp 1,250,000–2,500,000 per transaction. Dispenses Rp 50,000 or Rp 100,000 notes |
| Card Acceptance | Limited. Visa/Mastercard at hotels and upscale restaurants. Cash needed elsewhere |
| Tipping | 5–10% at restaurants. Rp 20,000–50,000 for porters, spa, housekeeping |
| DCC Risk | High at standalone ATMs in Kuta and Seminyak. Always choose IDR |
| Best Strategy | Bank branch ATM for daily cash. No-FX-fee card as backup for larger purchases |
Indonesia City Guides
Neighborhood-level money guides for Indonesia's top destinations. Where to find ATMs, which areas need cash, how to pay for transport, and more.
Indonesia money toolkit
Deep-dive guides for specific banks, airports, and traveler nationalities in Indonesia. Each one builds on this overview with card-by-card fee math, exact ATM locations, or terminal-by-terminal directions.