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.
Everything below was checked in June 2026. ATM limits, surcharges, visa rules and account-opening requirements in Indonesia change often and vary by bank and even by individual machine, so treat these as current ranges and confirm the specifics on the provider's or bank's own pages before you rely on them. None of this is financial, tax or visa advice.
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.
So the Bali money question splits into two jobs that people wrongly treat as one. There's spending on a card, where a good fintech card gets you close to the real exchange rate. And there's getting cash, where low withdrawal limits, a per-transaction surcharge and a sneaky conversion offer combine to make frequent small withdrawals genuinely costly. Solve them separately and you'll spend far less over a month.
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
You can't remove the surcharge or raise a machine's limit, but you can stop the costs stacking. Here's exactly what I do on a Bali trip:
- Withdraw the machine's maximum every time. Given the low caps, always take the largest single amount the ATM allows so the fixed surcharge spreads over as much rupiah as possible.
- Use higher-limit bank ATMs. Seek out the networks and branch machines that allow larger single withdrawals, and return to them.
- Withdraw less often. Fewer, bigger trips beat many small ones. Keep the cash somewhere safe in your villa rather than topping up every day or two.
- Always decline DCC and choose rupiah. This habit can save several percent on every withdrawal and every card payment.
- Use a card with low or no own-side ATM fees so the only real cost is the local surcharge. Check your provider's monthly free-withdrawal allowance, and see our withdraw-cash guide for how those allowances compare.
- Pay by card and QRIS where you can so your cash lasts longer between withdrawals and each surcharge spreads further.
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?
A local account is genuinely useful for a longer stay. It unlocks QRIS payments, makes paying rent and local services easy, and removes the foreign-card surcharge for everyday cash from your own bank's machines. The question is whether you can get one, and that depends heavily on 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.
Using Wise and Revolut to hold and spend rupiah
This is the part that works the same everywhere and is the backbone of how I handle Bali. 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 handles everyday card spending well, with instant notifications and quick card freezes that are reassuring when you're moving between Canggu, Ubud and the Bukit. Between the two, Wise is my pick for holding balances and a good FX rate, and Revolut for convenience and a backup. Carrying both matters here: card blocks happen, and being stuck in an Uluwatu villa with one frozen card and no backup is a bad evening. Whatever you spend on, the rule holds at every terminal — when the card machine asks, choose rupiah, not your home currency.
One thing to be clear about: neither Wise nor Revolut removes the local ATM operator surcharge or raises a machine's withdrawal limit. Those are set by the Indonesian machine before your card is involved. What these cards do is keep your side of the cost low, give you a good rupiah rate, and let you spend held balances cleanly. The cash toll is the ATM's; everything else is in your control.
Getting paid while based in Bali
If you're earning from clients abroad while living in Bali, your income usually lands outside Indonesia first and you bring it in as you need it. The common pattern is a Wise or Payoneer account that receives client payments in their currency, which you then spend on the card or convert in chunks to rupiah, moving money to a local account only if you have one. Our get-paid-by-clients guide compares those receiving options in detail.
A practical note on timing: convert in sensible amounts rather than nibbling tiny conversions constantly, and watch the rate over a stay rather than reacting to every wobble. Keep records of what you bring in. Indonesia's tax treatment of income earned by people living there can be involved and interacts with your visa status, so this is exactly the kind of thing to check with a local tax professional rather than a travel blog.
Cards and accounts compared for Bali
The quick reference for a Bali stay. These are typical characteristics as of June 2026, not quotes, and your exact cost depends on amounts, plan tier, the machine's limit and which ATM you use.
| 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 |
Read it as a stack, not a single winner. Most nomads do best with Wise and Revolut together, adding an Indonesian account only once a KITAS makes it practical. A traditional home-bank card belongs at the bottom of your bag as a last resort, not in daily use, especially given the per-transaction surcharge and its own foreign markup.
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.
ATM limits, surcharges, fees, visa categories and account-opening rules in this guide were verified in June 2026 and change frequently, and they vary by bank and individual machine. We re-check our country guides on a rolling schedule — see how we test and update. This is general information, not financial, tax or visa advice. Confirm current figures on each provider's or bank's own pages before you rely on them.