On this page
Tropical beach

Cash vs. Card in Indonesia: What’s the Best Way to Pay?

💰 Click here to see Indonesia Budget Breakdown

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

Exchange Rate: $1 USD = Rp17,720.00

Daily Budget (per person)

Shoestring: Rp443,000 – Rp610,000 ($25.00 – $34.42)

Mid-range: Rp1,240,000 – Rp2,658,000 ($69.98 – $150.00)

Comfortable: Rp3,544,000 – Rp7,088,000 ($200.00 – $400.00)

Accommodation (per night)

Hostel/guesthouse: Rp88,600 – Rp354,400 ($5.00 – $20.00)

Mid-range hotel: Rp177,200 – Rp1,240,400 ($10.00 – $70.00)

Food (per meal)

Budget meal: Rp30,000.00 ($1.69)

Mid-range meal: Rp150,000.00 ($8.47)

Upscale meal: Rp1,000,000.00 ($56.43)

Transport

Single metro/bus trip: Rp5,000.00 ($0.28)

Monthly transport pass: Rp886,000.00 ($50.00)

Indonesia in 2026 is a country where you can tap a QR code to buy a bowl of bakso from a street cart, then drive two hours into the hills and find that the only thing a roadside warung accepts is a crumpled IDR 20,000 note. That gap between urban digital convenience and rural cash-only reality catches a lot of visitors off guard. If you land in Bali or Jakarta expecting to coast through the whole trip on your Visa card, you will hit a wall fast. This guide cuts through the confusion and tells you exactly what to carry, what to download, and how to avoid the fees that quietly drain your travel budget.

Why Cash Still Rules in Rural Indonesia (and When You Need It)

No matter how slick Indonesia’s digital payment infrastructure has become in 2026, cash in Indonesian Rupiah (IDR) remains non-negotiable for significant parts of any trip. Traditional markets, known as pasar tradisional, operate almost entirely on cash. Street vendors (pedagang kaki lima) rarely have a QRIS code posted on their cart. Small family-run warungs — those narrow roadside eateries serving nasi goreng and mie ayam — may have a QR sticker on the wall, but the owner often prefers the physical transaction of notes and coins.

The further you travel from a provincial capital, the more essential cash becomes. Think eastern Lombok, the interior of Flores, the villages around Lake Toba in North Sumatra, or any destination that involves a ferry and a motorbike journey. In these places, the nearest ATM might be an hour away and the mobile internet signal too weak to complete a QRIS transaction even if the merchant has the code.

Indonesian banknotes come in denominations of IDR 1,000, 2,000, 5,000, 10,000, 20,000, 50,000, and 100,000. Coins (IDR 100, 200, 500, and 1,000) exist but are rarely used in everyday transactions. Keep a supply of smaller notes — IDR 5,000, 10,000, and 20,000 — because street vendors and small shops often struggle to break a IDR 100,000 note, especially early in the morning before they have built up a float. Arriving at a coconut vendor with only large bills is a reliable way to start a minor standoff.

Pro Tip: In 2026, many ATMs in Indonesia dispense only IDR 100,000 notes. If you need smaller denominations for markets or transport, stop at an Indomaret or Alfamart minimarket after your withdrawal and buy a small item to break the notes. Minimarkets are everywhere and this takes under two minutes.

ATMs in Indonesia: Networks, Fees, and Getting the Most Out of Each Withdrawal

ATMs are widely available across urban centres, major tourist destinations, and most district towns. The four biggest networks you will encounter are BCA (Bank Central Asia), Mandiri, BRI (Bank Rakyat Indonesia), and BNI (Bank Negara Indonesia). All four accept international Visa and Mastercard debit and credit cards via their ATM networks.

The fee structure works on two levels. First, the Indonesian bank charges a fee for foreign card withdrawals, typically between IDR 25,000 and IDR 50,000 per transaction. Second, your home bank almost certainly adds its own foreign transaction or international withdrawal fee on top. This means a single ATM trip can cost you the equivalent of a full meal in a mid-range restaurant before you have spent a single rupiah on anything useful.

