On this page
Free Astrology Insights
Tropical beach

Your First Time in Indonesia: Essential Money & Payment Tips

💰 Click here to see Indonesia Budget Breakdown

💰 Prices updated: November, 2026. Budget figures are estimates — always verify before travel.

Exchange Rate: $1 USD = Rp18,130.00

Daily Budget (per person)

Shoestring: Rp543,900 – Rp906,500 ($30.00 – $50.00)

Mid-range: Rp1,269,100 – Rp2,719,500 ($70.00 – $150.00)

Comfortable: Rp2,719,500 – Rp4,532,500 ($150.00 – $250.00)

Accommodation (per night)

Hostel/guesthouse: Rp36,260 – Rp362,600 ($2.00 – $20.00)

Mid-range hotel: Rp199,430 – Rp1,323,490 ($11.00 – $73.00)

Food (per meal)

Budget meal: Rp45,325.00 ($2.50)

Mid-range meal: Rp181,300.00 ($10.00)

Upscale meal: Rp1,813,000.00 ($100.00)

Transport

Single metro/bus trip: Rp3,500.00 ($0.19)

Monthly transport pass: Rp400,000.00 ($22.06)

Many first-time visitors land in Indonesia expecting either a cash-only country or a fully digital one. In 2026 it is neither. You can tap a QR code to buy a coffee in Canggu, then find that the grilled corn seller outside the cafe only takes rupiah notes. This guide shows you how to get cash, which cards and apps to use, and how to avoid the fees and mistakes that catch most newcomers.

The Rupiah Basics: Notes, Coins and Customs Limits

The Indonesian Rupiah (IDR) is the only legal tender. You will see banknotes of IDR 1,000, 2,000, 5,000, 10,000, 20,000, 50,000 and 100,000. Coins come in IDR 100, 200, 500 and 1,000, but small coins are rarely used in daily transactions.

Check the exchange rate on XE.com or OANDA.com before you change money, so you know what a fair rate looks like.

There is no limit on how much foreign currency you can bring in or take out. However, amounts equivalent to IDR 100,000,000 (about USD 6,500, depending on the rate) or more must be declared to customs when you arrive or leave. Not declaring can lead to penalties.

Getting Cash from ATMs Without Overpaying

ATMs are the easiest way to get rupiah. You will find them in major cities and tourist hubs such as Bali, Jakarta, Yogyakarta, Surabaya and Medan, and in many smaller towns. They are rarer in remote and rural areas. Look for machines from BCA, Mandiri, BRI, BNI and CIMB Niaga. Most accept Visa, Mastercard and Cirrus/Maestro cards. JCB and American Express are less widely accepted.

Here is how to withdraw cash without losing money to fees:

  1. Choose a bank-branch or mall ATM. It is safer and easier to get help if the machine keeps your card.
  2. Insert your card and enter your PIN. Cover the keypad with your hand.
  3. Decline conversion to your home currency. If the ATM offers to charge you in your own currency (Dynamic Currency Conversion), say no and choose IDR. This usually gives you a better rate from your bank.
  4. Withdraw the largest amount allowed. Most ATMs limit each transaction to IDR 1,250,000 (paid in IDR 50,000 notes) or IDR 2,500,000 (paid in IDR 100,000 notes). Some premium or bank-specific machines allow up to IDR 5,000,000. Your home bank’s daily limit still applies.
  5. Put the cash away before you walk off.

Fees come from two places. Many Indonesian banks do not charge foreign cards, but some do, typically IDR 10,000 to IDR 25,000 per transaction. Your home bank will almost certainly add a foreign transaction fee of 1–3% and possibly a fixed fee of USD 3–5. Fewer, larger withdrawals cost less than many small ones.

Getting Cash from ATMs Without Overpaying
📷 Photo by Cahyanda Gemintang on Unsplash.

Money Changers: Where to Go and What to Avoid

Money changers (tempat penukaran valuta asing) are common in tourist areas, and some give good rates. Stick to licensed ones with proper official signage, such as “P.T. Central Kuta Money Exchange” in Bali or “PT Dirgahayu Valuta Prima”. Skip street vendors who offer rates far better than everyone else. Those are where scams happen.

Rates in city centres and tourist areas are generally better than at airports. Airport counters are convenient, but exchange only what you need for the first day or so.

You need to show your passport, as the law requires it. Count your money carefully before you leave the counter. Bank Indonesia provides some information on licensed money changers, but it does not publish a full public list for tourists, so signage and reputation are your best checks.

Paying by Card: Where It Works and Where It Doesn’t

