On this page
- Why Cash Still Decides Your First Night
- Getting Rupiah: ATMs and Money Changers
- Using Cards at Hotels
- QRIS and E-wallets: How They Work for Visitors
- Booking Through Online Travel Agencies
- 2026 Budget Reality: What Paying Actually Costs
- Tipping at Your Accommodation
- What Has Changed Since 2024
- Common Mistakes to Avoid
- Frequently Asked Questions
💰 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)
You arrive at a family-run homestay after a long day of travel, tired and ready for a shower. The host smiles, shows you the room, and says, “Cash only.” You have a card in your wallet, no rupiah, and the nearest ATM is 15 minutes away by scooter. This happens often in Indonesia, even in 2026, when QR codes seem to be everywhere. The right payment method depends on where you sleep. This guide explains what to use, what it costs, and how to avoid the common traps.
Why Cash Still Decides Your First Night
The Indonesian Rupiah (IDR) is the only legal tender. Small guesthouses, homestays, and budget rooms usually run on cash. They often have no card terminal, and card processing fees eat into their thin margins. Rural areas, traditional markets, and local warungs work the same way.
Picture a homestay near Ubud in the early evening. Frangipani and incense hang in the air, and you hand over a few crisp notes to a host who writes your receipt by hand. That is how many stays still end. Even some mid-range hotels prefer cash for incidentals and last-minute bookings.
Rupiah notes come in IDR 1,000, 2,000, 5,000, 10,000, 20,000, 50,000, and 100,000. Coins exist but are rarely used for anything significant. Carry a mix, including IDR 20,000 and 50,000 notes. A host with no change for a IDR 100,000 note is a very common problem.
Getting Rupiah: ATMs and Money Changers
ATMs are everywhere in cities and tourist areas, and increasingly in smaller towns. Look for the big bank names: Bank Central Asia (BCA), Bank Mandiri, Bank Rakyat Indonesia (BRI), and Bank Negara Indonesia (BNI). The cool air inside a bank branch’s ATM room is a welcome break from the heat, and it is also the safest place to withdraw.
How to withdraw cash
- Find an ATM, preferably inside a bank branch or a well-lit, secure area.
- Insert your card.
- Select “English” as the language.
- Enter your PIN.
- Choose “Withdrawal,” then “Savings Account” (or “Current Account” if that applies to you).
- Pick a preset amount or enter your own.
- Confirm the transaction.
- Collect your cash, card, and receipt.
Limits and fees
Daily limits for international cards typically range from IDR 2,500,000 to IDR 15,000,000. The limit depends on the ATM and on your home bank. Most machines dispense IDR 50,000 or IDR 100,000 notes.
Expect two fees. The local bank typically charges IDR 20,000 to IDR 30,000 per transaction, and the screen shows it before you confirm. Your home bank will likely add a foreign transaction fee of about 2-3% and possibly a fixed withdrawal fee. Ask your bank about both before you fly.
Money changers
Look for a sign saying “Authorized Money Changer.” You will find them at airports, in major tourist areas such as Bali, Jakarta, and Yogyakarta, and in shopping malls. Bring your passport, because you typically need it to exchange currency. Airport rates are generally worse than city rates, so compare a few authorised changers before exchanging a large sum. Avoid street vendors offering unusually high rates. Scams are common.
Using Cards at Hotels
Visa and Mastercard are readily accepted at major international hotels, resorts, upscale restaurants, large retail stores, and reputable online travel agencies. American Express and JCB are less widely accepted, and Discover is rarely accepted at all.
Smaller hotels, guesthouses, and homestays are less likely to take cards. Message the property before you arrive and ask directly, “Do you accept Visa or Mastercard?”
Fees and surcharges
Your issuing bank will likely charge a foreign transaction fee of 2-3% on purchases in IDR. On a IDR 5,000,000 hotel bill, that is roughly IDR 100,000 to IDR 150,000.
Some merchants, especially smaller ones, may add a 2-3% surcharge for card payments. This is technically illegal under Bank Indonesia regulations, and the practice is diminishing. You have the right to refuse and pay cash instead.
Security and pre-authorisation
Most modern terminals support EMV chip cards and contactless tap-to-pay. Keep your card in sight during every transaction. Many hotels also pre-authorise your credit card at check-in for the full stay plus a security deposit for incidentals, so make sure you have enough available credit.
QRIS and E-wallets: How They Work for Visitors
QRIS (Quick Response Code Indonesian Standard) is a universal QR code system set up by Bank Indonesia. A merchant shows one QRIS code, and you can pay from any participating mobile banking app or e-wallet. It is used by large retailers, small businesses, street vendors, and a growing number of accommodations.
There is a catch for visitors. QRIS works with an Indonesian bank account linked to a mobile banking app, or a verified Indonesian e-wallet. Your home banking app will not work.
Paying with QRIS
- Open your Indonesian mobile banking or e-wallet app (GoPay, OVO, DANA, or ShopeePay).
- Select “Scan QR” or “QRIS.”
- Scan the code shown by the accommodation.
- Check the merchant’s name on screen.
- Enter the amount in IDR.
- Confirm with your PIN or biometrics.
- You and the host both get an instant notification.
For consumers, QRIS payments are generally free. Merchants pay a Merchant Discount Rate (MDR) of typically 0.7% for regular merchants and 0.4% for micro-businesses (UMKM), based on 2024 figures. That does not affect your bill, but rates can change, so ask if a host mentions a surcharge.
Setting up an e-wallet
The four main e-wallets are GoPay (inside the Gojek app, www.gojek.com), OVO (www.ovo.id, often paired with Grab), DANA (www.dana.id), and ShopeePay (www.shopee.co.id/shopeepay). They also pay for rides, food delivery, and online shopping.
- Download and register. Get the app from Google Play or the Apple App Store and sign up with an Indonesian phone number.
- Verify (KYC). Upload a photo of your passport and a selfie. This can take a few minutes to several hours, so do it before you need it.
- Top up. Transfer from an Indonesian bank account via mobile banking, ATM, or internet banking. Interbank transfer fees typically run IDR 2,500 to IDR 6,500 via BI-FAST or SKN. Or top up with cash at Alfamart or Indomaret: hand the cashier your cash and phone number, and expect a service fee of roughly IDR 1,500 to IDR 2,500. Linking a debit card is possible on some apps but less common for international cards.
- Pay. Scan a QRIS code, or choose the wallet inside a partner app.
Wallet limits
Unverified accounts typically have a maximum balance of IDR 2,000,000 and a monthly transaction limit of IDR 20,000,000. Verified accounts typically allow a balance of IDR 20,000,000 and monthly transactions of IDR 40,000,000. Bank Indonesia sets these limits and can change them, so check the figures inside your app.
For a stay of a week or two, setting this up may not be worth it. If you plan a longer trip with lots of Gojek or Grab rides, it can pay off.
Booking Through Online Travel Agencies
Booking.com and Agoda are popular, and so are the local platforms Traveloka (www.traveloka.com) and Tiket.com (www.tiket.com). OTAs are the easiest way to pay for accommodation in advance without carrying cash.
They typically accept:
- Credit and debit cards (Visa and Mastercard, sometimes Amex and JCB)
- Bank transfers, via virtual accounts or direct transfers
- E-wallets such as GoPay, OVO, DANA, and ShopeePay, often for local bookings
- Instalment plans, for local users with specific credit cards or providers
Many listings offer a choice between prepaying and paying at the property. Prepaying in your home currency can lock in the exchange rate. Paying at the property gives you flexibility, but you will usually pay in IDR, subject to local exchange rates and card fees. If the property turns out to be cash-only, the pay-at-property option means you need to have rupiah ready.
2026 Budget Reality: What Paying Actually Costs
Room rates vary widely, so this section compares the costs of the payment method itself. These figures are based on 2024 data and are the best guide for 2026.
Budget (guesthouses, homestays, hostels)
- Payment method: mostly cash.
- ATM cost: IDR 20,000 to IDR 30,000 per withdrawal, plus your home bank’s 2-3% and any fixed fee.
Mid-range (boutique hotels, smaller chains)
- Payment method: a mix of cards, OTAs, and cash.
- Card cost: 2-3% foreign transaction fee, and possibly a 2-3% merchant surcharge you can refuse.
- QRIS: free for you if you have a verified e-wallet. Convenience store top-ups cost about IDR 1,500 to IDR 2,500.
Comfortable (international hotels and resorts)
- Payment method: Visa or Mastercard, plus pre-authorisation for the full stay and incidentals.
- Added to bills: a service charge, typically 10%, and government tax of 11%. Check whether quoted rates include them.
Tipping at Your Accommodation
Tipping is not deeply ingrained in Indonesian culture, but it is appreciated for good service. Always tip in cash, in small notes.
- Bellhops and porters: IDR 10,000 to IDR 20,000 per bag.
- Housekeeping: IDR 20,000 to IDR 50,000 per day, left in the room.
- Drivers (Gojek, Grab, or private car): round up the fare, or add IDR 5,000 to IDR 20,000 for good service, especially on longer trips. Gojek and Grab also let you tip in the app.
What Has Changed Since 2024
The biggest shift is how common QRIS has become. It is now the universal standard for digital payments, and more small accommodation providers display a code at reception.
Bank Indonesia’s push for interoperability continues. BI-FAST has made interbank transfers cheaper and faster, which also makes bank-to-wallet top-ups easier.
The main e-wallets, GoPay, OVO, DANA, and ShopeePay, keep growing, and their core features are stable. No major overhaul of currency or payment rules is expected, but fees, limits, and security rules can shift in small ways. Check your app or bank for current numbers.
Common Mistakes to Avoid
- Arriving with only a card. Many budget stays cannot take it. Carry cash for the first night at least.
- Only carrying IDR 100,000 notes. Small hosts and drivers often cannot break them.
- Using street money changers. The attractive rate is usually a scam. Use authorised changers and bring your passport.
- Assuming QRIS works with your home bank app. It needs an Indonesian bank account or a verified e-wallet.
- Leaving e-wallet verification to the last minute. KYC can take hours, and unverified accounts have lower limits.
- Paying a card surcharge without question. It is technically illegal, and you can refuse and pay cash.
- Forgetting the hotel hold. Pre-authorisation can tie up a large chunk of your credit limit.
- Skipping your home bank’s fee check. The 2-3% foreign fee adds up across a long trip.
Frequently Asked Questions
Can I pay for accommodation in Indonesia with a credit card?
Yes, at major hotels, resorts, and through online travel agencies, where Visa and Mastercard are widely accepted. Smaller guesthouses and homestays often cannot take cards. Always ask before you arrive, and keep cash as a backup in case a terminal is unavailable.
Do I need cash if I book through Booking.com or Agoda?
Not always. If you prepay online, the property is already paid. If you choose pay at property, you may need rupiah, especially at small places. You will also want cash for tips and incidentals, so carry some either way.
Can tourists use QRIS to pay for hotels?
Only if you have an Indonesian bank account with a mobile banking app, or a verified Indonesian e-wallet such as GoPay, OVO, DANA, or ShopeePay. Setup needs an Indonesian phone number and passport verification. Many short-stay visitors find cash or cards simpler.
How much does it cost to withdraw cash from an Indonesian ATM?
Expect a local bank fee of IDR 20,000 to IDR 30,000 per transaction, shown before you confirm. Your home bank may add a foreign transaction fee of about 2-3% and a fixed fee. Withdrawing larger amounts less often reduces the total cost.
Is tipping expected at hotels in Indonesia?
No, but it is appreciated. Typical amounts are IDR 10,000 to IDR 20,000 per bag for porters and IDR 20,000 to IDR 50,000 per day for housekeeping. Many hotels already add a 10% service charge, so tip only for good service, and in cash.
📷 Featured image by Albertus Gilang Drigantoro Saputro on Unsplash.