Yes, you can open a bank account in Indonesia, but the process and requirements depend on your visa status and how long you plan to stay

Foreign nationals can open bank accounts at Indonesian banks, but you will need a valid passport, proof of address in Indonesia, and in most cases a tax identification number (NPWP). The specific documents required and the speed of approval vary by bank and by whether you hold a temporary residence permit (KITAS) or are on a tourist visa. Some banks will open accounts for tourists with just a passport; others require proof of longer-term residence.

The largest banks—Bank Mandiri, Bank BCA, Bank BNI, and Bank CIMB Niaga—all accept foreign account holders. Smaller regional banks may have stricter rules. The entire process typically takes one to three business days if you have all required documents, though some banks will issue a temporary account number on the same day you visit.

Key Takeaways

  • You will need a valid passport and proof of address in Indonesia; a KITAS (temporary residence permit) makes the process faster but is not always required.
  • A tax identification number (NPWP) is required by most banks for accounts above a certain balance threshold, though some banks will issue one for you during account opening.
  • Tourist visa holders can open accounts at major banks, but may face lower initial deposit requirements or transaction limits compared to residents with a KITAS.
  • Bring original documents and copies; most banks will not accept digital copies alone, and you must visit in person—remote account opening is not standard practice.
  • Monthly maintenance fees, minimum balance requirements, and ATM access vary significantly between banks, so compare terms before choosing where to open your account.

What documents you need to bring to the bank

At minimum, bring your original passport and a photocopy of the biographical page. You will also need proof of your current address in Indonesia—this can be a rental agreement, utility bill, or a letter from your landlord or accommodation provider stating your name and address. Some banks accept a hotel booking confirmation or a letter from your employer if you are working in Indonesia.

If you hold a KITAS (temporary residence permit), bring the original and a copy. If you do not have a KITAS, the bank will still open an account, but you may be asked to provide additional documentation such as a letter from your employer or a copy of your visa stamp in your passport showing your entry date and visa type.

Most banks will require a tax identification number (NPWP) before opening an account, or they will direct you to obtain one after opening. If you do not have a NPWP, ask the bank whether they can issue one for you during the account-opening process, or whether you need to visit the local tax office (Kantor Pajak) first. The tax office process takes one to two weeks.

The difference between opening an account as a tourist versus a resident

If you are on a tourist visa (B211A or similar short-term visa), most major banks will still open an account, but with restrictions. You may face a higher minimum opening deposit (sometimes 500,000 to 1,000,000 IDR instead of 100,000 IDR), lower daily withdrawal limits, and a requirement to close the account when your visa expires. Some banks will ask you to return in person to close the account; others allow closure by mail or through a representative.

If you hold a KITAS, the process is simpler. You will have fewer restrictions on deposit amounts, withdrawal limits, and account duration. Banks treat KITAS holders more like residents, and you can keep the account open indefinitely as long as you renew your KITAS before it expires.

If you are on a business visa (B211B) or a sponsored work visa, bring a letter from your employer or sponsor confirming your employment and expected length of stay. This letter often satisfies the bank's proof-of-residence requirement and speeds up approval.

Which banks accept foreign account holders and what they charge

Bank BCA (Bank Central Asia) is the largest and most widely used bank in Indonesia. They accept foreign account holders with a passport and proof of address, and their ATM network is the most extensive in the country. Monthly maintenance fees start at around 10,000 IDR for basic accounts, with no minimum balance requirement for tourist visa holders.

Bank Mandiri is state-owned and also accepts foreigners. Their fees are similar to BCA, and they offer good online banking tools. Bank BNI (Bank Negara Indonesia) and Bank CIMB Niaga also accept foreign nationals and have comparable fee structures.

Smaller banks such as Bank Danamon or Bank Permata may have stricter requirements or may ask for a KITAS before opening an account. Always call ahead or visit the branch in person to confirm their current policy for foreign account holders, as rules change and vary by branch.

Compare the monthly maintenance fee, minimum balance requirement, ATM withdrawal fees, and online banking features before choosing. Some banks waive the monthly fee if you maintain a certain balance or receive regular deposits. Ask about this during your visit.