Visa and Mastercard work well at hotels, larger restaurants, supermarkets, department stores and major attractions in urban areas. Acceptance drops sharply at small shops, local markets and in rural areas. American Express and JCB are less commonly taken.

Contactless payment, using a tap card or a phone wallet linked to your card, is growing, especially in modern retail. Your home bank will likely charge a 1–3% foreign transaction fee on card purchases, so a card with low or no foreign fees saves real money over a two-week trip.

QRIS Explained: Indonesia’s Universal QR Code

QRIS (Quick Response Code Indonesian Standard) is the national QR payment system launched by Bank Indonesia. One QRIS code works with any participating e-wallet or mobile banking app. You will see the black-and-white square at modern cafes and street vendors alike. By early 2026, millions of merchants across Indonesia accept it.

Using it is simple. The merchant shows the code, you scan it with your payment app, enter the amount and confirm.

Cross-border QRIS for tourists

The biggest change for visitors is cross-border QRIS. Since 2024, Bank Indonesia has been expanding links with other countries. By early 2026, tourists from Malaysia, Thailand and Singapore can use their home banking or e-wallet apps to scan and pay at QRIS merchants, with the Philippines potentially included and possibly others. The exact list of fully working countries can change, so check with your home bank or app before you travel.

Cross-border QRIS for tourists
📷 Photo by Kevin Grieve on Unsplash.

If you are from a country that is not linked, QRIS usually means you need a local Indonesian e-wallet.

Setting Up an Indonesian E-Wallet as a Tourist

The main e-wallets are:

  • GoPay: built into Gojek (www.gojek.com)
  • OVO: widely accepted and often linked with Grab and Lippo Group merchants (www.ovo.id)
  • DANA: a standalone wallet with broad acceptance (www.dana.id)
  • ShopeePay: tied to Shopee and accepted at many physical shops (www.shopee.co.id/shopeepay)

To set one up, download the app (Gojek, Grab for OVO, DANA or Shopee) and register. You need a local Indonesian SIM card to receive the one-time password (OTP). Then you will meet the main hurdle: verification.

Verified accounts get higher limits, such as a IDR 20,000,000 balance limit and IDR 40,000,000 monthly transaction limit. This normally needs an Indonesian ID (KTP). Foreigners may be able to upgrade with a passport and valid visa, but the process is inconsistent and can require a local bank account. Unverified accounts have lower limits, for example a IDR 2,000,000 balance limit. For most short trips, that is enough.

Topping up

  • Convenience stores: This is the easiest option for tourists. At Alfamart or Indomaret, tell the cashier “GoPay” (or OVO, DANA or ShopeePay) and the amount, such as IDR 50,000 or IDR 100,000. A small fee of IDR 2,500 to IDR 5,000 may apply.
  • Bank transfer or ATM: This needs an Indonesian bank account or debit card.
  • Linked international card: Some wallets allow it, but it often adds fees and does not always work with foreign cards. Check the app before relying on it.
Pro Tip: Buy a local SIM at the airport on day one, before you try to register any e-wallet. The OTP text will not reach a foreign number reliably, and a SIM also keeps Gojek and Grab working. Then top up your wallet at an Alfamart or Indomaret with IDR 100,000 and test it on a small purchase before you need it.

Paying for Rides and Train Tickets

Gojek (www.gojek.com) and Grab (www.grab.com) are essential in cities. Download both before you arrive. You can pay the driver in cash, link an international credit or debit card (foreign transaction fees and bank restrictions may apply), or use GoPay on Gojek and OVO on Grab. E-wallet payments often come with discounts.

Paying for Rides and Train Tickets
📷 Photo by Alexandros Giannakakis on Unsplash.

To book on Gojek: open the app, choose a service such as GoRide (motorbike) or GoCar, enter pick-up and destination, confirm the price, select GoPay, cash or a linked card, and book.

For intercity trains, KAI (www.kai.id) is comfortable and efficient. The easiest way to book is the official KAI Access app on Google Play or the Apple App Store:

  1. Select departure and arrival stations, date and number of passengers.
  2. Choose your train and seat.
  3. Enter passenger details. Foreigners use their passport number.
  4. Pay with GoPay, OVO, DANA or LinkAja, a Visa or Mastercard, a bank virtual account (needs an Indonesian account), or at Alfamart or Indomaret within the payment window (for example 24 hours).
  5. Receive your e-ticket in the app.

Where Cash Is Still Essential

