Hidden ATM fees abroad in 2026: the network-by-network breakdown for Indian travellers
By Kabir Malhotra (Kabir Malhotra writes about credit cards, UPI, forex cards and the RBI/LRS rules that govern how Indians spend abroad. He cross-checks every figure against RBI master directions, FEMA guidelines, the CBDT/Budget TCS provisions and the published tariff sheets of Indian card issuers before publishing.) · Published · Last updated · 11 min read
A single withdrawal from a foreign ATM can stack three fees on top of each other — your bank's markup, your bank's flat fee, and the local operator's fee — and then offer you a fourth via DCC. Here's how to see them all and cut them down.
Quick answer
A foreign ATM withdrawal on an Indian card typically stacks three separate charges: (1) your bank's foreign-currency markup of around 3.5% + GST on the amount, (2) your bank's flat international-ATM fee of roughly ₹100-150 per withdrawal (e.g. SBI ~₹100, HDFC/ICICI ~₹125, plus taxes — as of June 2026, verify with your bank), and (3) the local ATM operator's own fee (e.g. a flat ~THB 220 in Thailand, ~50,000 VND in Vietnam). Then the machine often offers a fourth cost via Dynamic Currency Conversion (DCC) — always decline it. To cut the total: withdraw larger amounts less often (to spread the flat fees), use a forex card or a low-fee/zero-markup card, use partner-network ATMs where your bank has tie-ups, and always choose 'continue without conversion'. Verify current charges on your bank's tariff sheet — these move.
The four layers of cost — see them all
Most travellers see only the cash that comes out and the rupee debit on their statement, and assume the difference is 'the exchange rate'. In fact, up to four distinct costs are bundled in:
- Your bank's forex markup (cross-currency markup): Indian banks typically add around 3.5% plus GST on the converted amount for international debit-card use (some premium/zero-markup products charge less or nil). This is the biggest line on large withdrawals.
- Your bank's flat international-ATM fee: a fixed per-withdrawal charge regardless of amount — broadly ₹100 at SBI, ~₹125 at HDFC and ICICI, plus taxes (as of June 2026; check your bank). Because it's flat, it hurts most on small withdrawals.
- The local ATM operator's fee: charged by the foreign bank that owns the machine. This varies wildly: Thailand ~THB 220 flat (AEON ~THB 150), Vietnam ~50,000 VND, Indonesia among the highest in the world, while many European bank ATMs charge little or nothing. The machine usually warns you of this fee before you confirm.
- DCC (optional, avoidable): if you let the ATM convert to rupees, add a markup typically 3-12% worse than the network rate. Always decline — choose 'continue without conversion'.
Stack the avoidable + unavoidable: a small ₹5,000-equivalent withdrawal in Bangkok can lose 8-12% to fees once the flat charges dominate; the same fees on a ₹25,000 withdrawal are a far smaller percentage. That single insight — flat fees punish small withdrawals — drives most of the savings.
Visa Plus vs Mastercard Cirrus vs RuPay — does the network matter?
Indian cards ride on Visa (whose ATM network brand is Plus), Mastercard (Cirrus), or RuPay (which uses partner networks like Discover/Diners and bilateral tie-ups for international acceptance). For ATM withdrawals abroad, the practical differences:
- Acceptance: Visa/Plus and Mastercard/Cirrus are accepted at the vast majority of ATMs worldwide — look for the Plus or Cirrus logo on the machine. RuPay's international ATM acceptance is narrower and concentrated in countries with NPCI/NIPL tie-ups (parts of Asia, the Gulf, and via Discover/Diners networks); great where it works, but carry a Visa/Mastercard as backup.
- The exchange rate: Visa and Mastercard each publish their own daily wholesale rate (check the Visa Exchange Rate Calculator and Mastercard Currency Converter). They're usually close; neither is reliably cheaper. The markup your bank adds on top matters far more than which network you use.
- Fees: the network itself isn't where most of your fee comes from — your issuing bank's markup and flat fee, plus the operator's fee, dominate. Choosing Visa vs Mastercard won't materially change ATM cost; choosing a zero-markup product and a cheap operator's machine will.
Bottom line: carry two cards on different networks (one Visa, one Mastercard, optionally a RuPay) for redundancy — but optimise fees through your card product and withdrawal behaviour, not the network logo. Our forex card vs debit vs credit card guide compares the products.
Partner networks and alliances that cut ATM fees
One legitimate way to dodge the operator's fee is to use ATMs your bank (or its partner) owns. A few avenues relevant to Indians:
- Global ATM Alliance: a tie-up of major international banks — Bank of America (US), Barclays (UK), BNP Paribas (France), Deutsche Bank (Germany), Scotiabank (Canada), Westpac (Australia) and affiliates — whose customers withdraw at each other's ~44,000+ ATMs across 40+ countries with no international ATM access fee. Most Indian retail customers aren't direct members, but if you hold an account with one of these global banks (some NRIs and premium customers do), it's a real saving.
- Global banks with their own networks: Citibank customers can withdraw fee-free at Citibank ATMs globally; HSBC has a wide international footprint that can reduce or waive fees between HSBC ATMs. If you bank with a global brand, map their ATMs at your destination.
- Bilateral/Plus tie-ups: some banks waive fees at specific partners (for instance, certain DBS/Plus arrangements in particular markets). Check your specific bank's overseas-ATM page before you travel.
- Cheapest local operators: even without an alliance, pick the cheaper machine — e.g. AEON ATMs in Thailand (~THB 150) versus the ~THB 220 standard, and avoid the branded 'Euronet'-style tourist ATMs in Europe/airports that pile on fees and push DCC hardest.
The realistic takeaway for most Indian leisure travellers (who don't hold a Citi/HSBC global account): you won't fully escape the operator fee, so minimise the number of withdrawals and choose the cheapest available machine — usually a major local bank's ATM, never a standalone tourist-zone ATM.
The withdrawal playbook that minimises total cost
Put it together into a routine you can run at any foreign ATM:
- Withdraw fewer, larger amounts. Because the flat fees (your bank's ~₹100-150 + the operator's flat fee) are fixed per withdrawal, two big withdrawals beat six small ones. Balance this against carrying-too-much-cash safety.
- Use the right card. A forex card often has defined, lower ATM fees and no surprise markup (you locked the rate at load); a zero-/low-forex card reduces the 3.5% layer. Avoid using a credit card at an ATM — that's a cash advance with interest from day one and an extra fee.
- Always 'continue without conversion'. When the ATM offers to charge you in rupees at 'a guaranteed rate', say no. That's DCC — decline it and pay in local currency. (Full detail in our DCC decline trick guide.)
- Pick a bank ATM, not a tourist-zone standalone. Major local-bank ATMs charge less and push DCC less than airport/tourist 'independent' machines.
- Pre-trip: read your bank's overseas tariff and consider raising your daily ATM limit so a single large withdrawal is possible. Tell the bank you're travelling so the card isn't blocked.
- Use UPI/cards where you can to reduce how much cash you need at all — see UPI abroad and the country mix in cash vs card vs forex card.
On the regulatory side, remember (as of June 2026) that debit-card and forex-card withdrawals abroad fall under the LRS and count toward your ₹10 lakh annual threshold for TCS, whereas credit-card spends abroad sit outside LRS — but using a credit card at an ATM is a costly cash advance regardless, so that's not a workaround. See TCS & LRS and verify on the RBI and Income Tax sites.
Forex card vs debit card vs cash advance — which to feed the ATM
The single biggest lever on ATM cost isn't the machine — it's which card you insert. Here's the honest ranking for getting cash abroad:
| Instrument at the ATM | Typical cost layers | Verdict |
|---|---|---|
| Prepaid forex card | Defined per-withdrawal ATM fee; rate locked at load; no surprise markup | Best for predictable cash; ringfences your bank account. Watch the per-card ATM fee. |
| Zero/low-forex debit card | Reduced or nil markup + your bank's flat fee + operator fee | Good if you hold one; cheapest markup layer. |
| Standard debit card | ~3.5% markup + GST + ₹100-150 flat + operator fee | Workable backup, but the markup stings on big withdrawals. |
| Credit card (cash advance) | Cash-advance fee + interest from day one (no grace) + markup + operator fee | Avoid. The most expensive way to get cash, full stop. |
So carry a forex card or a low-fee debit card specifically for ATM runs, and reserve your credit card for purchases only (where it earns rewards and avoids cash-advance interest). For the deeper product comparison, see our forex card vs debit vs credit card and best forex cards 2026 guides. Get the routine and the card right and you'll keep far more of your money. Plan the trip on FlightGPT, whether it's Delhi to Bangkok or Mumbai to Singapore.
Frequently asked questions
How many fees do I pay on a foreign ATM withdrawal with an Indian card?
Typically three, plus an optional fourth: (1) your bank's forex markup (~3.5% + GST), (2) your bank's flat international-ATM fee (~₹100-150 per withdrawal, as of June 2026), (3) the local ATM operator's own fee (e.g. ~THB 220 in Thailand), and (4) an avoidable DCC markup if you let the machine convert to rupees — always decline that.
How can I reduce ATM fees abroad?
Withdraw fewer, larger amounts to spread the flat fees; use a forex card or low/zero-markup card instead of a normal debit card; never use a credit card at an ATM (it's a cash advance); choose 'continue without conversion' to avoid DCC; and pick a major local-bank ATM over tourist-zone standalone machines.
Does it matter whether my card is Visa, Mastercard or RuPay for ATMs abroad?
For cost, not much — the network's wholesale rates are similar and most of your fee comes from your bank's markup and the operator's fee, not the network. For acceptance, Visa (Plus) and Mastercard (Cirrus) are accepted almost everywhere; RuPay's international ATM reach is narrower. Carry two networks for redundancy.
What is the Global ATM Alliance and can Indians use it?
It's a tie-up of major banks (Bank of America, Barclays, BNP Paribas, Deutsche Bank, Scotiabank, Westpac and affiliates) whose customers skip international ATM access fees at each other's 44,000+ machines. Most Indian retail customers aren't members, but if you hold an account with one of these global banks (some NRIs/premium customers do), you save.
Why are Thailand and Indonesia ATM fees so high?
The local operators charge a high flat foreign-card fee — around THB 220 per withdrawal in Thailand (AEON is cheaper at ~THB 150), and Indonesian ATM fees are among the world's highest. On top sit your bank's markup and flat fee. The fix is to withdraw larger amounts less often and pick the cheapest machine.
Should I use my credit card to withdraw cash abroad?
No. A credit-card ATM withdrawal is a cash advance — it accrues interest from day one with no grace period and usually a separate cash-advance fee, making it the most expensive way to get cash. Use a forex card or international debit card for ATM withdrawals, and keep the credit card for purchases.
Do foreign ATM withdrawals count toward TCS/LRS?
Yes — as of June 2026, debit-card and forex-card withdrawals abroad fall under the Liberalised Remittance Scheme and count toward your ₹10 lakh annual threshold, above which TCS applies (the travel/medical category rate is 2%; verify the current Budget provisions). Credit-card spends abroad are outside LRS, but ATM cash advances on a credit card are still very costly.