How to get a tax identification number (NPWP) if you do not have one

A NPWP (Nomor Pokok Wajib Pajak) is a tax identification number issued by the Indonesian tax office. Most banks now require one before opening an account, though some will issue one for you as part of the account-opening process.

If the bank does not issue a NPWP for you, you will need to visit the local tax office (Kantor Pajak) in the district where you live. Bring your passport, proof of address, and a completed form SPT 1770 (available at the tax office or online). The process takes one to two weeks, and you will receive a NPWP number by mail or in person.

Some banks have a partnership with the tax office and can submit your NPWP process on your behalf during account opening. Ask the bank whether they offer this service—if they do, it saves you a separate trip to the tax office.

What happens after you open the account

You will receive a debit card, a passbook (if you request one), and online banking credentials. Most banks issue the debit card on the same day or within one to two business days. Online banking (internet banking) is standard and allows you to transfer money, check balances, and pay bills without visiting a branch.

Set up your online banking login when ready and change the default password. Indonesian banks use two-factor authentication for most transactions, so you will need access to your registered phone number to complete transfers.

If you plan to receive money from abroad, ask the bank for their international wire transfer details (SWIFT code and account number). Incoming international transfers typically take three to five business days and may incur a small fee (usually 50,000 to 100,000 IDR). Outgoing transfers to other countries are also possible but are subject to Indonesian currency controls and reporting requirements if the amount exceeds certain thresholds.

Common reasons banks reject foreign applicants and what to do instead

Banks may reject your process if your proof of address is not accepted (for example, if you are staying in a short-term rental that the landlord will not provide a letter for), if your visa is expiring within a few months, or if you cannot provide a NPWP and the bank does not issue one. If this happens, ask the bank manager whether you can provide an alternative form of proof—some branches have discretion to accept a hotel booking confirmation, an employment letter, or a utility bill in someone else's name if you can explain your living situation.

If a major bank rejects you, try a different branch of the same bank or a different bank altogether. Rules vary by branch, and a manager at one location may approve what another location rejected. If you are rejected by multiple banks, the most common solution is to obtain a NPWP first (by visiting the tax office yourself) and then reapply. A NPWP removes most objections.

If you are staying in Indonesia short-term and cannot open a bank account, you can use money transfer services such as Wise (formerly TransferWise) or MoneyGram to receive money from abroad, or use a digital wallet such as GCash, Dana, or OVO for domestic payments. These are not substitutes for a bank account, but they allow you to hold and spend money while you are in the country.

Frequently Asked Questions

Do I need a KITAS to open a bank account in Indonesia?

No, but having one makes the process faster and removes restrictions on your account. Tourist visa holders can open accounts at major banks, though some may impose higher minimum deposits or lower withdrawal limits. A KITAS is not required, but it is helpful.

Can I open a bank account online or by mail?

No, Indonesian banks require you to visit a branch in person and sign documents. You cannot open an account remotely, even if you are a citizen of another country. You must be physically present at the bank with your original passport and proof of address.

What is the minimum amount I need to deposit to open an account?

Most banks require an opening deposit of 100,000 to 500,000 IDR (roughly $7 to $35 USD). Tourist visa holders may face a higher minimum. After opening, some accounts have a minimum balance requirement to avoid monthly fees, typically 500,000 to 1,000,000 IDR. Check with your chosen bank before visiting.

Can I use my bank account to receive money from abroad?

Yes, you can receive international wire transfers. Ask the bank for their SWIFT code and account number. Transfers typically take three to five business days and may incur a fee of 50,000 to 100,000 IDR. Amounts above certain thresholds may trigger reporting requirements under Indonesian currency control rules.

What happens to my account if my visa expires?

If you are on a tourist visa, the bank may require you to close the account when your visa expires or when you leave Indonesia. If you hold a KITAS, your account can remain open as long as you renew your KITAS before it expires. Check your account terms or ask the bank about their policy on account closure and visa expiration.