Walk into a pasar tradisional at 6 a.m. and you will smell clove cigarettes, fresh chillies and frying tempeh. Stalls here run on small notes and bargaining. Digital payment barely exists, and a IDR 100,000 note is hard to change for a IDR 15,000 purchase. The same goes for a warung at dusk, with satay smoking over charcoal and the sweet-salty peanut sauce ladled out of a battered pot.

Carry small notes (IDR 5,000, 10,000, 20,000 and 50,000) for:

  • Traditional markets, where cash is needed for bargaining
  • Rural areas, where digital infrastructure is limited or absent outside major towns
  • Small warungs, since most local eateries take cash only
  • Street vendors selling snacks and drinks
  • Bemos and angkots (local minibuses), which often need the exact fare
  • Toll roads: most booths are now cashless and need a local e-money card such as e-Toll or Flazz, but cash is still useful if your driver needs to top up their card

Tipping Customs and Service Charges

Tipping is not mandatory in Indonesia, but good service is appreciated. The key is checking your bill first. Many mid-range and upscale restaurants automatically add a 5–10% service charge and 10% government tax. If a service charge is already there, you do not need to add more. If it is missing, a small tip is a kind gesture.

For drivers, rounding up the fare is the norm, and Gojek and Grab both have in-app tipping. Hotel staff and guides appreciate cash tips handed over directly, so keep small notes ready.

2026 Budget Reality: Fees, Tips and Cash on Hand

Here is what money-handling actually costs you, by tier:

2026 Budget Reality: Fees, Tips and Cash on Hand
📷 Photo by Marjan Blan on Unsplash.
  • Budget: Carry about IDR 500,000 in small notes. Tip IDR 5,000 to IDR 10,000 to drivers, IDR 10,000 for a casual meal without service charge, and IDR 10,000 to IDR 20,000 for hotel staff. Use convenience-store top-ups (IDR 2,500 to IDR 5,000 fee) and make a few large ATM withdrawals to limit fixed fees.
  • Mid-range: Carry around IDR 500,000 to IDR 1,000,000. Tip IDR 10,000 to IDR 20,000 for casual meals, plus IDR 10,000 for drivers who help with luggage. Pay for hotels and restaurants by card and accept the 1–3% home bank fee.
  • Comfortable: Carry up to IDR 1,000,000 in small notes for emergencies. Tip 5–10% at fine dining if no service charge is added, and IDR 50,000 to IDR 100,000 per day for a tour guide, more for exceptional service. Expect card use almost everywhere in cities.

Common Money Mistakes First-Timers Make

  • Accepting conversion to your home currency at the ATM. Always choose IDR.
  • Using an unlicensed money changer because the rate looked unbeatable.
  • Not counting money at the counter before walking away.
  • Carrying only large notes. A IDR 100,000 note is hard to use at a warung or on an angkot.
  • Skipping the bank notification. Tell your home bank your travel dates so your cards are not flagged for suspicious activity.
  • Relying on a foreign e-wallet without checking whether your country is linked to cross-border QRIS.
  • Expecting to register an Indonesian e-wallet without a local SIM.
  • Counting on ATMs in remote areas. Fill your wallet before you leave a major town.

Frequently Asked Questions

Can I use my credit card everywhere in Indonesia?

No. Visa and Mastercard work well at hotels, larger restaurants, supermarkets, department stores and major attractions in cities. Small warungs, traditional markets and rural areas often take cash only. American Express and JCB are accepted less often, so carry a Visa or Mastercard plus cash in rupiah.

Do I need to declare cash when entering Indonesia?

There is no limit on the foreign currency you can bring in or take out. But amounts equivalent to IDR 100,000,000 or more, roughly USD 6,500 depending on rates, must be declared to customs when you arrive or leave. Failing to declare can lead to penalties.

Can tourists use QRIS?

Yes, but it depends on your nationality. Visitors from Malaysia, Thailand and Singapore can use home banking or e-wallet apps linked through cross-border QRIS, with the Philippines possibly included. Other visitors usually need a local Indonesian e-wallet, which requires a local SIM for the one-time password.

Should I tip in Indonesia?

Tipping is not mandatory but is appreciated. If a restaurant bill already includes a 5–10% service charge, you do not need to add more. Otherwise, IDR 10,000 to IDR 20,000 for a casual meal is kind. For drivers, rounding up or adding IDR 5,000 to IDR 10,000 is common.

How much cash should I carry each day?

Carry IDR 500,000 to IDR 1,000,000 in small notes such as IDR 5,000, 10,000, 20,000 and 50,000. That covers warungs, markets, angkots and street vendors. Refill from a bank ATM when needed, since cash is essential outside major cities.


📷 Featured image by Abdul Ridwan on Unsplash.