Indonesia Debit Card Guide for Indians (2026): ATM Withdrawals, Fees & Limits

✅ Last verified on-the-ground: 2026-07-17

Yes, Indian debit cards work in Indonesian ATMs, and knowing the using ATMs in Indonesia before you fly saves real money. Visa and Mastercard debit cards issued by Indian banks (HDFC, ICICI, SBI, Axis, Kotak) are accepted at ATMs displaying the Visa Plus or Mastercard Cirrus logo. Rupay cards work at some Indonesian ATMs but acceptance is patchy outside Jakarta and Bali, so don’t rely on Rupay alone. Expect a ₹134 (~25,000 IDR or ~$1.39) to ₹268 (~50,000 IDR or ~$2.78) fee per transaction from the Indonesian ATM bank, plus a separate cross-border markup of 1% to 3.5% from your Indian bank. Planning the wider region? Our Southeast Asia backpacking hub covers the full multi-country route.

This article breaks down every fee, every limit, and the cheapest way to get Indonesian rupiah from an Indian debit card, verified against the latest bank circulars and traveller reports from June 2026. For a full picture of Indonesia trip cost per day once you’ve got the rupiah in hand, see that breakdown.


Quick Answers

WhatAnswerPrice (INR)
Do Indian debit cards work in Indonesia?Yes, Visa and Mastercard work everywhere. Rupay is patchy.,
Indonesian ATM fee (charged locally)₹134-₹268 (~25,000-50,000 IDR or ~$1.39-$2.78) per withdrawal₹1-₹3 (~250-500 IDR or ~$0.01-$0.03) base, varies
Indian bank cross-border markup1% to 3.5% of withdrawal amount,
Maximum withdrawal per transaction₹6,698 (~1,250,000 IDR or ~$69.47) to ₹16,074 (~3,000,000 IDR or ~$166.74),
Daily withdrawal limit (Indian side)Set by your Indian bank, usually ₹50,000 (~$518.23) to ₹1,00,000/day,
Best debit card optionHDFC ForexPlus, Niyo Global, or a forex-loaded prepaid card,
Currency rate you’ll getMid-market rate minus markup (poor cards add 3% to 5%),
Declined transactions common?Yes, on first use. Notify your bank before flying.,

What Network Does Your Indian Debit Card Run On?

Indonesian ATMs accept three international networks: Visa Plus, Mastercard Cirrus, and Maestro/Cirrus (older Mastercard debit cards). Every ATM in Bali and Jakarta will display one or both logos on the front.

NetworkIndian IssuersAcceptance in Indonesia
Visa PlusHDFC, ICICI, SBI, Axis, Kotak, most PSU banks100% at major ATMs
Mastercard CirrusHDFC, ICICI, Axis, Yes Bank, IndusInd100% at major ATMs
RupaySBI, Canara, Bank of Baroda, Indian BankLimited, mostly Jakarta and Bali
MaestroOlder ICICI/SBI cards being phased outMostly works, being discontinued

Rupay acceptance is improving year on year, but as of mid-2026, only around 40% of Indonesian ATMs reliably accept Rupay cards. The other 60% will return a “transaksi ditolak” (transaction declined) error. Travellers report Rupay working at BCA and BRI in Kuta, Seminyak, and central Jakarta, but failing at Mandiri machines and most ATMs in smaller cities like Ubud’s outskirts, Yogyakarta’s non-tourist areas, and Lombok.

The rule: carry at least one Visa or Mastercard debit card. Treat Rupay as a backup, not a primary card.


Advertisement

Step-by-Step: How to Withdraw IDR From an Indian Debit Card

Step 1: Notify your bank before flying

Call the customer care number on the back of your card or use the mobile app to enable international transactions. SBI iMobile, HDFC NetBanking, and ICICI iMobile all have a one-tap “international usage” toggle under Card Controls. Without this step, most cards will decline on the first transaction, even with sufficient balance.

Step 2: Find an ATM in the Visa Plus or Mastercard network

The four ATM networks you’ll see in Indonesia are BCA, BRI, Mandiri, and BNI; if you’re new to using ATMs in Indonesia, the per-bank quirks matter. All four accept Visa and Mastercard. BCA is the most common and tourist-friendly.

BankMax per transactionATM feeNotes
BCA₹6,698 (~1,250,000 IDR or ~$69.47)₹134 (~25,000 IDR or ~$1.39)Most reliable, English screen option
BRI₹8,037 (~1,500,000 IDR or ~$83.37)₹134 (~25,000 IDR or ~$1.39)Stronger network in Java, Lombok
Mandiri₹8,037 (~1,500,000 IDR or ~$83.37)₹188 (~35,000 IDR or ~$1.95)Common in Bali airport
BNI₹16,074 (~3,000,000 IDR or ~$166.74)₹161 (~30,000 IDR or ~$1.67)Best for big withdrawals

