Best Banks for Foreigners in Bali (2026)

2026-04-23

6 minute read

Statrys placeholder
Bertrand Theaud, founder of Statrys

Written by Bertrand Théaud, Statrys Founder

As founder with 20+ years in Asia as a lawyer, investor, and entrepreneur, I look at what competitors charge, what they deliver, and where they cut corners so you can make decisions with full information, not their sales pitch.

Last reviewed April 2026.

Key Takeaways

Most Indonesian banks require a KITAS (temporary residency permit) to open an account, but OCBC NISP and some PermataBank branches in Bali have a track record of opening accounts for foreigners without one.

Bank Central Asia (BCA) is the most practical choice for most foreign residents: the largest ATM network in Bali, an English-language mobile app, and consistent availability in expat areas.

Minimum deposits vary from IDR 250,000 at Bank Negara Indonesia (BNI) to IDR 500,000 at BCA and Mandiri, up to IDR 50,000,000 at OCBC NISP

If you run a business outside Indonesia, a local personal account covers your IDR expenses but does not replace a multi-currency business account for international payments.

Opening a bank account in Bali is one of the first things foreigners try to do when they settle in — and one of the first things that turns out to be harder than expected. The standard advice is: get a KITAS, bring your passport, and go to a branch. That is accurate, but it skips everything that actually matters: which banks are practical for foreigners, what the requirements look like depending on your visa type, and what to realistically expect at each one.

This guide covers the five most foreign-accessible banks in Bali, what each requires, what it costs, and where each one falls short. It also answers the question that expat forums revisit constantly but rarely resolve clearly: what can you do if you are in Bali on a digital nomad visa or a social visa and do not have a KITAS yet?

Research for this article was conducted in April 2026, drawing on official bank websites and publicly available terms and conditions. Fee data is sourced from official bank websites as of April 2026 unless otherwise noted. Requirements at individual branches can vary — confirm with your specific branch before you visit.

Can Foreigners Open a Bank Account in Bali?

Yes, but the conditions matter and are not the same across all banks or all visa types.

The formal requirement at most Indonesian banks is a valid KITAS (Izin Tinggal Terbatas — Temporary Stay Permit) or KITAP (Permanent Stay Permit). Tourists on a standard Visa on Arrival are technically not eligible. In practice, Bali's large expat and digital nomad population means that branches in Seminyak, Canggu, and Ubud have considerably more experience with foreign applicants than branches elsewhere in Indonesia — and some are willing to make exceptions that branches in other Indonesian cities are less likely to accommodate.

The table below gives a quick read on which banks suit which visa situation:

Visa type Recommended bank Notes
KITAS or KITAP Bank Central Asia (BCA), Mandiri, Bank Negara Indonesia (BNI), PermataBank, OCBC NISP All five options available
D1 Second Home Visa or social visa (B211A) PermataBank Seminyak, OCBC NISP (via agent) Branch-level discretion; not a published policy
Tourist visa / Visa on Arrival OCBC NISP (via a registered legal agent only) Limited; higher cost and deposit
No Indonesian visa yet None reliably Use an international multi-currency fintech or card until KITAS is in hand

For the complete national picture — including business accounts and requirements outside Bali — we have a separate guide on how to open a bank account in Indonesia as a foreigner.

What You Need to Open a Bank Account in Bali as a Foreigner

Requirements vary slightly by bank, but the core documents are consistent:

  • Valid passport (original and photocopy of the main page and your Indonesian visa stamp)
  • KITAS or KITAP (original and photocopy; should be valid, ideally with 6+ months remaining)
  • Proof of local address — a rental agreement, utility bill, or a signed letter from your landlord
  • Local Indonesian mobile phone number (required to set up mobile banking)
  • Minimum initial deposit in cash (amount varies; see comparison table below)
  • NPWP (Indonesian tax identification number) — not required for a basic savings account in most cases, but increasingly requested by branches and mandatory once your account balance exceeds IDR 100,000,000

