The short version
- Bali is very cash-heavy: warungs, scooter rentals, markets, small cafés and most local services want rupiah in hand, so you'll use ATMs constantly.
- Low per-withdrawal limits hurt: many machines cap a single foreign-card withdrawal around Rp 2–3 million, meaning more trips and more fees.
- Surcharges and DCC stack on top: expect an operator fee of roughly Rp 25,000–50,000 per withdrawal, and always decline the home-currency offer.
- Choose higher-limit bank ATMs so each fixed surcharge spreads over more rupiah. Find the machine that lets you take the most.
- A local account (Jenius, BCA) needs a KITAS or long-stay basis, so most nomads lean on Wise and Revolut. Rules change — verify them.
The thing that surprised me most on my first long stay in Bali was how relentlessly cash-based daily life is. I arrived with a wallet full of fintech cards, sure I'd barely touch an ATM, and within two days I was hunting for one in Canggu because the warung I loved, the scooter rental, and the laundry place all wanted rupiah and nothing else. The beach clubs and the smarter restaurants in Seminyak take cards. But the Bali I actually live in, the rice-field cafés and the local markets and the man who fixes your bike, runs on notes. So you withdraw, often, and that frequency is exactly where Indonesia gets expensive if you're not paying attention.
Rupiah figures on this page date from June 2026 and are ranges: one Indonesian bank, or one machine, can sit outside them, and visa and account rules get revised too.
Bali runs on cash, more than almost anywhere
Card acceptance exists in the tourist core, and the local QR system (QRIS) is everywhere for people with Indonesian accounts. As a foreign visitor on a short stay, though, you'll meet cash-only situations constantly: warungs, scooter and bike rentals, markets, small homestays, parking attendants, temple donations, and most of the services that make Bali cheap to live in. I treat cash as the default and a card as the exception here, which is the opposite of how I'd budget in western Europe. The mistake nomads make is assuming a fee-free travel card solves Bali. It helps for the bigger card payments, but the cash you need has its own toll booth, and in Indonesia that toll gets charged more often than usual because you withdraw more often.
In Bali, paying by card is the easy half: a decent fintech card prices rupiah close to the real rate. The cost hides in cash, where a small cap per withdrawal, a fee on each one and a conversion prompt at the machine add up across a month. Plan the two separately.
The ATM trap: low limits, surcharges and DCC
Here's the honest picture of pulling rupiah. Indonesian ATMs tend to set low per-withdrawal limits for foreign cards, frequently around Rp 2 to 3 million in a single transaction, and some machines lower. That sounds like a lot of zeros, but at June 2026 rates it isn't much money, often well under a couple of hundred US dollars. The catch is that each withdrawal carries an operator surcharge, commonly in the region of Rp 25,000 to 50,000, charged by the machine's bank on top of whatever your own card adds. Low limit plus per-transaction fee is a bad combination: you're forced to withdraw more often, and you pay the surcharge every single time.
Then comes the familiar second charge. Many Indonesian ATMs ask whether you'd like to be charged in your home currency instead of rupiah. This is dynamic currency conversion (DCC), and it's one of the most reliable ways to lose money abroad. Accept it and the machine's processor sets the exchange rate, typically several percent worse than your card would give. Decline, choose rupiah, and your own card does the conversion at a far better rate. Always say rupiah. Our spending-abroad guide covers the DCC trap in full, because it appears at card terminals too.
Choosing higher-limit bank ATMs
Because the surcharge is per transaction, the single best lever in Indonesia is finding machines with higher per-withdrawal limits. The limit isn't fixed nationally; it varies by bank and by machine, so some networks let you take noticeably more in one go than others. When a machine lets me pull a larger amount in a single withdrawal, I remember it and go back. A machine that allows, say, Rp 3 million per transaction beats one capped at Rp 1.25 million, because you pay one surcharge instead of two or three for the same cash.
Bank-owned ATMs attached to a branch are usually a safer bet than the freestanding machines in tourist strips and convenience stores, which tend to combine lower limits, higher surcharges and a pushier DCC default. Glance at the on-screen limit and fee before you confirm, and don't be shy about cancelling and walking to a better machine. In Indonesia that small habit compounds fast across a month of frequent withdrawals.
How to minimise the cash cost
The machine fixes the cap and the surcharge; the rest is yours. In Bali that means taking each ATM's maximum, returning to the branch machines that allow more, keeping a stash safe in your villa instead of topping up every day or two, answering "rupiah" at the prompt, and paying by card or QRIS wherever that works. The withdraw-cash guide has the full method, including how providers' free-withdrawal allowances compare.
Together these turn Indonesia's frequent-withdrawal problem into a manageable one. The nomads who complain about Bali ATM costs are usually pulling Rp 1 million at a time, several times a week, accepting the dollar conversion each go. Don't be that traveller.
Should you open an Indonesian bank account?
For anyone settling in, an Indonesian account pays off: QRIS works, rent and local bills get simpler, and cash from your own bank's machines comes without the foreign-card surcharge. Whether you can open one comes down to your visa.
On a tourist visa or visa on arrival, opening an account is usually not possible. Indonesian banks and the popular digital options like Jenius and BCA generally ask for a KITAS (a limited-stay permit) or another long-stay basis, plus supporting documents and often a local address or sponsor. Short-stay visitors rarely have those. Once you're on a longer-stay footing, with a KITAS, it becomes realistic, though the documents and the branch's requirements on the day still vary. Two people on similar visas can get different answers at different banks.
My honest take: if you're in Bali for a few weeks or a couple of months on a tourist entry, skip the local account and lean on fintech cards plus disciplined, high-limit ATM use. If you're settling in long-term with a KITAS, an Indonesian account is worth the paperwork, mainly for QRIS, rent and surcharge-free cash. Build it as a complement to your existing setup, not a replacement.
The visa reality, at a high level
Worth saying plainly because it interacts with everything above: how long you can stay in Indonesia, and on what basis, shapes both your banking options and your tax position. The short-stay and longer-stay routes available to remote workers have shifted in recent years, and the categories, durations and conditions change. I won't quote specifics here because they'd be out of date quickly. What matters for this guide is the link: a short-stay entry usually means no local account and reliance on cards plus ATMs, while a longer-stay permit opens the door to a local account. Check the current visa requirements for your nationality and plans through official sources, and use an immigration or tax professional for anything involved rather than a travel blog.
Rupiah, US dollars and the two-card setup
Wise lets you hold balances inside its multi-currency account. Indonesian rupiah support can be more limited than for major currencies, so in practice many nomads hold US dollars in Wise and let the card convert to rupiah at the mid-market rate when spending, or hold a rupiah balance where it's supported. Either way you get a good rate and a clean card spend. For a longer stay, pre-loading the currency you'll spend is one of the cleanest moves available. The multi-currency guide covers how holding balances actually saves money.
Revolut covers the day-to-day side: instant notifications and fast card freezes help when you shift between Canggu, Ubud and the Bukit. A sensible split is Wise for held balances and the rate, Revolut for convenience and as the spare, since a single blocked card in an Uluwatu villa leaves you stuck. At card terminals, pick rupiah when asked.
Neither app changes what an Indonesian ATM does: its surcharge and its per-withdrawal cap apply before your card is involved. The cards only control your fee and the rupiah rate you get.
Getting paid while based in Bali
Client income normally arrives outside Indonesia, in the client's currency, into a Wise or Payoneer account. From there it reaches Bali through card spending or rupiah conversions in chunks, with a transfer to a local account only if you hold one. The get-paid-by-clients guide compares the receiving options.
Keep a record of every amount you bring in. How Indonesia taxes income of people living there is involved and tied to visa status, so take that question to a local tax professional.
Cards and accounts compared for Bali
Typical June 2026 characteristics, not quotes. In Bali the machine's cap and the ATM you pick move the real cost as much as the card does, along with amounts and plan tier.
| Option | Hold rupiah/USD? | Card spend FX | ATM surcharge in Indonesia | Who it suits |
|---|---|---|---|---|
| Wise Best for FX | USD balance; IDR where supported | Mid-market + small fee | ~Rp 25k–50k machine fee applies | Longer stays, good rates |
| Revolut | Some plans | In-plan quote | ~Rp 25k–50k machine fee applies | Everyday spend, backup card |
| Indonesian account (Jenius/BCA) | Native rupiah | Local, no FX | None (own-bank ATMs) | KITAS / long-stay holders |
| Traditional home bank card | No | ~2.5–3% markup | ~Rp 25k–50k + your bank's fee | Emergency backup only |
For Bali, Wise plus Revolut covers most stays; Jenius or BCA joins once a KITAS allows it. A home-bank card pays both the per-transaction surcharge and its own foreign markup, so it stays a last resort.
Frequently asked questions
What is the best bank for digital nomads in Bali?
For most people it's a pair of fintech cards, not one bank: hold balances in Wise for a good rate and spend on Wise or Revolut. A local account like Jenius or BCA only becomes openable with a KITAS or long-stay basis, useful then for QRIS and surcharge-free cash. Rules change, so verify current requirements for your visa first.
How much can I withdraw, and what does an ATM cost in Bali?
Many machines cap a single foreign-card withdrawal around Rp 2–3 million, forcing more trips, and add an operator surcharge of roughly Rp 25,000–50,000 each time, plus your own card's fee. Take the maximum, use higher-limit bank ATMs, go less often, and decline the home-currency offer. Figures verified June 2026 and subject to change.
Which ATMs in Bali have higher limits?
Limits vary by bank and machine rather than being fixed. Some major bank networks allow larger single withdrawals than others, so test a few and return to the one that let you take the most. A higher limit matters because the surcharge is per transaction, so fewer, larger withdrawals cut your total cost.
Can a digital nomad open an Indonesian bank account?
It's difficult without a long-stay basis. Accounts like Jenius or BCA generally want a KITAS or residency permit plus documents, so a tourist or visa-on-arrival entry usually won't qualify. Requirements vary and change, so confirm the current rules for your visa before relying on opening one, and consult a professional if tax or visa is involved.
Checked June 2026. Indonesian ATM caps and surcharges differ between banks and individual machines, and fees, visa categories and account rules are revised often. Country guides are re-checked on a rolling schedule (how we test and update). General information only, not financial, tax or visa advice; confirm figures with the provider or bank before relying on them.
Section:Banking by Country