The practical response to this is to withdraw larger amounts less frequently rather than making multiple small withdrawals. Check your card’s daily withdrawal limit before you leave home — Indonesian ATMs generally allow between IDR 2,500,000 and IDR 10,000,000 per transaction depending on the machine and your card type. If you need a larger sum, try multiple machines or visit the bank counter directly with your passport.

For Indonesian residents and long-stay visitors with a local bank account, interbank withdrawals via the PRIMA, BERSAMA, or ALTO networks cost around IDR 6,500 per transaction. Withdrawals from your own bank’s ATM are generally free.

ATMs in Indonesia: Networks, Fees, and Getting the Most Out of Each Withdrawal
📷 Photo by Frugal Flyer on Unsplash.

Security at ATMs matters. Use machines inside bank branches or shopping malls where possible, particularly in busy tourist areas where card skimming, while not rampant, does occur. Cover the keypad when entering your PIN, check for any loose plastic over the card slot before inserting your card, and never accept help from strangers at ATM machines.

Cards in Indonesia: Where They Work, Where They Don’t, and Hidden Costs to Watch

Visa and Mastercard are the dominant international card networks in Indonesia. You can use them reliably at hotels across most price ranges, large supermarkets like Transmart and Hypermart, department stores, upscale restaurants, and shopping malls in Jakarta, Bali, Surabaya, Bandung, and other major cities. American Express and JCB are accepted at some higher-end establishments but not widely. Do not rely on Amex for general daily spending.

Three specific card traps catch foreign visitors regularly in Indonesia:

  • Foreign transaction fees: Your home bank charges these on every card swipe abroad, typically 0–3% of the transaction value. Over a two-week trip with significant spending, this adds up. Travel cards designed for overseas use — such as those offered by Wise, Revolut, or certain travel-focused banks — often eliminate or reduce this fee significantly.
  • Merchant surcharges: Bank Indonesia technically prohibits merchants from adding surcharges for card payments on domestic transactions. In practice, smaller businesses occasionally still add 2–3% for foreign card use. Reputable hotels and chain stores do not do this. If a merchant proposes a surcharge, you are within your rights to push back or pay cash instead.
  • Dynamic Currency Conversion (DCC): This is the most consistently expensive mistake card users make. When a payment terminal or ATM asks if you want to pay in your home currency rather than IDR, always choose IDR. The DCC exchange rate offered by the merchant’s bank is almost always worse than the rate your own bank will apply, sometimes by 3–5%. The option sounds convenient but it costs you money every time.
Cards in Indonesia: Where They Work, Where They Don't, and Hidden Costs to Watch
📷 Photo by Joseph Sullan on Unsplash.

Contactless (NFC) card payments are increasingly available at modern point-of-sale terminals in 2026, particularly in malls, Starbucks-style cafes, and hotel chains. For online bookings — flights on Garuda Indonesia or Citilink, KAI train tickets, hotel reservations — cards remain the most reliable payment method for international visitors who have not set up a local e-wallet.

QRIS: The One QR Code That Changed Everything

QRIS stands for Quick Response Code Indonesian Standard. Bank Indonesia launched it in 2019 and made it mandatory for all QR payment providers in 2020. The concept is simple but powerful: one standardised QR code displayed by a merchant can be scanned by any participating app — whether that is GoPay, OVO, DANA, ShopeePay, or the mobile banking app from BCA, Mandiri, BRI, or BNI. You do not need to use the same app as the merchant’s bank or payment provider. One code works for everything.

By 2026, QRIS has become genuinely ubiquitous in urban and semi-urban Indonesia. You will find QRIS codes at coffee shops, pharmacies, parking lots, toll booths, market stalls, museum ticket counters, mosques accepting donations, and hospital billing desks. Its adoption expanded faster between 2024 and 2026 than most industry observers predicted, and it has reached thousands of micro-businesses that previously had no payment infrastructure beyond cash.

