The honest verdict first
Here is the thing almost no banking guide will tell you about Indonesia: you can live here for months, pay for almost everything, and never open a local account. That is not a workaround — it is how the country's payment system is actually designed. Indonesia runs a national QR rail called QRIS, accepted by tens of millions of merchants from Jakarta malls down to a warung in a Bali rice field, and a foreign card loaded into a GoPay wallet (or a Wise card) plugs straight into it.
So the real decision is not "which bank should I open with." It is: do I have a reason to be inside the Indonesian banking system at all?
For a short-to-medium stay — tourist visa, the new remote-worker visa, a few months of testing the place — the answer is almost always no. A foreign multicurrency card plus QRIS plus some cash covers daily life cleanly, and you sidestep a genuinely awkward truth: the rupiah is a restricted currency. Money is easy to bring in and surprisingly annoying to get back out. A local account is a one-way door for most people.
You genuinely want a local account if you are settling — paying Indonesian rent and staff, receiving rupiah income locally, running a PT PMA company, or holding a long-stay permit and wanting a real debit card and bill-pay. In that case the gate is clear and non-negotiable, and it has a name: the KITAS.
At a glance
| Reality | Indonesia specifics |
|---|---|
| Central bank / regulator | Bank Indonesia (bi.go.id) |
| Currency | Indonesian rupiah (IDR) — restricted; cannot be transferred abroad |
| The real gate for a normal account | A KITAS or KITAP (stay permit), local address, often an NPWP tax number |
| Tourist on VOA / nomad visa | Usually no standard account; only agent-arranged "non-resident" accounts |
| Main banks foreigners use | BCA, Bank Mandiri, BNI |
| Typical opening deposit | IDR 500,000–1,000,000 standard; agent non-resident accounts ~IDR 1,000,000+ |
| How everyone actually pays | QRIS (national QR), GoPay/OVO/DANA, cash in rural areas |
| Can a foreign card cover daily life? | Yes — via QRIS through GoPay or a multicurrency card |
| FX quirk | Foreign-currency purchase capped at USD 50,000/person/month (from April 2026) |
The KITAS gate, and the messy reality below it
A KITAS (Kartu Izin Tinggal Terbatas) is Indonesia's limited-stay permit — issued for work, investment, retirement, family, or study. KITAP is the permanent version. With one of these plus a local address and usually an NPWP tax number, you walk into a branch and open a normal account like a resident: full mobile app, debit card, the lot. That is the clean path.
Without a KITAS it gets murky, and you will see contradictory claims online because the rules vary by branch, by city, and by the year. The honest summary:
- Standard branches are reluctant. Most major banks officially want a KITAS or KITAP. A walk-in tourist asking for an account at a random BCA branch is usually turned away, especially outside Bali.
- Bali is the exception, sort of. Because of the expat density, some Bali branches and local agents arrange "non-resident" accounts for foreigners on a tourist or social visa using just a passport, a local phone number, and a proof of address. These are real but come with a catch: they are typically set up through a paid agent who has a standing relationship with the bank, they may carry balance caps, and they are easier to freeze if the bank later tightens up. Budget a service fee on top of the deposit.
- Online onboarding is off the table. Foreigners cannot open these accounts through an app. It is an in-person, in-branch process, and the staff conversation will often be in Indonesian.
If someone promises you a fully featured local account with no residence permit and no agent, be skeptical — that is usually a marketing simplification of the Bali agent route.
The banks foreigners actually use
Three names come up constantly, and the differences matter.
BCA (Bank Central Asia). The default choice for most foreign residents. The largest practical ATM and merchant network in expat areas like Bali, the most usable English-language mobile app, and the smoothest QRIS integration. If you are opening one account, this is usually it.
Bank Mandiri. The biggest state bank, strong branch coverage nationwide, and multi-currency account options that matter if you genuinely hold and move USD locally. A common pick for people with a company or who live outside the Bali bubble.
BNI (Bank Negara Indonesia). State bank, very wide branch network, and historically the most foreigner-friendly for some account types, including lower minimum deposits at some branches. A reasonable second account.
Opening steps once you have a KITAS:
- Pick the branch deliberately — a larger branch in an expat-heavy area handles foreigners far more smoothly than a small suburban one.
- Bring passport, KITAS/KITAP, proof of local address (rental agreement works), and an NPWP if you have one.
- Get a local SIM and phone number first; mobile banking activation depends on it.
- Make the initial deposit (commonly IDR 500,000–1,000,000) and expect same-day issuance of the account and card if documents are in order.
- Activate the mobile app and QRIS in-branch before you leave, so you can pay by QR immediately.
Getting money in — and the trap of getting it out
This is where Indonesia is genuinely different, and where you should slow down.
The rupiah is a restricted currency. Bank Indonesia does not allow rupiah to be transferred abroad, and it manages the currency tightly. As of 1 April 2026, the cap on buying foreign currency against the rupiah was lowered to USD 50,000 per person per month, and overseas foreign-currency transfers above USD 50,000 need supporting documentation. For a normal remote worker these ceilings are high — but the structural point stands: this is an economy designed to keep capital in, not let it flow out freely.
Practically, that means do not over-fund a local rupiah account expecting to repatriate the balance easily later. Keep your savings and your income outside Indonesia, in your home currency or a multicurrency account, and move in only what you will actually spend locally.
For receiving your income and converting it, a Wise multicurrency account is the cleaner answer than wiring USD into an Indonesian bank. You hold your earnings in your own currency, convert to rupiah at the real mid-market rate when you need it, and top up locally. A traditional SWIFT wire into a local account works but bleeds you on FX spread and lands the money inside the restricted-currency system. Bring in what you need, not your net worth.
How to actually pay day to day
Indonesia is further along on cashless payments than most visitors expect, and it runs on QRIS.
- QRIS is the backbone. One QR code on the counter accepts almost any wallet or bank app. It works at warungs, market stalls, cafes, and big chains alike.
- GoPay (inside the Gojek app) is the tourist's best friend. You can register with a local Indonesian number, link an international Visa or Mastercard, top up in small amounts (IDR 200,000–500,000 to avoid card blocks), and pay any QRIS code — no Indonesian bank account needed. OVO via Grab works similarly. DANA and LinkAja lean on a local KTP national ID and are less tourist-friendly.
- QRIS cross-border exists with Singapore, Malaysia, Thailand, and a few others — travellers from those countries can sometimes scan with their home app directly.
- A foreign multicurrency card covers cards-accepted venues (hotels, supermarkets, nicer restaurants) and can be linked into Gojek and Grab.
- Carry cash for rural areas, small warungs, parking, and temple donations. Card and even QR acceptance thins out fast once you leave cities and tourist zones. Keep small notes; breaking large bills is a daily annoyance.
- A live mobile data connection is mandatory for every QR payment — the scan needs the network at the moment of payment, so keep a data SIM topped up, not just Wi-Fi.
Arrival and documents checklist
- Decide honestly whether you need a local account at all, or whether QRIS + a foreign card is enough
- Get a local SIM and Indonesian phone number on arrival (needed for wallets and banking)
- Install Gojek, set up GoPay, link an international card, do a small test top-up
- Set up or top up a Wise account before you fly, with rupiah enabled
- If opening a bank account: confirm your KITAS/KITAP is valid and bring the physical card
- Bring passport, stay permit, rental agreement (proof of address), and NPWP if you have one
- Choose a large branch in an expat-heavy area, not a small local one
- Keep small-denomination cash for rural and small-vendor payments
A note on tax and legality
Working remotely while on a tourist visa sits in a grey zone, and Indonesia has been formalising rules around foreign remote workers — check your specific visa's terms rather than assuming. Holding an NPWP tax number and a local account can create Indonesian tax-residence questions if you stay long enough (the 183-day threshold is the usual trigger). If you are settling, paying local income, or running a company here, get advice from an Indonesian tax professional rather than guessing. The banking is the easy part; the tax residency line is where people get caught.
FAQ
Can a tourist open a bank account in Indonesia?
Not through the standard front door. Most major banks officially require a KITAS or KITAP. In Bali, some branches and local agents arrange "non-resident" accounts for tourists using a passport, local number, and proof of address — but that route involves a paid agent and possible limitations. Elsewhere, expect to be turned away without a stay permit.
Do I even need a local account as a remote worker?
Usually not for a short or medium stay. QRIS plus a foreign card in GoPay, plus a Wise card and some cash, handles daily life. Open a local account only if you are settling, paying Indonesian rent or staff, or receiving rupiah income here.
Why shouldn't I keep my savings in an Indonesian account?
Because the rupiah is a restricted currency — Bank Indonesia does not permit rupiah transfers abroad and caps foreign-currency purchases at USD 50,000 per person per month (from April 2026). Money is easy to bring in and awkward to repatriate. Keep savings outside Indonesia and fund locally only what you will spend.
What's the best bank if I do open one?
BCA for most people — best app, biggest network in expat areas, smoothest QRIS. Mandiri if you want broad nationwide coverage or multi-currency features. BNI as a foreigner-friendly second option.
Can I pay everywhere with my phone?
Almost. QRIS via GoPay covers a huge share of merchants, but rural areas, small warungs, and parking still want cash, and every QR payment needs a live data connection — so carry small notes and keep your SIM topped up.