⚠️ Indonesian banks open business accounts for locally registered companies (PT or PT PMA) only. If you operate a foreign-registered company, this is covered separately later in this guide.

Banks in Bali for Foreigners: Quick Comparison

Fees are based on publicly available pricing from official bank websites, as of April 2026. Verify current rates directly with your chosen bank before opening an account.

Bank Best for Minimum initial deposit Monthly admin fee
Bank Central Asia (BCA) Most foreigners; daily use IDR 500,000 IDR 14,000–20,000
Bank Mandiri Lower fees; wide reach IDR 500,000 IDR 13,000
Bank Negara Indonesia (BNI) Long-term residents; foreign currency IDR 250,000 IDR 11,000
OCBC NISP No-KITAS option; multi-currency IDR 50,000,000 Free
PermataBank Foreigner-accessible; English service IDR 100,000 Free (if balance ≥ IDR 1,000,000)

💡 All five banks support inbound international transfers via SWIFT — useful if you receive salary or client payments from abroad.

1

Bank Central Asia

Bank Central Asia (BCA) is the most practical choice for most foreigners settling in Bali — and the reasons are straightforward. Branches in expat-heavy areas like Canggu, Seminyak, and Ubud handle foreign applicants regularly and have English-speaking staff more consistently than any other Indonesian bank. For KITAS holders, the account opening process is as close to painless as Indonesian banking gets.

Key features:

  • 20,000+ ATMs nationwide, highest density in Bali of any bank
  • English-language mobile app (BCA Mobile and KlikBCA)
  • QR payments via QRIS — the standard payment method at Bali markets, restaurants, and local businesses

Key fees:

  • Minimum initial deposit: IDR 500,000
  • Monthly admin fee: IDR 14,000–20,000 per month, depending on your account level
  • International transfer fee: IDR 50,000 base fee per outbound transfer (at branch); extra fees may apply by currency
  • Debit card issuance fee: IDR 20,000

✅ Who this suits

KITAS holders who need a reliable everyday account — rent, groceries, local transfers, and occasional international receives.

🚫 Who this doesn't suit

Foreigners without a KITAS, and founders who need a business account linked to a foreign-registered company.

2

Bank Mandiri

Bank Mandiri is Indonesia's largest state-owned bank by total assets (IDR 2,464 trillion), and for most foreigners in Bali, it is the most cost-effective option among the major banks. The trade-off is English support — in Bali's tourist corridor, it is more available than elsewhere in Indonesia, but you should not count on it for anything requiring detailed conversation. The app and in-branch forms are primarily in Indonesian.

For KITAS holders who are comfortable navigating Indonesian-language banking — or who have a local contact who can help — Mandiri offers solid coverage at a lower ongoing cost than BCA or PermataBank.

Key features:

  • 13,000+ ATMs nationwide
  • Mobile banking via Livin' by Mandiri app
  • Mandiri Tabungan Multicurrency available in 15 currencies (USD, SGD, JPY, EUR, CHF, GBP, AUD, HKD, MYR, THB, SAR, CNY, CAD, NZD, KRW); initial deposit from USD 10

Key fees:

  • Minimum initial deposit: IDR 500,000 for Mandiri Tabungan Rupiah
  • Monthly admin fee: IDR 13,000/month (flat rate)
  • International transfer fee: IDR 35,000–75,000 SWIFT fee depending on transfer method

📌 Note: a separate monthly debit card admin fee applies (IDR 4,000–9,000 depending on card type).

✅ Who this suits

Long-term KITAS holders who want the lowest account fees and are comfortable with limited English support.

🚫 Who this doesn't suit

Foreigners who depend on English for day-to-day banking or frequently need in-branch assistance.

3

Bank Negara Indonesia

Bank Negara Indonesia (BNI)’s standout feature for foreigners is the BNI Dollar account — a simple way to hold USD, SGD, or AUD separately from your IDR account and convert on your own timeline. Combined with one of the lowest monthly fees among the major banks, it is worth serious consideration for anyone receiving foreign currency income from abroad. English support is limited, so come prepared.