Using QRIS takes about ten seconds. Open your e-wallet or mobile banking app, tap the scan or pay icon, point the camera at the merchant’s code, enter the amount if it is not pre-set, confirm with your PIN or fingerprint, and the transaction is done. You receive an instant notification. The merchant’s phone buzzes with a confirmation. No card reader required, no change to count, no signal needed on the merchant’s side beyond the printed sticker.

QRIS: The One QR Code That Changed Everything
📷 Photo by Gizem Nikomedi on Unsplash.

For consumers, scanning QRIS is free. Merchants pay a small Merchant Discount Rate — approximately 0.7% for most businesses, 0.4% for registered micro-businesses (UMKM), 0.6% for education institutions, and 0% for social assistance providers.

The significant 2026 development for foreign tourists is cross-border QRIS interoperability. Bank Indonesia has pursued bilateral payment agreements with neighbouring countries, and by 2026 tourists from Malaysia (via DuitNow QR), Thailand (via PromptPay QR), and Singapore (via NETS QR) can scan Indonesian QRIS codes directly from their home country’s e-wallet or banking app. This means qualifying tourists no longer need to set up an Indonesian e-wallet or carry as much cash for urban spending. If your home country is part of this network, check with your bank or e-wallet provider before travelling to confirm the feature is active on your account.

GoPay, OVO, DANA, and ShopeePay: Which E-Wallet Should You Set Up?

If you are staying in Indonesia for more than a few days and spending time in cities or tourist-heavy areas, setting up at least one Indonesian e-wallet will make your daily life noticeably easier. Here is what each of the four main players actually does well in 2026:

GoPay

GoPay lives inside the Gojek super-app, which also handles ride-hailing, food delivery via GoFood, package delivery, and a growing range of other services. If you use Gojek for transport (which you almost certainly will), having GoPay loaded means seamless payment and frequent promotional discounts. GoPay also works at thousands of offline merchants via QRIS. Official website: www.gojek.com/gopay/

OVO

OVO is integrated into the Grab app — the other dominant ride-hailing platform — and is also widely accepted as a standalone payment method at offline merchants, restaurants, and for bill payments. It is a strong choice if you lean toward Grab over Gojek. Official website: www.ovo.id/

OVO
📷 Photo by Fiqih Alfarish on Unsplash.

DANA

DANA is not tied to a ride-hailing platform, which makes it a cleaner choice if you want an e-wallet purely for payments, money transfers, and bill settlements. It has a reputation for reliability and security. Official website: www.dana.id/

ShopeePay

ShopeePay is built into the Shopee e-commerce platform and runs consistent cashback promotions for both online purchases and offline QRIS payments. If you are likely to shop on Shopee for clothing, electronics, or household items during your stay, ShopeePay earns back a meaningful amount through its cashback campaigns. Official website: shopee.co.id/shopeepay

Topping up any of these wallets works through bank transfer (typically IDR 1,000–2,500 fee per top-up), at Indomaret or Alfamart minimarkets (IDR 1,500–2,500 per transaction), or via linked debit card (fees vary). The minimarket top-up method is the most accessible option for visitors who do not have an Indonesian bank account — you hand over cash at the counter and the balance appears in your app within seconds, often to the sound of a cheerful electronic jingle.

Paying for Transport: Trains, Buses, Ride-Hailing, and Taxis

Transport payment in Indonesia has its own rules for each mode, and getting them wrong means missing a bus or standing at a gate with a wallet full of unusable cards.

Gojek and Grab

Both platforms accept cash, linked credit and debit cards, and their respective e-wallets (GoPay for Gojek, OVO for Grab). Paying with the e-wallet is the smoothest option — no fumbling for change, plus frequent discounts. Both apps also allow digital tipping for drivers after the ride completes.

Gojek and Grab
📷 Photo by Toa Heftiba on Unsplash.

KAI Intercity Trains

Kereta Api Indonesia (KAI) is the national rail operator running intercity services across Java. Book through the KAI Access app (available on Google Play and Apple App Store) or at booking.kai.id. Payment accepts credit and debit cards, bank transfers, and major e-wallets including GoPay, OVO, DANA, and ShopeePay. You can also buy tickets at Indomaret and Alfamart. Booking in advance is strongly recommended for popular routes like Jakarta–Yogyakarta or Surabaya–Bali ferry connections, particularly around public holidays. On board, snacks and drinks from the trolley service are cash transactions.