Step 3: Insert card, select “Savings” or “Debit”

Indonesian ATMs prompt you to choose account type. Pick “Saving” (Tabungan). Some travellers pick “Credit” by mistake and the transaction is treated as a cash advance, triggering a 3% cash advance fee from the Indian bank.

Step 4: Enter amount in IDR

Type the rupiah amount directly. The machine will show the conversion to INR at the day’s wholesale rate, plus your bank’s markup. Hit “Yes” or “Setuju” to confirm.

Step 5: Take card first, then cash

Indonesian ATMs always return the card before dispensing cash. Pull the card out, the cash door will then open. Travellers regularly forget this and walk away leaving the card in the machine. If you do forget, the ATM retains the card and most branches will shred it after 24 hours.

Step 6: Keep the receipt

The receipt shows the wholesale rate, the local ATM fee, and the total debited in INR. You’ll need this if you want to dispute an overcharge later.


Common Mistakes Indians Make in Indonesian ATMs

Mistake 1: Picking “Credit” instead of “Savings”

What people do wrong: tap the first option on screen. What happens: the transaction posts as a cash advance on a credit card (if they used one), or worse, on a Visa debit card some banks still apply credit-style fees. The result is a 2% to 3.5% extra charge. How to avoid: always pick “Saving / Tabungan / Debit.”

Mistake 2: Making five small withdrawals instead of one big one

What people do wrong: pull out ₹1,072 (~200,000 IDR or ~$11.12) four times. What happens: they pay the ₹134 (~25,000 IDR or ~$1.39) ATM fee four times, so ₹536 (~100,000 IDR or ~$5.56) just in local fees. How to avoid: take the maximum the ATM allows per transaction. BCA lets you take ₹6,698 (~1,250,000 IDR or ~$69.47); that’s the local fee amortized to under 2%.

Mistake 3: Not telling the bank before flying

What people do wrong: assume the card will work. What happens: the first transaction declines at the ATM, then the card gets temporarily blocked for “suspicious international activity.” How to avoid: enable international usage via app or call at least 24 hours before departure, same prep as any Indonesia visa on arrival extension online step where you pre-clear before flying.

Mistake 4: Using a regular savings card instead of a forex card

What people do wrong: swipe the SBI savings account debit card. What happens: the bank charges a 3% to 3.5% cross-border markup on top of a poor exchange rate. On a 1,000,000 IDR withdrawal, the markup alone comes to around ₹1,000 (~$10.36). How to avoid: carry a forex card (HDFC ForexPlus, Niyo Global, or IndusInd Multi-Currency Forex card) loaded with USD. The markup drops to 1% or less.

Mistake 5: Trusting the airport money changers

What people do wrong: walk past the ATMs in Ngurah Rai arrivals, see the long queue at the legal money changer, and hand over cash at the “best rate” sign. What happens: the “best rate” sign applies only to large denominations, and the changers add 4% to 6% margin on smaller amounts. How to avoid: use the ATM in arrivals. The ₹134 (~25,000 IDR or ~$1.39) fee is cheaper than the changer’s hidden margin.


What Most Guides Don’t Tell You

Indonesian banks charge the fee in IDR, not as a percentage

The ₹134 (~25,000 IDR or ~$1.39) to ₹268 (~50,000 IDR or ~$2.78) local ATM fee is a flat amount. This means it hurts more on small withdrawals. Withdrawing ₹1,072 (~200,000 IDR or ~$11.12) costs you 12.5% in local fees alone. Withdrawing ₹8,037 (~1,500,000 IDR or ~$83.37) costs you under 2%. Always max out the per-transaction limit.

Some Indonesian ATMs offer “without conversion” or “with conversion”

When the screen asks “Convert to your home currency?” always pick “No.” The dynamic currency conversion offered by Indonesian ATMs adds a 5% to 8% margin and you’re better off letting your Indian bank do the conversion at its own wholesale rate.

BCA limits are smaller than other banks for a reason

BCA caps at ₹6,698 (~1,250,000 IDR or ~$69.47) per transaction to reduce skimming risk. If you need more, do two transactions, but make sure your total doesn’t exceed your daily Indian debit card limit (usually ₹50,000 (~$518.23) to ₹100,000 (~$1,036.47) depending on the bank). Daily spend adds up fast across a Bali transport guide for Indian travelers kind of trip.

Friday afternoons are the worst time to use an ATM

Indonesian ATMs run on Java time. Friday is the Muslim prayer day and many bank branches close early. The ATM cash itself stays loaded, but if a card gets retained, the branch counter won’t be open to retrieve it. Withdraw on Saturday morning or Sunday if you want a safety net.

