ATM Withdrawal Limits in Indonesia: What You Need to Know
Cash is still king in much of Indonesia. Despite the growth of digital payments like GoPay, OVO, and QRIS, you will encounter countless situations where cash is the only option: warungs, local markets, motorbike mechanics, laundry services, parking attendants, villa rentals to local landlords, and most transactions outside major commercial areas.
Understanding ATM withdrawal limits, fees, and best practices will save you money and frustration. This guide covers every major Indonesian bank, foreign card compatibility, and practical strategies for managing cash in Bali and beyond.
Indonesian Bank ATM Limits: The Complete Breakdown
ATM withdrawal limits in Indonesia depend on three factors: the bank, the card tier, and whether you are using a domestic or foreign card.
Domestic Card Limits (Indonesian Bank Account Holders)
| Bank | Card Tier | Per Transaction Limit | Daily Limit |
|---|---|---|---|
| BCA | Blue/Silver | IDR 5M | IDR 10M |
| BCA | Gold | IDR 10M | IDR 15M |
| BCA | Platinum/Prioritas | IDR 15M | IDR 25M |
| Mandiri | Classic | IDR 5M | IDR 10M |
| Mandiri | Gold | IDR 10M | IDR 15M |
| Mandiri | Platinum | IDR 10M | IDR 20M |
| BRI | Classic | IDR 5M | IDR 5M |
| BRI | Gold | IDR 5M | IDR 10M |
| BRI | Platinum/Prioritas | IDR 10M | IDR 20M |
| BNI | Silver | IDR 5M | IDR 10M |
| BNI | Gold | IDR 10M | IDR 15M |
| BNI | Platinum | IDR 10M | IDR 15M |
| CIMB Niaga | Regular | IDR 5M | IDR 10M |
| CIMB Niaga | Preferred | IDR 10M | IDR 20M |
| Permata | Regular | IDR 5M | IDR 10M |
| Permata | Priority | IDR 10M | IDR 20M |
Foreign Card Limits at Indonesian ATMs
Foreign Visa and Mastercard debit and credit cards face different, typically lower limits:
| Bank ATM | Foreign Card Per Transaction | Foreign Card Daily Limit | Notes |
|---|---|---|---|
| BCA | IDR 1.25M or IDR 3M | IDR 10M | Depends on ATM model; newer machines allow IDR 3M |
| Mandiri | IDR 3M | IDR 10M | Reliable for international cards |
| BNI | IDR 2.5M | IDR 10M | English menu available |
| BRI | IDR 2.5M | IDR 5-10M | Some rural ATMs have lower limits |
| CIMB Niaga | IDR 3M | IDR 10M | Good international card support |
| Permata | IDR 3M | IDR 10M | Visa preferred |
Important note: These are the Indonesian bank's limits. Your home bank may impose a separate daily withdrawal limit (often USD 500-1,000 per day or equivalent) that may be lower than the Indonesian bank's cap.
Understanding the Fee Structure
Every ATM withdrawal with a foreign card involves multiple layers of fees.
Fee Breakdown Per Withdrawal
| Fee Type | Amount | Who Charges It |
|---|---|---|
| Indonesian bank ATM fee | IDR 5,000-30,000 (USD 0.30-1.90) | The Indonesian bank operating the ATM |
| Home bank international ATM fee | USD 3-5 (or equivalent) | Your bank back home |
| Currency conversion markup | 1-3% of withdrawal amount | Your bank or card network |
| Dynamic currency conversion (DCC) | Additional 3-7% if you select home currency | The ATM operator |
How to Minimize Fees
The difference between a careless and an optimized approach to ATM withdrawals can easily amount to USD 50-100 per month for regular users.
Strategy 1: Withdraw maximum amounts If your foreign card allows IDR 3M per transaction and your daily limit is IDR 10M, do 3 transactions at IDR 3M each (IDR 9M total) in one session. You pay the Indonesian ATM fee 3 times (IDR 15-90K total), but your home bank's fee applies per day, not per transaction, at many banks.
Strategy 2: Always decline dynamic currency conversion (DCC) When the ATM asks if you want to be charged in your home currency (USD, EUR, GBP, AUD), always select IDR. DCC adds a 3-7% markup on top of everything else. The ATM screen may present DCC as the "recommended" or "guaranteed rate" option. Ignore this and choose "without conversion" or "IDR."
Strategy 3: Use a travel-friendly bank card Several international banks offer cards with zero international ATM fees and no currency conversion markup:
| Bank/Card | International ATM Fee | Conversion Markup | Network |
|---|---|---|---|
| Charles Schwab (US) | Rebated | 0% | Visa |
| Wise (Multi-currency) | Free up to limits | Mid-market rate | Visa/Mastercard |
| Revolut (Metal/Premium) | Free up to limits | Mid-market rate | Visa/Mastercard |
| ING (Australia) | Rebated | 0% | Visa |
| Monzo (UK) | Free up to GBP 200/month | 0% | Mastercard |
| DKB (Germany) | Rebated | Visa rate | Visa |
Strategy 4: Open an Indonesian bank account If you hold a KITAS, opening a BCA or Mandiri account eliminates international fees entirely. You can transfer money via Wise or similar services at favorable rates, then withdraw domestically at no fee. This is the most cost-effective approach for long-term residents.
Visa, Mastercard, and GPN: Understanding Card Networks
Indonesia operates two card networks:
International Networks (Visa/Mastercard)
- Accepted at most ATMs in urban and tourist areas
- Required for foreign card withdrawals
- Higher per-transaction limits at some ATMs
- Look for the Visa or Mastercard logo on the ATM
GPN (Gerbang Pembayaran Nasional)
- Indonesia's domestic payment network, launched by Bank Indonesia
- GPN-only ATMs do not accept foreign cards
- Increasingly common, especially at newer ATM installations
- GPN cards are cheaper for banks, so many new Indonesian debit cards are GPN-only
- If you open an Indonesian bank account, request a Visa or Mastercard debit card rather than GPN if you also need international functionality
How to Identify GPN-Only ATMs
GPN-only ATMs display the red, white, and blue GPN logo and do not show Visa or Mastercard logos. If your foreign card is rejected, check the logo on the ATM before assuming a card problem. Simply find another ATM with international network logos.
ATM Denomination and Cash Quality
Indonesian ATMs dispense different denominations depending on the bank and machine:
| Bank | Typical Denominations | Notes |
|---|---|---|
| BCA | IDR 50,000 and IDR 100,000 | Most machines offer both |
| Mandiri | IDR 50,000 and IDR 100,000 | Some machines are IDR 100K only |
| BRI | IDR 50,000 and IDR 100,000 | Rural ATMs may only have IDR 50K |
| BNI | IDR 50,000 and IDR 100,000 | Good mix of denominations |
Practical tip: Carrying smaller denominations (IDR 10,000, 20,000, 50,000) is essential for daily transactions. Many small vendors, ojek drivers, and warungs cannot break IDR 100,000 notes, let alone larger ones. When you receive IDR 100K notes from the ATM, break them at convenience stores (Indomaret, Alfamart) by purchasing small items.
ATM Safety and Security in Bali
Bali is generally safe, but ATM-related issues do occur:
Skimming Prevention
- Use ATMs inside bank branches or major shopping centers, not standalone street ATMs
- Cover the keypad when entering your PIN
- Check for loose card slot fittings or suspicious attachments
- Enable transaction notifications on your banking app
- Set daily withdrawal limits on your foreign card to minimize exposure
ATM Swallowed Your Card?
Indonesian ATMs will swallow cards that are left too long (typically 30 seconds) after a transaction, or if the wrong PIN is entered 3 times. If this happens:
- Note the ATM location, bank name, and machine number
- Visit the bank branch during business hours (Monday-Friday, 08:00-15:00)
- Bring your passport and explain the situation
- Card retrieval typically takes 1-7 business days
- Meanwhile, use a backup card or mobile payment apps
Cash-Heavy Transaction Tips
For larger cash needs (villa deposits, vehicle purchases, furniture), ATM withdrawals are impractical. Alternative approaches:
| Method | Best For | Speed | Cost |
|---|---|---|---|
| Bank counter withdrawal | IDR 10-50M | Same day | Free (own bank) |
| Wise transfer to Indonesian account | Any amount | 1-2 business days | 0.5-1% |
| Money changer (authorized) | USD/EUR to IDR conversion | Immediate | 1-2% spread |
| Bank wire transfer | Large amounts (IDR 50M+) | 2-5 business days | USD 15-30 |
For money changers, use only authorized (berizin) money changers. In Bali, Central Kuta and BMC (Bali Maspintjinra Centra) are well-established and offer competitive rates. Avoid street-side money changers who may use sleight-of-hand tricks or counterfeit note switching.
Digital Payment Alternatives
While cash remains essential, digital payments are growing rapidly in Indonesia:
- QRIS: Universal QR code payment system accepted at millions of merchants. Works with GoPay, OVO, ShopeePay, DANA, and bank apps
- GoPay: Integrated with Gojek; widely accepted for food, transport, and shopping
- OVO: Integrated with Grab; popular at many retail outlets
- DANA: Growing acceptance, particularly online
- Bank mobile apps: BCA Mobile, Livin by Mandiri, BRImo offer transfer and payment features
To use Indonesian digital wallets, you generally need an Indonesian phone number and, for full features, an Indonesian bank account or KTP/KITAS verification.
Quick Reference: Best ATMs for Foreigners in Bali
For the smoothest experience with foreign cards in Bali:
- BCA ATMs in bank branches: Most reliable for international cards, English menus, well-maintained machines
- Mandiri ATMs in shopping centers: Good limits, consistent performance
- BNI ATMs at airports: Convenient on arrival, but slightly higher fees
- CIMB Niaga ATMs: Good alternative when BCA/Mandiri are busy or out of cash
Avoid standalone ATMs in back alleys, ATMs attached to small convenience stores, and any machine that looks tampered with.
Managing Your Money Effectively in Indonesia
The optimal strategy depends on your status:
Tourists (under 60 days): Use a travel-friendly foreign card (Wise, Schwab), withdraw maximum amounts per transaction, always decline DCC, keep a backup card in a separate location.
Long-term visitors (B211 visa): Same as tourists, but consider opening a BCA or Mandiri account if your visa sponsor can assist. A local account dramatically reduces fees.
KITAS holders: Open an Indonesian bank account immediately. Transfer funds via Wise at favorable rates. Use your Indonesian debit card for all ATM withdrawals at zero domestic fees. Keep a foreign card as backup only.
Need help opening an Indonesian bank account, setting up digital payments, or managing finances as an expat? Bali Zero assists foreigners with banking, visa processing, and all aspects of settling into Indonesian life.
Contact Bali Zero:
- Email: hello@balizero.com
- WhatsApp: +62 821-3454-721
- Website: balizero.com
Topics
Zantara AI
AI Lifestyle Advisor
Questions about how this applies to your case?
Bali Zero handles visas, company setup, tax and property compliance in Indonesia. Ask us directly on WhatsApp.
Chat with Bali Zero on WhatsApp