Yes, you can open a bank account in Indonesia as a foreigner, but the process and requirements depend on your visa status and how long you plan to stay
Most major Indonesian banks will open accounts for foreigners, but they treat you differently depending on whether you have a temporary visa, a long-term residence permit, or are just visiting. The fastest route is usually a bank that caters to expatriates — they know the paperwork and move through it quicker. If you're on a tourist visa, some banks will still open an account, but you'll face stricter limits on how much you can deposit and transfer. If you have a long-term visa or residence permit, the process is closer to what an Indonesian citizen experiences.
The entire process typically takes one to three hours in-branch, though you may need to return for a follow-up appointment if documents are incomplete. Most banks will give you temporary access to your account the same day, with your physical debit card arriving within one to two weeks.
Key Takeaways
- Banks in Indonesia require a valid passport and proof of address to open an account, though the address proof can be a hotel booking or a letter from your employer or landlord.
- Your visa type matters: tourist visa holders get accounts with lower transaction limits, while long-term visa holders face fewer restrictions.
- Expatriate-focused banks like Bank Mandiri, Bank BCA, and Bank CIMB Niaga process foreigner accounts faster than smaller regional banks.
- You will need an Indonesian tax identification number (NPWP) if you plan to deposit large amounts or keep the account open long-term, though some banks waive this for short-term visitors.
- Even on a tourist visa, you can receive money from abroad without issue — the restrictions mainly affect how much you can send out of Indonesia.
What documents you need to bring
Start with your passport — this is non-negotiable. Banks will photocopy the main identification page and your visa page. If your visa is about to expire, some banks will ask you to renew it before opening the account, so check the expiration date before you go in.
Next, you need proof of your current address in Indonesia. This can be a hotel booking confirmation, a lease agreement, a letter from your employer on company letterhead, or a letter from your landlord. The letter doesn't need to be official — a straightforward signed note saying you live at that address is usually enough. If you're staying in a hotel or guesthouse, ask the front desk for a letter or booking confirmation showing your name and the address.
Some banks will also ask for a reference letter from your employer or a letter of introduction from your home country's embassy or consulate. This is more common if you're opening an account with a large deposit or if the bank is being cautious about your source of funds. If you're retired or self-employed, bring bank statements from your home country showing regular income.
How visa status affects what you can do with the account
If you're on a tourist visa (B211A), banks will open an account, but you'll usually hit a ceiling on how much you can deposit in a single transaction and how much you can transfer out per month. These limits vary by bank — some cap tourist visa holders at 50 million rupiah per month in outgoing transfers, others at 100 million. The bank will tell you the limit when you open the account.
If you have a temporary stay permit (KITAS) or a permanent residence permit (KITAP), you get a full account with no transaction limits. A KITAS is what most long-term expatriates have — it's valid for one to five years and is tied to a job or business. A KITAP is rarer and is usually for people married to Indonesians or with significant business interests in the country.
Even on a tourist visa, you can receive money from abroad without issue. The restrictions mainly affect how much you can send out of Indonesia. If you're planning to work or do business in Indonesia, you'll need a KITAS, and banks will require your work permit (B303) or business registration documents.
The Indonesian tax number (NPWP) and when you need it
An NPWP (Nomor Pokok Wajib Pajak) is Indonesia's tax identification number. Banks increasingly ask for one when opening accounts, especially if you're depositing large amounts or planning to keep the account open for more than a few months. If you don't have one, you can get it from the local tax office (Kantor Pajak) — the process takes about an hour and costs nothing.
If you're only visiting for a few weeks and depositing small amounts, some banks will open an account without an NPWP. Others will require it no matter what. When you call or visit the bank, ask directly: "Do I need an NPWP to open an account on a tourist visa?" This saves you a trip to the tax office if the bank doesn't require it.
Getting an NPWP as a foreigner is straightforward. You'll need your passport, proof of address in Indonesia, and a completed form (the bank can usually give you the form number). You don't need to speak Indonesian — the tax office has staff who speak English in most major cities.
Which banks are easiest for foreigners
Bank BCA (Bank Central Asia) and Bank Mandiri are the two largest banks in Indonesia and have the most experience with foreigner accounts. Both have English-speaking staff in their main branches and clear processes for non-citizens. Bank CIMB Niaga is also reliable and often faster for expatriates.
If you're in a major city like Jakarta, Surabaya, or Bandung, these three banks have branches in expat-heavy areas and staff who handle foreigner accounts regularly. If you're in a smaller city, you may have fewer options — ask your employer or other expats in your area which bank they use.
Avoid opening accounts at very small regional banks if you're only staying temporarily. Larger banks have better systems for handling foreigner accounts and are less likely to freeze your account or ask unexpected questions later. If you're planning to stay long-term, a smaller bank is fine once you have a KITAS.
What happens after you open the account
Once the account is open, you'll receive a debit card, usually within one to two weeks. The bank will give you a temporary card or card number you can use when ready. You'll also get online banking access — ask the bank to set this up during your visit, as it makes transfers and balance checks much easier.
Keep your account active. Some banks close accounts that have no transactions for six months or longer. If you're leaving Indonesia and want to keep the account, make a small transfer or deposit every few months, or ask the bank about their dormancy policy.
If you're receiving money from abroad, ask the bank for their international transfer details (SWIFT code and account number). These are standard and free to provide. Transfers from overseas usually take three to five business days to arrive.
Common reasons banks refuse to open accounts for foreigners
Banks sometimes decline foreigner accounts if your visa is expiring within the next month. The solution is straightforward: renew your visa first, then open the account. If you're on a tourist visa and the bank says they can't open an account, try a different bank — policies vary.
If you're trying to deposit a very large amount of money (over 1 billion rupiah) on your first day, the bank may ask questions about where the money came from. This is normal anti-money-laundering procedure, not discrimination. Bring documentation showing the source — a letter from your employer, a bank statement from your home country, or a copy of an inheritance document if that's where the money came from.
Some banks will refuse if you can't provide any proof of address. A hotel booking is usually enough, but if you're staying with a friend and have no documentation, ask your friend to write a straightforward letter saying you live there, sign it, and bring that. If even that's not possible, ask the bank what they will accept — some will take a utility bill in your name, others will accept a letter from your embassy.
Frequently Asked Questions
Can I open a bank account in Indonesia if I'm only staying for two weeks?
Yes. Most banks will open an account for a tourist visa holder staying any length of time. However, if you're only there for two weeks, the account may not be worth the time — transfers take three to five days, and you won't have your debit card until after you leave. If you need to move money, a money transfer service like Wise or Western Union may be faster.
Do I need to speak Indonesian to open a bank account?
No. Major banks in cities have English-speaking staff, and the forms are available in English. Smaller branches may not have English speakers — if that's the case, ask a local friend or colleague to come with you, or visit a branch in a larger city.
What's the difference between a KITAS and a KITAP?
A KITAS is a temporary stay permit for people working or doing business in Indonesia — it lasts one to five years and must be renewed. A KITAP is a permanent residence permit, much rarer, usually for people married to Indonesians or with long-term business investments. For banking purposes, both give you the same full account access.
Can I use my home country address as proof of address?
No. Banks require an address in Indonesia. If you don't have a permanent address yet, a hotel booking, guesthouse confirmation, or a letter from your employer or landlord will work.
What if the bank asks for an NPWP and I don't have one yet?
Ask the bank if you can open the account and add the NPWP later, or ask for the address of the nearest tax office so you can get one the same day. Getting an NPWP takes about an hour and is free. Bring your passport and proof of address.