Some Indian banks block Indonesian ATMs by default

HDFC and ICICI allow international usage but SBI debit cards by default have international usage disabled. Yes Bank and RBL cards have known issues with Indonesian ATMs in 2025 and 2026, even when enabled. Travellers report a higher decline rate on these two issuers.


Advertisement

Best Indian Debit Card Options for Indonesia

Card typeCardMarkupDaily limitBest for
Forex prepaidHDFC ForexPlus1% to 1.5%₹100,000 (~$1,036.47)+Long trips, Bali month
Forex prepaidNiyo Global (SBM Bank)0% to 0.5%₹100,000 (~$1,036.47)Zero-markup withdrawals
Forex prepaidIndusInd Multi-Currency1%₹50,000 (~$518.23) to ₹200,000 (~$2,072.94)Reliable network
Standard debitHDFC Millennia Debit3% to 3.5%₹50,000/dayBackup only
Standard debitSBI Global Debit3%₹40,000 (~$414.59) to ₹100,000 (~$1,036.47)Backup only
Standard debitICICI Coral Debit3.5%₹50,000/dayBackup only

If you have a Niyo Global or similar zero-markup forex card, that’s the lowest-cost option. For everyone else, a forex prepaid card loaded with USD before departure beats a standard debit card every time, plan your top-up around the best time to visit Indonesia for Indian travelers so your card stays active when FX rates swing.


How to Get the Best Exchange Rate

The 1.5% rule

The mid-market USD/IDR rate in mid-2026 hovers around 16,400 IDR per USD. A good forex card will give you within 1.5% of this. A standard debit card will give you 3% to 5% worse. Over a 10-day Bali trip spending ₹26,790 (~5,000,000 IDR or ~$277.89), that difference is around ₹800 (~$8.29) to ₹1,300 (~$13.47) saved by using the right card.

Use the same ATM bank throughout your trip

Each Indonesian bank has its own fee structure. BCA and BRI charge ₹134 (~25,000 IDR or ~$1.39). Mandiri charges ₹188 (~35,000 IDR or ~$1.95). Stick to one network to keep fees predictable.

Withdraw on weekdays

Some traveller reports suggest weekend ATM transactions occasionally hit the conversion rate with a wider spread, though the banks deny this. Withdrawing on a Tuesday or Wednesday at midday Jakarta time lines up with global FX market hours and tends to give the cleanest rate.


FAQ

Will my SBI debit card work in Indonesia?

Yes, but only after you enable international usage in YONO or iMobile. SBI charges a 3% cross-border markup plus a flat fee. The card is reliable for ATMs but expensive per withdrawal.

Is Rupay accepted in Indonesian ATMs?

Partially. Around 40% of Indonesian ATMs (mostly BCA and BRI in tourist areas) accept Rupay. The other 60% will decline. Carry a Visa or Mastercard as a primary card.

What is the daily ATM withdrawal limit in Indonesia?

It depends on the ATM bank. BCA is ₹6,698 (~1,250,000 IDR or ~$69.47) per transaction, BRI is 1,500,000, and BNI is 3,000,000. Your Indian bank also sets its own daily limit on the debit card side, usually ₹50,000 (~$518.23) to ₹1,00,000/day.

How much do Indonesian banks charge for using foreign cards?

A flat ₹134 (~25,000 IDR or ~$1.39) to ₹268 (~50,000 IDR or ~$2.78) per transaction. BCA charges ₹134 (~25,000 IDR or ~$1.39), Mandiri ₹188 (~35,000 IDR or ~$1.95), BNI ₹161 (~30,000 IDR or ~$1.67). This is separate from your Indian bank’s markup.

Can I withdraw IDR from an Indian credit card?

Technically yes, but it counts as a cash advance. You’ll pay 2.5% to 3.5% cash advance fee plus interest from day one. Avoid credit cards for ATM withdrawals anywhere.

What happens if my card gets swallowed by an Indonesian ATM?

The bank branch counter can retrieve it within 24 hours. After that, the ATM retains and destroys the card. BCA, Mandiri, and BNI have in-branch card retrieval during business hours.

Should I bring cash USD as a backup?

Yes. Carry ₹9,640 (~100 USD) to ₹19,281 (~200 USD) in clean, unfolded notes as a backup. If your card fails, you can exchange at any authorised money changer. Rates are better than airport changers in town.


Advertisement

Subodh’s Take

Indonesian ATMs work fine for Indian travellers. The two things that trip people up: not enabling international usage before flying, and using a regular savings card when a forex card is on hand. Get one of those right, and the rest of the trip is just punching numbers on a screen and counting rupiah.