Key features:

  • 13,000+ ATMs nationwide
  • Mobile banking via wondr by BNI app
  • BNI Dollar account available in USD, SGD, or AUD — hold foreign currency and convert on your own timeline

Key fees:

  • Minimum initial deposit: IDR 250,000 for BNI Taplus savings account
  • Monthly admin fee: IDR 11,000/month flat
  • BNI Dollar account: minimum deposit USD/SGD/AUD 100; account management fee USD/SGD/AUD 1/month

💡 Bali readers: BNI Taplus requires only IDR 250,000 as an initial deposit — this is the non-Jabodetabek rate, which covers Bali. Most guides cite IDR 500,000, which applies to Jakarta only.

✅ Who this suits

Long-term KITAS holders who want a low monthly fee and the option to hold foreign currency — particularly useful if you receive freelance income or client payments in USD, SGD, or AUD.

🚫 Who this doesn't suit

Foreigners who need reliable English support in-branch, or those who want a premium digital banking experience.

4

OCBC NISP

OCBC NISP is the Indonesian subsidiary of Singapore's OCBC Bank, and it shows. The digital banking experience is cleaner, English support is more consistent, and the multi-currency setup is the most capable of any bank on this list. For foreigners who need to hold and manage multiple currencies from one account, OCBC NISP is the strongest option on this list.

The trade-off is the entry cost. The IDR 50,000,000 initial deposit requirement is a significant commitment, and there are additional conditions that are not always communicated upfront until you are at the branch.

Key features:

  • 12 currencies in one account (IDR, USD, EUR, AUD, GBP, SGD, JPY, HKD, CNH, CHF, NZD, CAD)
  • English-language mobile banking via OCBC mobile
  • No monthly admin fee across all currencies
  • The only major bank in Bali where accounts can sometimes be opened without a KITAS, through a registered legal services agent

Key fees:

  • Minimum initial deposit: IDR 50,000,000 (per OCBC NISP Bali branch documentation, April 2026 — not a published policy; confirm before visiting)
  • Term deposit requirement: IDR 25,000,000 minimum balance for the first 3 months
  • Mandatory investment product: IDR 1,000,000/month for the first 12 months — becomes your asset after one year, but it is a commitment worth understanding before you commit
  • No-KITAS opening via agent: service fee approximately USD 100–300 on top of deposit requirements

⚠️ Freelancers and self-employed applicants: OCBC NISP Bali branches require applicants to specify a place of employment. Self-employed individuals have been refused at some branches. Confirm your status with the branch or agent before visiting.

✅ Who this suits

Foreigners with larger initial capital who want the best multi-currency setup, consistent English support, and the possibility of opening an account without a KITAS.

🚫 Who this doesn't suit

Anyone who cannot comfortably commit IDR 50,000,000+ upfront, or who needs a simple low-cost everyday account.

5

PermataBank

PermataBank's branches in Seminyak and Ubud have more documented experience processing accounts for foreign nationals than most other banks in Bali, and English-speaking staff are more reliably available here than at the state-owned banks. If the account opening process matters as much as the ongoing cost, PermataBank is worth the premium.

Key features:

  • English-speaking staff consistently available at Seminyak (Jl. Sunset Road) and Ubud branches — the most recommended locations for foreigner onboarding
  • Mobile banking via Permata ME app
  • 14 currencies in one account (IDR, USD, SGD, AUD, EUR, GBP, NZD, CAD, HKD, JPY, CNY, CHF, THB, SAR)
  • D1 Second Home Visa and B211A social visa holders have reported successful account openings at Seminyak and Ubud branches — branch-level discretion, not a published policy

Key fees:

  • Minimum initial deposit: IDR 100,000 (Permata ME Saver, IDR account)
  • Monthly admin fee: free if average monthly balance ≥ IDR 1,000,000; IDR 17,500 if below
  • Foreign currency transfer fee: flat IDR 50,000 per transfer via Permata ME
  • ATM coverage: limited compared to BCA and Mandiri — factor this in if regular cash withdrawals are a priority