TransJakarta and City Bus Systems

Jakarta’s TransJakarta BRT network does not accept cash on the bus. You need a specific e-money card: Flazz (BCA), e-money (Mandiri), Brizzi (BRI), or TapCash (BNI). These cards can be bought and topped up at TransJakarta stations, minimarkets, and bank branches. The same cards work for the Jakarta MRT and LRT systems, which have continued to expand through 2025 and 2026 with new lines connecting more of the city’s outer districts. If you plan to use public transport in Jakarta regularly, buying one of these cards on your first day will save both time and confusion.

Taxis

Blue Bird is the most reputable metered taxi company in Indonesia. Blue Bird cabs accept cash, credit cards, and e-wallets via their MyBluebird app. Other local taxi companies typically accept cash only. In most cities, Gojek and Grab have largely replaced traditional taxis for most use cases, offering better price transparency and no negotiation required.

Tipping in Indonesia: What’s Expected, What’s Generous

Tipping is not a cultural obligation in Indonesia the way it is in the United States. Nobody will chase you down the street if you do not leave something extra. That said, tips are warmly received and make a real difference to workers earning modest wages in the service industry.

Tipping in Indonesia: What's Expected, What's Generous
📷 Photo by Tolga Ahmetler on Unsplash.

In restaurants that do not already include a service charge, leaving IDR 10,000–20,000 after a casual meal is a natural gesture. For fine dining, 5–10% of the bill is appropriate. Check the bill first — most mid-range and upscale restaurants already add a service charge of 5–10% plus 11% government tax (PPN). If those charges are on the receipt, you have already contributed and additional tipping is discretionary.

Hotel bellhops and housekeeping staff appreciate IDR 10,000–20,000 per service. For private tour guides and drivers who spend a full day with you — navigating traffic, explaining sites, handling logistics — IDR 50,000–100,000 per person per day reflects genuine appreciation for good work. Spa therapists typically receive IDR 20,000–50,000.

Cash is the right medium for direct tipping. Gojek and Grab both allow in-app digital tipping for drivers, which is convenient and ensures the money goes directly to the person who drove you.

2026 Budget Reality: What Things Actually Cost and How to Pay for Them

Understanding what to expect in terms of price helps you plan how much cash to carry and when cards or e-wallets make more sense.

Budget Tier

  • Street food meal (nasi goreng, mie ayam, bakso): IDR 15,000–35,000 — cash only in most cases
  • Warung lunch with rice, one protein, vegetables, water: IDR 25,000–50,000 — mostly cash, some QRIS
  • Indomaret or Alfamart convenience store purchase: IDR 5,000–50,000 — cash, QRIS, or e-money card
  • Gojek or Grab motorbike taxi (ojek) short ride: IDR 10,000–25,000 — app payment or cash
  • Hostel dorm bed per night: IDR 100,000–250,000 — cash or card at check-in

Mid-Range Tier

  • Casual café meal with coffee: IDR 60,000–150,000 — QRIS, card, or cash
  • Gojek or Grab car ride across a city: IDR 40,000–120,000 — app payment or cash
  • Mid-range restaurant dinner: IDR 100,000–300,000 per person — card or QRIS common
  • Mid-Range Tier
    📷 Photo by Aren Nagulyan on Unsplash.
  • KAI economy class Jakarta–Yogyakarta train: IDR 200,000–350,000 — booked via app with card or e-wallet
  • 3-star hotel room per night: IDR 350,000–700,000 — card or bank transfer at booking

Comfortable Tier

  • Bali villa or 4-star hotel room per night: IDR 800,000–3,000,000 — card, bank transfer, or OTA platform
  • Domestic flight (e.g., Jakarta–Bali one way, Citilink or Lion Air): IDR 400,000–900,000 — card or e-wallet via airline app
  • Private driver full day: IDR 500,000–900,000 — cash negotiated in advance or app booking
  • Upscale restaurant dinner: IDR 300,000–800,000 per person — card or QRIS

