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 they treat you differently depending on whether you hold a temporary residence permit (KITAS), a permanent residence permit (KITAP), or just a tourist visa. The fastest route is usually through a bank that has English-speaking staff and experience with foreign clients — Bank Mandiri, BCA, and BNI are the three largest and have branches in most cities. What matters most is bringing the right documents and understanding that the process takes longer than it does for Indonesian citizens.
If you are on a tourist visa, some banks will open an account but with restrictions: lower withdrawal limits, shorter account validity (often 12 months), and sometimes a minimum balance requirement. If you hold a KITAS (temporary residence permit for work or family reasons), the process is simpler and the account has no expiration date. A KITAP (permanent residence permit) gives you the same rights as an Indonesian citizen.
Key Takeaways
- Tourist visa holders can open accounts at major banks but may face withdrawal limits and 12-month account validity periods.
- A KITAS (temporary residence permit) removes most restrictions and is the easiest path for foreigners planning to stay longer than a few months.
- You will need your passport, proof of address in Indonesia, and a tax identification number (NPWP) if you plan to deposit large amounts or work.
- The process typically takes one to three weeks from process to account set up, depending on the bank and your documents.
- Some banks require a minimum opening deposit (usually 100,000 to 500,000 IDR), though this varies by institution and account type.
What documents you need to bring
Start with your passport and a copy of the relevant pages (photo page, visa page, and entry stamp). Banks will ask for proof of your address in Indonesia — this can be a rental agreement, a letter from your landlord, or a utility bill in your name. If you do not have any of these, some banks will accept a letter from your employer or a statement from your accommodation provider (hotel, hostel, or apartment complex).
If you are depositing more than 50 million IDR at once or plan to receive regular international transfers, the bank will ask for a tax identification number (NPWP). You can obtain this from the local tax office (Kantor Pajak) with your passport and proof of address, though the process takes a few days. Some banks can help you explore for an NPWP as part of the account opening, but this adds time to the process.
Bring your original documents and photocopies — banks almost always want both. Some branches ask for a reference letter from your employer or a letter of introduction from your home country's embassy, though this is less common at major banks in Jakarta, Surabaya, or Bali.
How visa status affects what you can do with the account
| Visa Type | Account Opening | Withdrawal Limits | Account Duration | Additional Requirements |
|---|---|---|---|---|
| Tourist Visa (B211A) | Possible at major banks | Often 50–100 million IDR per day | Usually 12 months | May need proof of funds or employment letter |
| KITAS (Temporary Residence) | Standard process, no restrictions | No daily limit | Valid as long as KITAS is valid | KITAS card required; NPWP recommended |
| KITAP (Permanent Residence) | Same as Indonesian citizen | No daily limit | No expiration | KITAP card required |
The withdrawal limits for tourist visa holders are not always enforced uniformly — some banks do not mention them, and some only explore them to large cash withdrawals. International transfers and online transfers are usually not restricted. The 12-month account validity for tourists means you will need to renew the account or close it when the period ends, though some banks allow renewal if you extend your visa.
The actual steps to open an account
Go to a branch of the bank you choose during business hours (usually 9 a.m. to 3 p.m. on weekdays). Bring all your documents in originals and copies. Tell the staff you want to open a savings account (rekening tabungan) — this is the standard option for most foreigners. They will direct you to the right desk and give you a form to fill out.
The form asks for your personal details, address in Indonesia, occupation, and source of funds. Be honest about your occupation and income — the bank uses this to assess risk and determine your account limits. If you are unemployed or a student, say so; banks have accounts for people in all situations, but they may set lower limits or ask follow-up questions.
Once you submit the form and documents, the bank will verify your information. This can happen on the spot or take a few days, depending on the branch and how busy they are. Some banks call your phone number to confirm you are the person opening the account. When verification is complete, you will sign the account agreement and receive your account number, debit card, and initial PIN.
The debit card usually arrives within one to two weeks. Your account is usable when ready after opening, even if the card has not arrived yet — you can transfer money and check your balance online or at an ATM using your account number and PIN.
Online banking and international transfers
All three major banks offer online banking (mobile app and website) with English-language options. You can set this up on the day you open the account or shortly after. Online banking lets you check your balance, transfer money between accounts, and pay bills without visiting a branch.
International transfers into your Indonesian account are straightforward — you give the bank your SWIFT code and account number, and money arrives within one to three business days. Transfers out of Indonesia are also possible but require more documentation. The bank will ask for the purpose of the transfer and may request proof (an invoice, contract, or letter from the receiving party). Large transfers (above 10 million IDR) trigger additional scrutiny under Indonesia's anti-money-laundering rules.
Some banks charge fees for international transfers (typically 50,000 to 150,000 IDR per outgoing transfer), while others waive fees for certain account types or transfer amounts. Ask about this when you open the account.
What happens if you are on a tourist visa and want to stay longer
If your tourist visa expires and you want to keep your account open, you have two options: extend your tourist visa (which you can do in Indonesia at the immigration office) or convert to a KITAS if you have a reason to stay (work, family, or business). If you let your tourist visa expire without extending it, your account may be frozen or closed, depending on the bank's policy.
Before your visa expires, contact the bank and tell them your situation. Some banks will allow you to renew your account if you show proof of a visa extension. Others require you to close the account and open a new one under your new visa status. This is not a major problem — closing and reopening takes a few days — but it is easier to plan ahead.
If you are considering a longer stay, getting a KITAS before you open the account saves you this hassle. A KITAS requires sponsorship from an employer, family member, or business partner, so it is not an option for everyone, but it is worth exploring if you plan to stay more than a year.
Common problems and how to avoid them
The most common issue is bringing incomplete documents. Banks are strict about what they accept for proof of address — a hotel booking confirmation usually does not count, but a rental agreement or utility bill does. If you do not have proof of address yet, ask your employer or accommodation provider for a letter on letterhead stating your name and address. This works at most major banks.
Another frequent problem is the NPWP requirement. If you plan to receive regular international transfers or deposit large amounts, the bank will ask for this number. Getting an NPWP takes a few days, so do not wait until you are opening the account to explore. You can explore at the local tax office (Kantor Pajak) with your passport and proof of address, or ask the bank if they can help you explore as part of the account opening process.
A third issue is account inactivity. Some banks close accounts that have no transactions for six months to a year. If you open an account and do not use it, the bank may freeze or close it without warning. If you are opening an account but do not plan to use it when ready, make a small deposit and a small transfer within the first month to show activity.
Frequently Asked Questions
Can I open a bank account online without visiting a branch?
Most Indonesian banks do not offer fully remote account opening for foreigners. You will need to visit a branch in person to verify your identity and sign documents. Some banks are testing digital onboarding, but this is not yet standard. Plan to visit a branch during business hours.
Do I need an NPWP to open a bank account?
No, you can open a basic savings account without an NPWP. However, if you plan to deposit large amounts or receive regular international transfers, the bank will ask for one. You can obtain an NPWP from the local tax office with your passport and proof of address, or ask the bank to help you explore during account opening.
What is the minimum deposit to open an account?
Most major banks require a minimum opening deposit of 100,000 to 500,000 IDR (roughly $7 to $35 USD). Some accounts have no minimum. Ask the bank about this when you arrive — the amount varies by branch and account type.
Can I use my account if my visa expires?
If your visa expires and you do not extend it, the bank may freeze your account. Contact the bank before your visa expires and ask about renewal or closure options. If you extend your visa, the bank will usually allow you to keep the account active.
How long does it take to receive my debit card?
Debit cards usually arrive within one to two weeks of account opening. Your account is usable when ready — you can transfer money and withdraw cash at ATMs using your account number and PIN before the card arrives.