✅ Who this suits

Foreigners who want the smoothest opening process, reliable English support, and a multi-currency account — all in one product. Also the best first call for D1 or social visa holders before trying other banks.

🚫 Who this doesn't suit

Cost-focused expats, and anyone who relies on ATM cash withdrawals — PermataBank has a significantly smaller ATM footprint than BCA or Mandiri.

What If You Don't Have a KITAS Yet?

This is the question the standard guides avoid answering clearly. Here is what the situation actually looks like in Bali in 2026.

On a Tourist Visa or Visa on Arrival

All major banks will decline. OCBC NISP is the only realistic option, and only through a registered legal services agent who has an established relationship with a specific branch.

Emerhub is one Bali-based service that facilitates this — fees typically range from USD 100 to 300. Expect IDR 50,000,000 in deposits on top. This is a viable path if you have the capital and need banking immediately — it is not a cheap or simple one.

On a D1 Second Home Visa or Social Visa

PermataBank's Seminyak and Ubud branches are your best starting points. Bring your complete original documents, arrive on a weekday morning before 11 am, and ask specifically for the officer who handles foreign accounts.

Results vary by officer — if your first visit is unsuccessful, try again on a different day with a different officer before writing off the branch.

Without a KITAS: Short-Term Banking Alternatives

If you are arriving in Bali without residency documentation, your most reliable short-term banking solution is an international multi-currency fintech. These typically let you hold IDR, pay local expenses via a linked Visa or Mastercard® debit card, and receive foreign currency payments without requiring Indonesian residency.

💡 Planning to bank in another Southeast Asian country? We also cover the best banks in Thailand for foreigners if you are splitting time between Bali and Bangkok.

Can You Open a Business Bank Account in Bali as a Foreign Company Owner?

Not through a local Indonesian bank. Indonesian banks open business accounts for locally registered companies only — if your business is registered outside Indonesia, you are not eligible, regardless of your residency status. The PT PMA route (registering a foreign-owned Indonesian company) is possible but involves capital requirements, sector licensing, and government approvals that can take several months.

👉 For founders running a business registered outside Indonesia, a multi-currency business account is the practical alternative to a local business account. At Statrys, we offer exactly this — a Statrys Business Account built for companies registered in Hong Kong, Singapore, or the BVI. Statrys is a licensed payment service provider, not a bank. With us, you can hold and send payments in 11 currencies, including IDR, receive from clients, pay suppliers, and manage everything from one dashboard, entirely online.

Over 10,000 businesses use Statrys. Accounts open in 96% of cases within 3 business days, and FX fees from 0.1%.

Open a Hong Kong Business Account

Access 11 major currencies, real support, and fees that won't surprise you. Trusted by 10,000+ SMEs globally.

Screenshot of the Statrys payment platform's business account dashboard.

Was this article helpful?

Yes

No

FAQs

Can I open a bank account in Bali without a KITAS? 

It is possible, but not straightforward. OCBC NISP offers the clearest path for foreigners without a KITAS, through a registered legal services agent in Bali — though it requires an initial IDR 50,000,000 deposit and an agent service fee. PermataBank Seminyak and Ubud have also processed accounts for D1 Second Home Visa and social visa holders on a case-by-case basis. Tourist visa holders have very limited options. If you are arriving without residency documentation, the most practical short-term solution is an international multi-currency fintech until your KITAS is in hand.

Which bank in Bali is best for most foreigners?

What is the minimum deposit to open a bank account in Bali as a foreigner?

Do I need an NPWP (Indonesian tax ID) to open a bank account in Bali? 

Can I open a business account in Indonesia as a foreign company owner? 

Disclaimer

This article is for informational purposes only and does not constitute legal, tax, or financial advice. Consult a qualified professional for advice specific to your situation.

Get your Hong Kong business account open in a few days

  • icon

    100% online application

  • icon
  • icon
dashboard statrys 2026