On this page
- How Indonesian ATM Networks Actually Work
- Withdrawal Limits: Per-Transaction and Daily Caps Explained
- Fees You’ll Pay Every Time You Withdraw
- Step-by-Step: Using an ATM in Indonesia Without Losing Money
- ATM Fraud Prevention: Skimming, Shoulder-Surfing, and Contactless Withdrawals
- Beyond ATMs: QRIS, E-Wallets, and When Cards Actually Work
- 2026 Budget Reality: What Cash and Digital Payments Actually Cost You
- Common Mistakes Travellers Make at Indonesian ATMs
- Frequently Asked Questions
💰 Click here to see Indonesia Budget Breakdown
💰 Prices updated: June, 2026. Budget figures are estimates — always verify before travel.
Exchange Rate: $1 USD = Rp17,940.00
Daily Budget (per person)
Shoestring: Rp448,500 – Rp897,000 ($25.00 – $50.00)
Mid-range: Rp897,000 – Rp2,691,000 ($50.00 – $150.00)
Comfortable: Rp2,691,000 – Rp7,176,000 ($150.00 – $400.00)
Accommodation (per night)
Hostel/guesthouse: Rp89,700 – Rp358,800 ($5.00 – $20.00)
Mid-range hotel: Rp412,620 – Rp1,435,200 ($23.00 – $80.00)
Food (per meal)
Budget meal: Rp53,820.00 ($3.00)
Mid-range meal: Rp215,280.00 ($12.00)
Upscale meal: Rp1,076,400.00 ($60.00)
Transport
Single metro/bus trip: Rp15,000.00 ($0.84)
Monthly transport pass: Rp897,000.00 ($50.00)
Plenty of travellers arrive in Indonesia with a solid plan for beaches, temples, and food — and almost no plan for getting cash. In 2026, that gap costs people real money. ATM fees have stayed stubbornly in place, Dynamic Currency Conversion traps are more aggressive than ever on older machines, and rural Indonesia still runs entirely on physical rupiah. If you sort out your ATM strategy before you land, you avoid the panic of a declined card in a Lombok village or a surprise charge from a Kuta ATM that quietly converted your withdrawal into Australian dollars at a terrible rate. This guide covers everything: how the networks work, what fees to expect down to the rupiah, how to protect yourself from fraud, and how digital wallets are changing the picture in 2026.
How Indonesian ATM Networks Actually Work
Indonesia does not have a single unified ATM network. Instead, it runs on several interbank systems that connect different banks to each other. Understanding this structure helps you choose the right machine and avoid unnecessary fees.
The four banks you will encounter most often are Bank Central Asia (BCA), Bank Mandiri, Bank Rakyat Indonesia (BRI), and Bank Negara Indonesia (BNI). Each operates its own ATM fleet, but they are also linked through shared networks:
- ATM Bersama — the largest interbank network in Indonesia, connecting over 20 banks. Most international cards can access ATMs on this network.
- Prima — a significant network connecting BCA with several other banks. Important for Visa and Mastercard holders.
- Link — the network for state-owned banks: Mandiri, BRI, BNI, and BTN.
For international travellers, the key check is simple: look at the logos printed on the ATM machine itself. Machines displaying Visa, Mastercard, Maestro, Cirrus, Plus, American Express (Amex), or JCB logos will accept your foreign card. If your card logo appears on the machine, you are good to go. If it does not, move on to the next ATM — forcing an incompatible withdrawal wastes time and may still generate an error fee on some machines.
Domestic Indonesian cards use a separate system called Gerbang Pembayaran Nasional (GPN), which is a local interoperability network. You will see the GPN logo on many machines, but as a foreign cardholder, this is not relevant to your transaction. Focus on the international card logos instead.
In major cities — Jakarta, Surabaya, Medan, Makassar — ATMs are dense and easy to find. In Bali’s tourist corridor from Seminyak to Ubud, you will rarely walk more than a few hundred metres without seeing one. On smaller islands and in highland villages, availability drops sharply. If you are heading to the Togean Islands, inland Kalimantan, or remote parts of Nusa Tenggara, withdraw enough cash before you leave the nearest town with a bank branch.
Withdrawal Limits: Per-Transaction and Daily Caps Explained
Indonesian ATMs impose limits based on the physical notes they dispense, which is different from how limits work in most Western countries. The machine’s note denomination sets your per-transaction ceiling.
There are two common machine types:
- ATM 50 ribu — dispenses IDR 50,000 notes. Maximum per transaction: IDR 1,250,000 (25 notes).
- ATM 100 ribu — dispenses IDR 100,000 notes. Maximum per transaction: IDR 2,500,000 (25 notes). Newer machines from BCA and Mandiri may allow up to IDR 3,000,000 per transaction, though this is not guaranteed for international cards at all machines.
This matters practically. If you need IDR 5,000,000 in one go, you may need to run two separate transactions — and pay two sets of fees. Plan your withdrawals to minimise how many transactions you make.
For daily limits, the picture involves two separate caps working simultaneously. The Indonesian bank’s ATM may impose a daily maximum — generally between IDR 10,000,000 and IDR 15,000,000 per day for international cards. But your home bank also sets its own daily foreign withdrawal limit, which may be lower. The more restrictive of the two limits applies. Before you travel, call your home bank and ask specifically what your daily international ATM withdrawal limit is in IDR equivalent. Ask them to raise it if needed — most banks will do this with 48 hours’ notice.
Fees You’ll Pay Every Time You Withdraw
A single international ATM withdrawal in Indonesia can trigger up to three separate fees. Knowing all three lets you calculate your real cost per withdrawal and decide how much to take out each time.
1. The Indonesian Bank Fee
This is the fee charged by the Indonesian bank whose ATM you are using. As of 2026, the standard fee across the major banks is IDR 25,000 per transaction. This applies to BCA, Bank Mandiri, BRI, and BNI machines when used with a card not on their specific network. Some third-party ATMs (non-bank branded machines in convenience stores or malls) can charge up to IDR 50,000 per transaction.
The good news: this fee is always displayed on the ATM screen before you confirm the transaction. Read the screen. If the fee shown is higher than IDR 25,000 and you are at a standalone machine rather than a bank branch ATM, cancel and find a proper bank ATM instead.
2. Your Home Bank’s Foreign Transaction Fee
Your home bank charges its own fee for international withdrawals — typically 1% to 3% of the amount withdrawn, sometimes with a minimum charge. This does not appear on the Indonesian ATM screen; it shows up on your card statement days later. If you use a travel-optimised card (such as Charles Schwab in the US, Wise, or Revolut in Europe), this fee may be zero or very low. Standard bank cards from traditional institutions often carry the full 1–3% charge.
3. Dynamic Currency Conversion (DCC) — Avoid This
DCC is the most expensive trap at Indonesian ATMs. When you insert a foreign card, many machines — particularly older ones — will ask whether you want to be charged in your home currency (USD, AUD, GBP, EUR, etc.) or in Indonesian Rupiah (IDR). The screen often makes the home currency option sound convenient or “locked in.”
Always choose IDR. Always.
When you choose your home currency, the ATM operator applies its own exchange rate, which typically runs 3% to 7% worse than the rate your card issuer would give you. On a IDR 3,000,000 withdrawal, that is a loss of IDR 90,000 to IDR 210,000 in a single transaction — just from clicking the wrong button. The phrasing varies by machine: you might see “Withdraw with conversion” versus “Withdraw without conversion,” or “Charge in AUD” versus “Charge in IDR.” Whatever the wording, select the option that keeps your transaction in rupiah.
Step-by-Step: Using an ATM in Indonesia Without Losing Money
The sequence matters. Follow this order and you avoid the two most common expensive mistakes — DCC and forgotten cards.
- Insert your card and select English when the language menu appears.
- Enter your PIN. Standard Indonesian ATMs use a 6-digit PIN for chip cards. Cover the keypad with your other hand as you type — every single time, even in busy, well-lit locations.
- Select “Penarikan Tunai” (Cash Withdrawal) or “Withdrawal.”
- Select account type — choose “Savings” (Tabungan) unless your card is a checking/current account.
- Enter your amount. Use the custom amount option if the pre-set buttons do not match what you need. Stay within the per-transaction limit for that machine type.
- Read the fee screen carefully. The Indonesian bank fee (IDR 25,000 for major bank ATMs) will appear here. Confirm only if the fee is within the expected range.
- Decline DCC if offered. Choose to be charged in IDR, not your home currency. This screen may appear before or after the fee confirmation depending on the machine.
- Collect your cash and count it before stepping away from the machine.
- Retrieve your card immediately. Indonesian ATMs return the card before dispensing cash on some machines and after on others. Either way, do not leave without it.
- Take your receipt and photograph it if you prefer not to carry paper.
If the machine swallows your card or the transaction fails mid-process, do not leave the ATM. Press the help button or call the number printed on the machine immediately. Have your home bank’s international emergency number saved in your phone before you travel.
ATM Fraud Prevention: Skimming, Shoulder-Surfing, and Contactless Withdrawals
Card skimming still occurs in Indonesia, concentrated on standalone ATMs in tourist-heavy areas. The physical inspection habit takes about 15 seconds and is worth building every time.
Physical Inspection Before Every Use
Before inserting your card, look at the card slot. A skimming device sits over the real card reader and often has a slight gap, a different colour, or a slightly different texture to the surrounding panel. Wiggle the card slot gently — if it shifts or feels loose, do not use that machine. Check the keypad for any overlay that feels spongy or sits higher than it should. Look at the top of the ATM screen housing for small holes that could conceal a camera aimed at the keypad.
Shield Your PIN, Every Time
Even in a quiet bank branch with nobody around, cover the keypad. Hidden cameras can be positioned to capture keypad entry from angles where no human observer would be standing. The habit costs nothing and eliminates one of the two pieces of information a fraudster needs.
Use Contactless (NFC) ATMs When Available
Since 2024, BCA and Mandiri have significantly expanded their fleet of NFC-capable ATMs, particularly in Jakarta, Bali, Surabaya, and Yogyakarta. These machines display the contactless symbol — four curved lines resembling a Wi-Fi icon on its side. Instead of inserting your card, you tap it against the reader or hold your NFC-enabled phone near it.
The security advantage is real: if your card never enters the machine, a skimmer attached to the card slot captures nothing. If you have an NFC-enabled card and see a contactless ATM, use it. The transaction process is otherwise identical.
Choose Location Wisely
ATMs inside bank branches, in the lobbies of large shopping malls (Grand Indonesia, Plaza Senayan, Beachwalk Bali), and in airport international arrival halls are the safest options. Avoid isolated ATMs on dark side streets at night. If an ATM feels wrong — poor lighting, no security camera visible, unusual attachments on the machine — trust that instinct and walk to the next one.
Beyond ATMs: QRIS, E-Wallets, and When Cards Actually Work
In 2026, a significant portion of daily spending in Indonesian cities never touches an ATM at all. Understanding the digital payment landscape means you can carry less cash and still move smoothly through markets, restaurants, and transport.
QRIS: The System That Connects Everything
QRIS (Quick Response Code Indonesian Standard) is Bank Indonesia’s universal QR payment standard. A merchant displays one QRIS code. You open any compatible Indonesian banking app or e-wallet, scan the code, enter the amount, confirm with your PIN, and the payment goes through in under five seconds — no fumbling for change, no waiting for card terminals.
QRIS acceptance in 2026 is genuinely widespread — supermarkets, restaurants, street food stalls, government offices, toll booths, and even small vegetable sellers at traditional markets. There are no consumer fees for using QRIS. Merchant fees (the Merchant Discount Rate) are absorbed by the business: 0.7% for regular businesses, 0.4% for micro and small enterprises, 0.6% for educational institutions, and 0% for government services and tax payments.
Cross-border QRIS is also operational in 2026 with Malaysia, Thailand, and Singapore, meaning travellers from those countries can pay Indonesian merchants using their home QR apps, and Indonesian QRIS users can pay in those countries. For tourists arriving from elsewhere, you still need an Indonesian payment method to use QRIS. More information at www.bi.go.id.
E-Wallets: GoPay, OVO, DANA, ShopeePay, LinkAja
These five e-wallets dominate Indonesian mobile payments. Each has a slightly different strength:
- GoPay — embedded in the Gojek app (ride-hailing, GoFood delivery, GoSend courier). Widely accepted at offline merchants via QRIS.
- OVO — strong in Grab and at major mall retail chains. Integrates with several investment and insurance products.
- DANA — standalone wallet focused on payments, transfers, and bill payments. Simple interface, popular across age groups.
- ShopeePay — integrated with the Shopee e-commerce platform. Growing offline acceptance through QRIS.
- LinkAja — backed by Telkomsel and state-owned banks. Strongest in public transport: KAI train tickets and TransJakarta buses. Also used for state utility bills.
To use any of these as a foreigner, you need an Indonesian SIM card for the phone number registration. Unverified accounts allow a maximum balance of IDR 2,000,000 and monthly transactions up to IDR 20,000,000. Verified accounts (which require passport submission for KYC) allow balances up to IDR 10,000,000–IDR 20,000,000 and monthly transaction limits of IDR 20,000,000–IDR 40,000,000. For a short visit, an unverified account is usually sufficient. Top up via Indomaret or Alfamart convenience stores using cash.
International Credit and Debit Cards
Visa and Mastercard are accepted at hotels, upscale restaurants, large supermarkets (Transmart, Ranch Market), department stores, and international chain stores. Amex and JCB have more limited acceptance. Contactless NFC payments at point-of-sale terminals are increasingly available in modern establishments. For anything outside that category — small warungs, local street food, minibus fares, rural guesthouses — assume cash only.
2026 Budget Reality: What Cash and Digital Payments Actually Cost You
Here is a clear breakdown of the real cost of accessing and using money in Indonesia in 2026.
ATM Withdrawal Fees (Per Transaction)
- Indonesian bank fee: IDR 25,000 at BCA, Mandiri, BRI, BNI branch ATMs
- Third-party/standalone ATM fee: IDR 30,000–IDR 50,000
- Home bank foreign withdrawal fee: 0% (Wise, Revolut, Charles Schwab) to 3% of amount withdrawn with traditional banks
- DCC surcharge if you choose wrong: 3%–7% on top of everything else
Tipping — IDR Amounts to Know
- Mid-range and upscale restaurants: Service charge of 5%–10% plus 11% government tax is usually added automatically. No additional tip expected, but IDR 10,000–IDR 20,000 for genuinely good service is appreciated.
- Hotel porters and housekeeping: IDR 10,000–IDR 20,000 per service.
- Gojek / Grab drivers: IDR 5,000–IDR 10,000 tip via the app, or round up the fare.
- Tour guides and private drivers: IDR 50,000–IDR 100,000 per day depending on quality and duration.
Daily Cash Budget Benchmarks
- Budget traveller: IDR 200,000–IDR 350,000 per day (street food, shared transport, guesthouses)
- Mid-range traveller: IDR 500,000–IDR 900,000 per day (sit-down restaurants, private transport for some days, three-star accommodation)
- Comfortable traveller: IDR 1,500,000–IDR 3,000,000 per day (boutique hotels, private drivers, nicer restaurants)
To minimise ATM fees at any budget level, withdraw larger amounts less frequently. At the IDR 25,000 fee per transaction, taking out IDR 2,500,000 once costs you 1% in bank fees. Taking out IDR 500,000 five times also costs IDR 125,000 in bank fees — five times the pain for the same result.
Common Mistakes Travellers Make at Indonesian ATMs
Choosing the home currency option. The DCC screen on older machines is deliberately designed to make the home currency choice look safe and convenient. It is not. Choose IDR every time.
Using standalone mall or minimarket ATMs when a bank branch is nearby. Third-party ATMs charge up to IDR 50,000 per transaction versus IDR 25,000 at bank-branded machines. They also carry higher skimming risk because they receive less oversight. The extra five minutes to find a BCA or Mandiri branch ATM pays for itself immediately.
Withdrawing too little, too often. Every transaction costs at minimum IDR 25,000. Withdrawing IDR 300,000 at a time is an expensive habit. Withdraw the maximum that makes sense for your safety comfort level — most travellers in urban areas are fine carrying IDR 1,500,000–IDR 2,500,000.
Not notifying your home bank before travel. Banks with aggressive fraud detection will block international transactions without prior notification. A single blocked withdrawal in a Bali ATM at 10pm on a Saturday, with your home bank’s customer service closed until Monday, is a problem you can completely avoid with a five-minute call before you leave.
Relying entirely on cards in rural areas. The QRIS and e-wallet revolution has genuinely transformed urban Indonesian payments. It has not yet transformed a roadside noodle stall in Flores or a fishing village in the Banda Islands. Cash — including small denominations of IDR 2,000, IDR 5,000, IDR 10,000, and IDR 20,000 — remains the only language spoken in these places.
Forgetting to take the card after the transaction. Some Indonesian ATMs dispense cash before returning your card. Others return the card first. The inconsistency catches people off guard. Make it a rule: do not step away from the machine until you have confirmed your card is in your wallet.
Frequently Asked Questions
Which Indonesian banks have the best ATMs for international cards?
BCA and Bank Mandiri are the most reliable for international cards in 2026. Both charge IDR 25,000 per transaction, have widespread branch networks in cities and tourist areas, offer NFC contactless withdrawal on newer machines, and their ATMs are regularly serviced. Avoid non-bank branded standalone machines where possible, as fees can reach IDR 50,000 per transaction.
What is the maximum amount I can withdraw from an Indonesian ATM in one day?
Indonesian ATMs typically cap international card withdrawals at IDR 10,000,000 to IDR 15,000,000 per day. Your home bank may impose a lower limit. Per transaction, most machines dispense a maximum of IDR 2,500,000 (IDR 100,000 note machines) or IDR 1,250,000 (IDR 50,000 note machines). Check your home bank’s specific daily international withdrawal limit before travelling.
Is it safe to use ATMs in Bali and Jakarta?
ATMs inside bank branches and major shopping malls are generally safe in both cities. Inspect the card reader and keypad before use, cover your PIN entry, and use NFC contactless machines where available. The highest risk comes from standalone ATMs in poorly lit or isolated locations. Skimming incidents still occur, concentrated on tourist-area standalone machines rather than bank branch ATMs.
Can I use Google Pay, Apple Pay, or Samsung Pay in Indonesia?
These mobile wallets have limited acceptance in Indonesia in 2026. Some larger hotels and international chain stores with modern NFC terminals will accept them. However, they are not widely supported at local restaurants, markets, or smaller shops. For digital payments in Indonesia, the practical options are QRIS-compatible Indonesian e-wallets like GoPay, OVO, or DANA, which require an Indonesian SIM card to set up.
Should I exchange currency at the airport or use ATMs in Indonesia?
For most travellers, withdrawing IDR from a bank-branch ATM in Indonesia gives you a better exchange rate than airport currency counters or hotel exchanges, even after factoring in the IDR 25,000 bank fee. The exception is if your home bank charges 3% or more for foreign ATM withdrawals — in that case, using a licensed money changer in central Jakarta or Bali (not the airport) may come out roughly equal or better. Avoid money changers outside official licensed premises; short-changing is a persistent issue at unlicensed operators.
📷 Featured image by firman fatthul on Unsplash.