On this page
- Understanding IDR Denominations: The Zero Problem
- Where and How to Exchange Currency
- ATMs in Indonesia: Limits, Fees, and Safety
- QRIS and Digital Wallets: How Indonesia Really Pays in 2026
- Using Cards as a Tourist: Honest Acceptance Reality
- Tipping in Practice: What to Give and When
- 2026 Budget Reality: What Things Actually Cost
- Common Money Mistakes to Avoid
- Frequently Asked Questions
💰 Click here to see Indonesia Budget Breakdown
💰 Prices updated: August, 2026. Budget figures are estimates — always verify before travel.
Exchange Rate: $1 USD = Rp17,720.00
Daily Budget (per person)
Shoestring: Rp389,840 – Rp1,151,800 ($22.00 – $65.00)
Mid-range: Rp886,000 – Rp1,772,000 ($50.00 – $100.00)
Comfortable: Rp4,430,000 – Rp8,860,000 ($250.00 – $500.00)
Accommodation (per night)
Hostel/guesthouse: Rp53,160 – Rp744,240 ($3.00 – $42.00)
Mid-range hotel: Rp460,720 – Rp1,772,000 ($26.00 – $100.00)
Food (per meal)
Budget meal: Rp30,000.00 ($1.69)
Mid-range meal: Rp105,000.00 ($5.93)
Upscale meal: Rp1,250,000.00 ($70.54)
Transport
Single metro/bus trip: Rp5,000.00 ($0.28)
Monthly transport pass: Rp886,000.00 ($50.00)
One of the most disorienting parts of arriving in Indonesia for the first time is staring at a price tag that reads Rp 250,000 and wondering if you just agreed to pay an enormous amount for a bowl of noodles — or almost nothing. In 2026, with digital payments expanding faster than ever and new cross-border QR systems active across ASEAN, first-time and returning visitors alike often arrive confused about what cash to carry, which apps to use, and where the genuine exchange rates actually are. This guide cuts through all of it.
Understanding IDR Denominations: The Zero Problem
The Indonesian Rupiah (IDR) is issued by Bank Indonesia. Its symbol is Rp. The large number of zeros is the single biggest source of confusion for visitors, and it causes real mistakes at markets, restaurants, and ATMs.
Banknotes come in these denominations: Rp 1,000, Rp 2,000, Rp 5,000, Rp 10,000, Rp 20,000, Rp 50,000, and Rp 100,000. The Rp 100,000 note — deep red with the face of founding president Soekarno and Mohammad Hatta — is the largest and the one you will use most for significant purchases. Coins exist in Rp 100, Rp 200, Rp 500, and Rp 1,000, but in practice, the smaller coins rarely appear in everyday transactions. Vendors often round to the nearest Rp 500 or simply skip coins altogether.
A mental shortcut that works well: drop four zeros to convert roughly to US dollars, or drop three zeros to get a sense of the amount in Indonesian terms. A Rp 50,000 note is your workhorse — it covers a filling plate of nasi goreng at a local warung, a short Gojek ride across town, or a large bottle of water with change to spare. Keep a stack of Rp 10,000 and Rp 20,000 notes for street food, markets, and public transport.
Where and How to Exchange Currency
Not all exchange points are equal, and the difference between a good rate and a bad one can add up to tens of thousands of rupiah on a single transaction.
Authorized Money Changers
These consistently offer the best rates. In Bali, look for established operators like P.T. Central Kuta and P.T. Dirgahayu Valuta Prima. Any legitimate money changer should display a Bank Indonesia license on its premises. Before handing over your currency, confirm the rate on the board, watch the transaction happen in front of you, and count every note before stepping away from the counter. This is not rudeness — it is standard practice and staff expect it.
Banks
Indonesian banks — BCA, Mandiri, BRI, BNI — all offer currency exchange. Rates are slightly less competitive than dedicated changers, but the process is transparent and secure. Banks are a solid choice if you are in a city centre and cannot locate a licensed money changer.
Airports and Hotels
Use airport and hotel exchange desks only for the minimum amount you need to get through your first few hours. Rates here are consistently the least favorable. At Soekarno-Hatta (CGK) in Jakarta or Ngurah Rai (DPS) in Bali, withdraw from an ATM inside the terminal instead — you will almost always get a better effective rate.
ATMs in Indonesia: Limits, Fees, and Safety
ATMs are widely available across cities, tourist towns, and most provincial capitals. In very remote areas — think interior Kalimantan or the outer Maluku islands — they become scarce, so always withdraw before heading off the beaten track.
Most ATMs accept international cards carrying Visa, Mastercard, Cirrus, Plus, or Maestro logos. The two most reliable networks for foreign cards are BCA and Mandiri. Their machines are well-maintained and widely distributed.
Withdrawal Limits
A standard ATM dispensing Rp 50,000 notes will cap a single withdrawal at Rp 1,250,000. Machines that dispense Rp 100,000 notes typically allow up to Rp 2,500,000 per transaction, and some premium ATMs go up to Rp 5,000,000. Your home bank’s daily limit sits on top of this, so if you need a large amount of cash, you may need to do multiple transactions across different machines.
Fees
Indonesian banks generally do not charge the foreign cardholder a direct withdrawal fee — the fee structure is on your home bank’s end. Expect your bank to apply a foreign transaction fee of 1–3% and potentially a fixed ATM fee per withdrawal. To minimise these costs, withdraw larger amounts less frequently rather than small amounts every day.
ATM Safety
Use ATMs inside bank branches or shopping malls whenever possible. Cover the keypad when entering your PIN. Inspect the card slot briefly before inserting your card — skimming devices, though less common than they were five years ago, still appear occasionally in high-tourist areas. If a machine behaves oddly, cancel the transaction and find another.
QRIS and Digital Wallets: How Indonesia Really Pays in 2026
If you spend any time in Indonesian cities — Jakarta, Surabaya, Bali’s tourist strip, Yogyakarta’s café district — you will notice that most payments happen by phone. The system that makes this seamless is QRIS (Quick Response Code Indonesian Standard), a universal QR payment standard launched by Bank Indonesia.
How QRIS Works
Every merchant with a QRIS code can receive payment from any participating Indonesian e-wallet or mobile banking app. You open your app, tap “Scan QRIS” or “Pay”, point your camera at the code, enter the amount if it is not pre-filled, and confirm with your PIN or fingerprint. The screen shows confirmation in seconds. You show it to the vendor. Done. From the warung selling grilled corn on the beach at dusk — smoke curling off the coals, the vendor fanning the charcoal with a folded newspaper — to a hotel lobby in Jakarta, the same QR code system handles it all.
For tourists from Malaysia, Thailand, Singapore, and the Philippines, 2026 brings a particularly useful upgrade: Indonesia has established active bilateral cross-border QR payment linkages with these countries. That means if you have DuitNow (Malaysia), PromptPay (Thailand), or equivalent apps from Singapore and the Philippines, you can scan Indonesian QRIS codes directly from your home-country app. This makes paying at Indonesian merchants dramatically easier for regional visitors who do not want to set up a local e-wallet.
The Main E-Wallets
GoPay (gojek.com/gopay) is embedded inside the Gojek super-app, which handles ride-hailing, food delivery, and logistics. Top-ups via BCA or Mandiri bank transfer are free. Topping up at Alfamart or Indomaret convenience stores costs a Rp 2,000–3,000 service fee. Transferring money to an Indonesian bank account costs Rp 2,500 per transaction.
OVO (ovo.id) is the wallet of choice for Grab users and works across Lippo Group properties including Matahari Department Store, Hypermart, and Cinemaxx cinemas. Fee structure mirrors GoPay: free bank transfer top-ups, Rp 2,000–3,000 at convenience stores, Rp 2,500 to transfer out to a bank account.
DANA (dana.id) is the most independent of the major wallets — not tied to any ride-hailing or retail ecosystem. It offers a generous free interbank transfer allowance each month (up to 10 free transfers for amounts up to Rp 250,000 each), after which the standard Rp 2,500 fee applies. Good choice if you want a wallet purely for payments rather than ride-hailing integration.
ShopeePay (shopee.co.id/m/shopeepay) expanded its offline merchant network significantly between 2024 and 2026 to compete with GoPay and OVO. If you already use Shopee for online purchases, ShopeePay is the natural extension. Same fee structure as the others.
All four wallets accept QRIS codes, which means in practice the choice between them for in-person payments is largely personal preference. Foreigners can register for any of these with an Indonesian SIM card — another good reason to buy a local SIM on arrival.
Using Cards as a Tourist: Honest Acceptance Reality
Visa and Mastercard work reliably at hotels rated three stars and above, larger restaurants, major supermarkets (Ranch Market, Transmart, Hero, Carrefour), department stores, and main tourist attractions. American Express is accepted at fewer places and is not worth relying on as your primary card.
Since 2024, contactless tap-to-pay has spread noticeably across point-of-sale terminals in larger retail environments. You will see the contactless symbol at most Transmart and Ranch Market checkouts, and at mid-range and upscale restaurants in Jakarta and Bali. It is not universal at smaller shops yet.
Some merchants — particularly smaller operators or those in heavily touristy areas of Bali — may attempt to add a 2–3% surcharge for card payments. This practice is technically not permitted, and you are within your rights to decline it and pay cash instead.
For travellers who want to minimise fees entirely, cards from fintech banks like Wise or Revolut continue to perform well in Indonesia in 2026, with low or zero foreign transaction fees and competitive ATM withdrawal allowances. Check current terms with your specific card before travel, as these programmes update regularly.
Tipping in Practice: What to Give and When
Tipping is not mandatory in Indonesia and no one will make you feel uncomfortable for not tipping. That said, service workers across the hospitality industry earn modest wages, and a thoughtful tip goes a long way.
- Restaurants: Many mid-range and upscale restaurants automatically add a 5–10% service charge plus 10% government tax. If that appears on your bill, nothing extra is required. For exceptional service where no charge is listed, rounding up or leaving Rp 10,000–20,000 is appropriate.
- Hotel porters: Rp 10,000–20,000 per bag.
- Housekeeping: Rp 10,000–20,000 per day, or left at the end of your stay.
- Gojek / Grab drivers: Both apps have an in-app tipping function after the ride. Rp 5,000–10,000 for good service is appreciated.
- Tour guides: Rp 50,000–100,000 per person per day for a full-day guide. For drivers on multi-day tours, Rp 30,000–50,000 per day.
- Spas and salons: Rp 20,000–50,000 for good service.
2026 Budget Reality: What Things Actually Cost
These are real 2026 price ranges for common daily expenses across Indonesia. Bali’s tourist areas and South Jakarta sit at the higher end of these ranges; smaller cities and non-tourist destinations sit at the lower end.
Budget Tier
- Local meal at a warung or street vendor: Rp 15,000–35,000
- Bottled water (1.5 litre): Rp 5,000–10,000
- Short Gojek or Grab ride (under 5 km): Rp 15,000–30,000
- Local SIM card with starter data: Rp 30,000–100,000
Mid-Range Tier
- Meal at a sit-down restaurant: Rp 50,000–150,000
- Monthly mobile data plan top-up: Rp 50,000–150,000
- Coffee at a local café (not a chain): Rp 20,000–45,000
- Intercity bus ticket (Java, 3–4 hours): Rp 50,000–120,000
Comfortable Tier
- Dinner at an upscale restaurant in Bali or Jakarta: Rp 200,000–500,000+
- Budget hotel per night: Rp 150,000–350,000
- Mid-range hotel per night: Rp 400,000–900,000
- Domestic flight (Jakarta–Bali, economy): Rp 400,000–900,000 depending on booking timing
Common Money Mistakes to Avoid
Exchanging at the airport beyond what you immediately need. Rates at Soekarno-Hatta and Ngurah Rai exchange counters are measurably worse than those at licensed money changers in the city or tourist area. Change just enough to cover your taxi or first meal, then use an ATM or licensed changer once you have settled in.
Not counting your money at the exchange counter. In Bali especially, some unlicensed or semi-legitimate changers use sleight of hand to short-change tourists. Count every note before you walk away, every time.
Ignoring the zeros. Mistaking Rp 100,000 for Rp 10,000 is a genuine and common error. Before handing over cash, pause and read the denomination on the note. The colour-coding helps: Rp 100,000 is red, Rp 50,000 is blue, Rp 20,000 is green.
Scanning QR codes from unofficial sources. In 2026, QR code scams remain a real concern. Only scan QRIS codes that are physically posted at the merchant’s counter or presented on an official device. Never scan a code sent to you via WhatsApp or social media from someone claiming to be a vendor.
Assuming digital payments work everywhere. They do not. A remote guesthouse on Flores, a village warung in East Java, or a traditional market in Sulawesi will want cash. Always carry some physical IDR, especially when travelling outside Java and Bali.
Forgetting to tell your home bank. Many overseas banks will block transactions from Indonesia as a fraud precaution. Notify them before you travel, or you may find your card declined at a restaurant in Seminyak while your satay goes cold on the table — the smoky peanut-sauce aroma going to waste while you fumble with a locked app.
Frequently Asked Questions
Can I use US dollars or other foreign currencies directly in Indonesia?
No. The Indonesian Rupiah (IDR) is the only legal tender for transactions in Indonesia. A small number of tourist-facing businesses in Bali may quote prices in USD, but payment must ultimately be made in IDR or exchanged first. Always carry IDR for any ground-level purchase.
Is it safe to use ATMs in Bali and Jakarta?
Generally yes, provided you use machines attached to bank branches or inside shopping malls. Avoid freestanding ATMs on dark side streets. Inspect the card slot before use, cover your PIN, and stick to BCA and Mandiri machines for the most reliable experience with foreign cards.
Can foreigners use GoPay, OVO, or DANA?
Yes, foreigners can register for Indonesian e-wallets using an Indonesian phone number, which requires a local SIM card. Top-ups can be done at Alfamart or Indomaret convenience stores with cash, for a service fee of around Rp 2,000–3,000. Having a local e-wallet makes daily transactions in cities significantly faster.
What is the best way to avoid foreign transaction fees in Indonesia?
Use a travel-friendly card from a fintech provider like Wise or Revolut, which typically charge zero or very low foreign transaction fees. Alternatively, withdraw larger amounts from ATMs less frequently to reduce the impact of fixed per-withdrawal fees charged by your home bank. Avoid dynamic currency conversion (DCC) if offered at an ATM or POS terminal — always pay in IDR.
Do I need to declare cash when entering Indonesia?
Yes. If you are carrying cash equivalent to more than USD 100,000 (or foreign currency equivalent), you must declare it on the customs form on arrival. Amounts below this threshold do not need to be declared. There is no restriction on bringing foreign currency into Indonesia, but it must be exchanged into IDR for use at most merchants.