Yes, but you need a residence permit and the right documents
Foreigners can open a bank account in Indonesia, but the process is more restrictive than it is for Indonesian citizens. Most banks require you to hold a valid residence permit (KITAS or KITAP), not just a tourist visa. You will also need a Tax Identification Number (NPWP), which is issued by the Indonesian tax authority and takes a separate application. Without these two documents, most major banks will turn you away.
The banks that accept foreigners most readily are the large state-owned and private institutions: Bank Mandiri, Bank BCA, Bank BNI, and Bank CIMB Niaga. Smaller regional banks often have stricter policies or require higher minimum balances. Some banks will open an account for tourists on a temporary basis, but these accounts have transaction limits and expire when your visa does.
Key Takeaways
- You must hold a KITAS or KITAP residence permit; a tourist visa alone is not sufficient for most bank accounts.
- A Tax Identification Number (NPWP) is required by nearly all banks and must be obtained from the Indonesian tax office before you apply.
- Bring your passport, residence permit, NPWP, and proof of address (utility bill or rental agreement) to the bank; requirements vary slightly by institution.
- The account opening process typically takes one to three business days once you submit all documents.
- Tourist accounts exist but come with low transaction limits and expire when your visa ends.
What documents you need to bring to the bank
The standard set of documents is a valid passport, your KITAS or KITAP residence permit, your NPWP tax number, and proof of your current address in Indonesia. Proof of address can be a utility bill (electricity, water, or internet) in your name, a rental agreement signed by both you and your landlord, or a letter from your employer or accommodation provider confirming your residence. Some banks also ask for a photocopy of your passport's first page and the page showing your most recent entry stamp.
Bring originals and photocopies of everything. Indonesian banks often want both, and you may be asked to make copies on site if you do not have them ready. If your documents are in a language other than Indonesian or English, bring a certified translation as well—your embassy or a professional translator can provide this.
How to get an NPWP if you do not have one
The NPWP (Nomor Pokok Wajib Pajak) is issued by the Directorate General of Taxes (Direktorat Jenderal Pajak). You can apply in person at the local tax office (Kantor Pajak) in the city where you live, or in some cases online through the tax authority's website. The process is free and usually takes one to two weeks.
Bring your passport, residence permit, and proof of address to the tax office. You will fill out a form (SPT Tahunan or the NPWP registration form) and submit it along with photocopies of your documents. The tax office will issue your NPWP number on the spot or by mail within a few days. Once you have the number, you do not need to wait for a physical card—the number itself is what the bank needs.
Which banks accept foreigners and what they require
Bank BCA and Bank Mandiri are the most foreigner-friendly of Indonesia's major banks. Both have English-speaking staff at their main branches and clear processes for foreign account holders. Bank BNI and Bank CIMB Niaga also accept foreigners but may have longer processing times or require a higher minimum opening deposit.
Minimum opening deposits range from 100,000 to 500,000 Indonesian Rupiah (IDR) at most banks, though some branches may ask for more. Monthly maintenance fees are typically low or waived if you maintain a minimum balance. Ask the bank about their specific requirements for foreigners before you visit, because policies can differ between branches and change without notice.
How long the account opening takes
If you arrive with all required documents in order, most banks will open your account on the same day or within one business day. You will receive a debit card within one to two weeks, usually by mail to your address on file. Your account number and initial login credentials for online banking are typically provided immediately after approval.
Delays happen most often when documents are missing, when your NPWP has not yet been issued, or when the bank needs to verify your residence permit status with immigration. If the bank asks for additional documents, they will tell you what is needed and how long verification will take. Do not assume your account is open until the bank gives you written confirmation and an account number.
Tourist accounts and temporary banking options
If you are in Indonesia on a tourist visa and do not have a residence permit, some banks offer temporary accounts that last as long as your visa is valid. These accounts typically have daily withdrawal limits (often 5 to 10 million IDR) and cannot be used for large transfers or business transactions. Bank BCA and Bank Mandiri both offer these, though availability varies by branch.
A tourist account is useful for accessing cash and making small payments, but it is not a substitute for a full account. Once your tourist visa expires, the account closes and you cannot reopen it without a residence permit. If you plan to stay longer than a tourist visa allows, applying for a residence permit and a full bank account is the better path.
What happens if you cannot get a residence permit
Without a KITAS or KITAP, your options are limited. Some private banks or fintech companies may offer accounts to tourists, but these come with strict transaction limits and high fees. Online banking platforms like Wise or Revolut can receive and send money internationally, but they are not a replacement for a local Indonesian bank account if you need to pay bills, receive a salary, or conduct business locally.
If you are staying in Indonesia long-term, the residence permit is worth pursuing. The process takes time and money, but it opens access to the full banking system and is required for many other activities (employment, business registration, property rental). Consult with an immigration lawyer or your employer's HR department about which type of residence permit suits your situation.
Frequently Asked Questions
Can I open a bank account with just a tourist visa?
Most major banks require a residence permit (KITAS or KITAP). Some banks offer limited tourist accounts with low transaction limits, but these are temporary and expire when your visa ends. If you are staying longer than a tourist visa allows, you will need to obtain a residence permit to open a full account.
How long does it take to get an NPWP?
The NPWP is usually issued within one to two weeks of application at the local tax office. In some cases you receive the number on the same day. You do not need to wait for a physical card—the number itself is what the bank needs to process your account.
What is the minimum deposit to open an account?
Most banks require between 100,000 and 500,000 IDR to open an account, though some branches may ask for more. Ask your chosen bank about their specific requirement before you visit, because it can vary by branch and change over time.
Can my employer or landlord help me open an account?
Your employer can provide a letter confirming your employment and residence, which counts as proof of address. However, you must still bring your own documents (passport, residence permit, NPWP) and appear in person at the bank to sign the account agreement.
What if the bank rejects my application?
Banks most often reject applications when documents are missing, when the residence permit is expired or invalid, or when the NPWP cannot be verified. Ask the bank in writing why your application was rejected and what you can do to reapply. You can also try a different bank, as policies vary between institutions.