Opening a Bank Account in Bali: Complete Guide for Foreigners & Expats
Foreigners with a KITAS or KITAP can open a bank account in Bali at major Indonesian banks including BCA, Mandiri, BNI, and CIMB Niaga. Requirements typically include a valid passport, KITAS/KITAP card, domicile letter (SKTT), tax number (NPWP), and an initial deposit of IDR 500,000 to IDR 5,000,000. Tourist visa holders have very limited banking options and typically cannot open standard accounts.
Why Open an Indonesian Bank Account
Having a local Indonesian bank account is essential for anyone planning to live, work, or conduct business in Bali. Without one, you are reliant on international ATM withdrawals — which incur fees of IDR 50,000-100,000 per transaction plus your home bank foreign transaction fees of 2-3%. Over a year, these fees can add up to millions of rupiah in unnecessary costs.
A local bank account enables you to receive salary payments from Indonesian employers, pay rent and utilities directly via bank transfer (which most landlords prefer), access mobile banking for instant payments at restaurants and shops using QRIS (Indonesia universal QR payment system), build a local financial history which is useful for visa renewals and business applications, and invest in Indonesian financial products including fixed deposits with interest rates of 4-6% annually.
Best Banks for Foreigners in Bali
Bank Central Asia (BCA)
Most widely used bank in Indonesia. Best mobile banking app (myBCA/BCA mobile). Lowest inter-bank transfer fees. Most ATMs across Bali. English-speaking staff at major branches. Minimum deposit IDR 500,000.
Bank Mandiri
Government-owned, largest bank by assets. Good for business accounts and large transactions. Livin by Mandiri app is user-friendly. Strong international transfer capabilities. Minimum deposit IDR 500,000.
CIMB Niaga
Most foreigner-friendly bank in Indonesia. English documentation available. Multi-currency accounts available. Good international wire transfer rates. Dedicated expat banking services at select branches. Minimum deposit IDR 1,000,000.
Bank BNI
Government-owned with wide branch network. BNI Taplus account popular for foreigners. Competitive USD/IDR exchange rates. Good for business banking. Minimum deposit IDR 500,000.
Requirements by Visa Type
KITAS/KITAP Holders
If you hold a KITAS (temporary stay permit) or KITAP (permanent stay permit), you have full access to Indonesian banking services. Required documents include: valid passport (original + photocopy of identity page and visa page), KITAS or KITAP card (original + photocopy, front and back), domicile letter (SKTT/SKD) from your local kelurahan or banjar, NPWP tax number (required by most banks, we can help you obtain this), and initial deposit amount (varies by bank, typically IDR 500,000 to IDR 5,000,000).
Tourist Visa Holders
Opening a bank account on a tourist visa is extremely difficult and most banks will decline your application. Some branches of CIMB Niaga and Bank Permata may open limited savings accounts for tourists, but these typically have restrictions on mobile banking access and transaction limits. If you are on a tourist visa and need banking services, we recommend using digital wallets like GoPay, OVO, or Dana, which can be registered with a foreign phone number and passport.
Need Help Opening a Bank Account?
We handle document preparation, NPWP application, and accompany you to the bank.
Chat on WhatsAppStep-by-Step Account Opening Process
Step 1: Prepare all required documents (passport, KITAS, SKTT, NPWP). Step 2: Visit the chosen bank branch during business hours (typically 8 AM – 3 PM, Monday-Friday). Step 3: Take a queue number for new account opening (customer service counter). Step 4: Fill out the account application form with assistance from bank staff. Step 5: Provide biometric data (photograph and signature). Step 6: Make your initial deposit. Step 7: Receive your ATM/debit card and activate mobile banking. The entire process typically takes 1-2 hours.
Mobile Banking and Digital Payments
Indonesian mobile banking has become incredibly advanced, with most daily transactions now conducted through smartphone apps. Once your account is active, we recommend immediately setting up your bank mobile banking app, QRIS payments (accepted at most restaurants, shops, and markets in Bali), and linking your bank account to digital wallets like GoPay (integrated with Gojek for transportation and food delivery) and OVO (integrated with Grab). Indonesia is rapidly becoming a cashless society, particularly in urban areas of Bali, and having these digital payment methods set up will make your daily life significantly more convenient.
International Transfers
Sending money to and from your Indonesian bank account is straightforward but subject to Bank Indonesia regulations. For incoming international transfers, you will need your bank SWIFT code, branch code, and full account number. Most banks charge IDR 25,000-50,000 for incoming wire transfers. For outgoing transfers exceeding USD 25,000 equivalent, you must provide supporting documentation (employment contract, property purchase agreement, etc.). For regular international transfers, we recommend using Wise (formerly TransferWise) linked to your Indonesian bank account, which offers significantly better exchange rates than traditional bank wire transfers.
Frequently Asked Questions
Can I open a bank account in Bali without KITAS?
It is very difficult. Most banks require KITAS or KITAP. Some branches of CIMB Niaga may open limited accounts for tourist visa holders, but this is branch-dependent and not guaranteed. We recommend obtaining your KITAS first, then opening your bank account.
Which bank is best for foreigners in Bali?
BCA is the most practical choice due to having the most ATMs, best mobile banking app, and widest merchant acceptance via QRIS. CIMB Niaga is the most foreigner-friendly with English documentation. For business banking, Mandiri or BNI are strong choices.
How long does it take to open an account?
The in-branch process takes 1-2 hours. Your ATM card is typically issued immediately. Mobile banking activation can be done same-day. However, document preparation (especially NPWP if you do not have one) can take 1-2 weeks.
Do I need an NPWP to open a bank account?
Most banks now require an NPWP (tax identification number) for new account openings due to Indonesian tax regulations. We can help you obtain an NPWP, which typically takes 3-5 business days.
Can I have a USD account in Bali?
Yes, most major banks offer multi-currency accounts including USD, EUR, SGD, and AUD. CIMB Niaga and BCA are particularly good for foreign currency accounts. You will need a minimum balance equivalent to approximately USD 100-500 depending on the bank.
Start Your Bali Banking Setup Today
From NPWP application to bank account opening — we handle everything.
Chat on WhatsApp