The practical rule of thumb: carry enough cash for two to three days of basic spending at any one time. In cities, QRIS and cards cover most of the rest. In rural or island destinations, double your cash reserves before leaving the nearest decent-sized town.

The Biggest Payment Mistakes Tourists Make in Indonesia

These are the errors that show up repeatedly — not from inexperience with travel, but from assumptions about how modern the payment infrastructure is everywhere in the country.

  1. Relying entirely on cards: Even in 2026, a card-only strategy fails in markets, rural areas, on local boats, and at small guesthouses outside tourist centres. Always have IDR cash on hand.
  2. Accepting Dynamic Currency Conversion: Covered above, but worth repeating because it costs travellers real money every time. Always pay in IDR.
  3. Not notifying your home bank before travelling: Indonesian transactions can trigger fraud alerts that freeze your card mid-trip. A quick message or call to your bank before departure prevents this.
  4. Exchanging money at the airport: Airport exchange counters offer consistently poor rates. Use an ATM on arrival for immediate cash needs, then find a reputable money changer (look for ones displaying real-time rates on a screen) in the city for larger exchanges.
  5. Topping up e-wallets with a foreign debit card: Some top-up methods charge percentage-based fees that are higher than they first appear. Use the minimarket cash top-up method if you want straightforward, predictable costs.
  6. The Biggest Payment Mistakes Tourists Make in Indonesia
    📷 Photo by Josip Ivanković on Unsplash.
  7. Assuming QRIS works everywhere: QRIS is widespread in cities but requires the merchant to have a registered account and the user to have mobile data. In areas with weak or no internet, QRIS transactions fail even if the sticker is there. Cash is the fallback.
  8. Carrying only IDR 100,000 notes: Breaking large notes at small vendors causes genuine inconvenience and occasionally means a vendor simply cannot complete the transaction. Maintain a stock of smaller denominations.

Frequently Asked Questions

Can I use my credit card everywhere in Indonesia?

Visa and Mastercard work reliably at hotels, shopping malls, larger supermarkets, and most upscale restaurants in major cities. Outside these settings — traditional markets, street food stalls, small warungs, rural areas — cards are typically not accepted. Always carry IDR cash as a backup regardless of where you are headed.

Is it safe to use ATMs in Indonesia?

Generally yes, but use ATMs inside bank branches or shopping malls rather than standalone street machines where possible. Cover your PIN, check the card slot for any unusual attachments, and avoid accepting assistance from bystanders. BCA, Mandiri, BRI, and BNI networks are the most reliable and widely available for foreign cards.

What is QRIS and do tourists need it?

QRIS is Indonesia’s universal QR payment standard. One code works across all major e-wallets and mobile banking apps. Tourists from Malaysia, Thailand, and Singapore can use their home payment apps to scan QRIS codes in 2026. Other visitors benefit most from QRIS by setting up a GoPay, OVO, DANA, or ShopeePay account with a local SIM card.

How much cash should I carry when travelling in Indonesia?

In cities like Jakarta or Bali, IDR 200,000–500,000 per day covers most incidental cash needs. For rural travel, island-hopping, or visits to traditional markets and remote destinations, carry enough for two to three full days at minimum. ATMs thin out quickly once you leave provincial capitals, so plan withdrawals before heading into less-connected areas.

Is tipping expected in Indonesia?

Tipping is not mandatory in Indonesia and no cultural expectation exists around it the way it does in some Western countries. It is always appreciated. For tour guides and drivers, IDR 50,000–100,000 per person per day is a reasonable expression of satisfaction. In restaurants, check whether a service charge is already included in your bill before adding extra.


📷 Featured image by Achmad Afandy on Unsplash.

Accessibility Menu (CTRL+U)

EN
English (USA)
Accessibility Profiles
i
XL Oversized Widget
Widget Position
Hide Widget (30s)
Powered by PageDr.com