Yes, foreigners can open a bank account in Indonesia, but the process and requirements depend on your visa status and how long you plan to stay
Most major Indonesian banks will open an account for a foreigner, but you need either a valid Indonesian visa or a residence permit. The most common path is a tourist visa (which gives you 30 days) paired with a local address, though banks are more willing to work with you if you hold a longer-term visa like a B211A (social/cultural) or B211B (business). Some banks require a minimum deposit ranging from 500,000 to 5 million Indonesian rupiah (IDR), depending on the bank and account type. The entire process typically takes one to three business days once you have the right documents in hand.
The key difference between opening an account as a foreigner versus a local resident is documentation. You will need to show your passport and visa, whereas an Indonesian citizen only needs an ID card. Banks also verify your address more carefully for foreigners, which is why having a confirmed local address—whether a hotel, rental property, or someone else's address—matters before you walk in.
Key Takeaways
- You must present a valid passport and visa or residence permit; a tourist visa works, but longer-term visas make the process smoother.
- You will need a local address in Indonesia, which can be a hotel, rental property, or the address of someone you know.
- Most banks require a minimum opening deposit between 500,000 and 5 million IDR, though some waive this for certain account types.
- Bring your original passport, visa page, and proof of address; some banks also ask for a tax identification number (NPWP) if you plan to deposit large sums.
- The process takes one to three business days, and you will receive a debit card and online banking access once approved.
What documents you need to bring to the bank
Start with your original passport and the page showing your current visa or residence permit. The bank will photocopy both. Next, bring proof of a local address—this can be a hotel booking confirmation, a rental agreement, or a letter from someone living in Indonesia stating you are staying at their address. Some banks accept a hotel address even if you plan to move later; others are stricter. Call ahead to ask what the bank accepts in your specific case.
If you plan to deposit more than 50 million IDR at once or maintain a balance above that, the bank will ask for a Nomor Pokok Wajib Pajak (NPWP), which is an Indonesian tax identification number. You can obtain an NPWP at a local tax office (Kantor Pajak) with your passport and proof of address, though this adds another step and typically takes a few days. If your deposits will be smaller, you may not need it. Some banks also ask for a reference letter from your employer or a letter explaining the source of your funds if you are depositing a large amount at once.
Which banks are most foreigner-friendly
The largest banks in Indonesia—Bank Mandiri, Bank BCA, Bank BNI, and Bank CIMB Niaga—all open accounts for foreigners and have English-speaking staff at major branches in Jakarta, Surabaya, Bandung, and Bali. Bank BCA is often considered the easiest for foreigners because it has the most branches and the most experience with international customers. Bank Mandiri and Bank BNI also welcome foreigners regularly and have streamlined processes for account opening.
Smaller regional banks may be more hesitant or may require additional documentation. If you are in a tourist area like Bali or Jakarta, any major bank branch will handle your account opening. If you are in a smaller city, call the bank's customer service line first to confirm they will open an account for someone on a tourist visa, because policies can vary by branch. Some branches in rural areas may require you to have a longer-term visa or may ask for documents that larger branches do not.
Visa types and how they affect your account opening
A tourist visa (B211A) is valid for 30 days and is the most common entry for short-term visitors. Banks will open an account on a tourist visa, but some may ask you to return with a longer-term visa if you want to keep the account open beyond 30 days. In practice, many banks do not enforce this strictly, but it is worth asking when you open the account what their policy is for accounts held by people on tourist visas.
A social/cultural visa (B211A) lasts 60 days and is easier to renew than a tourist visa. A business visa (B211B) is valid for 30 days but is designed for people conducting business. A residence permit (KITAS) is a longer-term document valid for one to five years and makes account opening straightforward—banks treat you almost like a local resident. If you are planning to stay in Indonesia for more than a few months, obtaining a KITAS or a longer-term visa before opening your account will save you complications later and may allow you to access higher account tiers or better interest rates.
Minimum deposits and account types
Most banks offer a basic savings account (tabungan) with a minimum opening deposit of 500,000 to 2 million IDR. Some banks waive the minimum deposit if you set up automatic monthly transfers or direct deposit of a salary. A few banks offer accounts specifically for expatriates with higher minimums (5 million IDR or more) but with perks like priority customer service or higher interest rates.
If you are opening an account purely to receive money transfers from abroad, ask the bank about their international transfer fees and daily limits. Some banks charge 50,000 to 100,000 IDR per incoming wire transfer, while others charge less. The exchange rate they offer on foreign currency deposits also varies, so it is worth comparing two or three banks if you plan to move significant amounts of money in and out of Indonesia. Ask specifically about their rates for USD, EUR, or whatever currency you will be transferring most often.
Online banking and debit card access
Once your account is approved, the bank will issue you a debit card (usually within one to three business days) and set you up with online banking access. Most major Indonesian banks offer mobile apps in English, and you can transfer money, check your balance, and pay bills through the app. The debit card works at ATMs and merchants throughout Indonesia and internationally, though you will pay a foreign transaction fee if you use it outside Indonesia.
Ask the bank about daily withdrawal limits and transfer limits when you open the account. Some banks set a daily ATM withdrawal limit of 5 to 10 million IDR for new accounts, which you can request to increase after a few months. International wire transfers out of Indonesia are possible but require you to visit the bank in person and provide details about the receiving bank; the process takes two to five business days and typically costs 100,000 to 200,000 IDR depending on the amount and destination country.
What happens if your visa expires
If your visa expires and you do not renew it or leave Indonesia, the bank may freeze your account or ask you to close it. In practice, this enforcement is inconsistent—some banks are strict, others are not. If you plan to stay longer, renew your visa before it expires. If you are leaving Indonesia, you can keep the account open and continue to use it for transfers, but you will not be able to withdraw cash in person at a branch without being in the country.
Some banks allow you to close your account online or by mail if you are no longer in Indonesia, though this varies by institution. Before you leave, ask your bank what their policy is for maintaining an account after your visa expires. If you think you might return to Indonesia, keeping the account open can be convenient for future visits, and most banks will not charge you a monthly fee for an inactive account as long as you maintain the minimum balance.
Frequently Asked Questions
Can I open a bank account on a tourist visa if I just arrived?
Yes. Bring your passport with the tourist visa stamp, proof of a local address, and your minimum opening deposit. The process takes one to three business days. Some banks may ask when you plan to leave Indonesia, but they will still open the account.
Do I need an Indonesian tax number (NPWP) to open a bank account?
Not for a basic account with small deposits. You only need an NPWP if you plan to deposit more than 50 million IDR at once or maintain a balance above that. You can obtain an NPWP at a local tax office with your passport and proof of address.
What if I do not have a local address yet?
Use your hotel address or the address of someone you know in Indonesia. Some banks accept a hotel booking confirmation as proof of address. Call the bank before you go to confirm what they will accept.
Can I send money from my Indonesian bank account to my home country?
Yes, but you must do it in person at the bank. Bring your passport and the receiving bank's details (account number, routing number, bank name, and address). The transfer takes two to five business days and costs 100,000 to 200,000 IDR depending on the bank and the amount.
What happens to my account if I leave Indonesia and do not renew my visa?
The bank may freeze or close your account, though enforcement varies by bank. Before you leave, ask your bank what their policy is. If you think you will return, keeping the account open is usually possible, but you will not be able to withdraw cash in person while you are outside Indonesia.