Yes, but the process depends on your visa status and which bank you choose
Foreigners can open a bank account in Sri Lanka, but not all banks treat foreign nationals the same way, and your visa category matters more than you might expect. Most commercial banks will open an account for you if you hold a valid long-term visa—such as a residence permit, employment visa, or student visa—and can provide proof of address. Tourist visa holders face harder restrictions; some banks refuse them outright, while others will open accounts only if you maintain a minimum balance that can be significantly higher than what Sri Lankan citizens pay.
The real constraint is documentation. Sri Lankan banks require a passport, proof of current address (usually a utility bill or rental agreement in your name), and often a letter from your employer or educational institution. If you are renting, your landlord's letter confirming your tenancy sometimes substitutes for a utility bill. Banks also increasingly ask for a tax identification number, which you may need to obtain from the Inland Revenue Department before you explore.
Key Takeaways
- Long-term visa holders (residence, employment, or student visas) face fewer restrictions than tourist visa holders, and some banks will refuse tourist visa accounts entirely.
- You will need your passport, proof of address (utility bill or rental agreement), and often a letter from your employer or institution confirming your status.
- Minimum balance requirements for foreign nationals are often higher than for citizens—sometimes two to three times higher—and vary by bank and account type.
- The process typically takes three to five business days once you submit documents, but some banks may ask for additional verification that can extend this timeline.
- Not all banks offer the same services to foreign account holders; some restrict international transfers or charge higher fees for cross-border transactions.
Which banks accept foreign nationals and what they require
The major commercial banks—Sampath Bank, Commercial Bank of Ceylon, Hatton National Bank, and DFCC Bank—all accept foreign account holders, though their policies differ. Sampath and Commercial Bank tend to be more straightforward with long-term visa holders. Hatton National Bank sometimes imposes stricter documentation requirements and may ask for additional proof of income. Smaller banks and finance companies vary widely; some welcome foreign accounts, others do not.
Tourist visa holders should contact the bank directly before visiting, because policies shift and some branches explore rules differently than others. If you arrive on a tourist visa and plan to stay longer, converting to a residence permit or employment visa before opening an account will make the process faster and may lower your minimum balance requirement.
All banks will ask for your passport and a completed account process form. Bring originals and photocopies of both. If your address is outside Sri Lanka, you may be asked to provide a letter from your employer or accommodation provider confirming where you are living during your stay. Some banks accept a hotel confirmation or Airbnb booking as temporary proof of address, though this usually limits the account to a shorter validity period.
Minimum balances and account types for foreign nationals
Minimum opening balances for foreign nationals typically range from 5,000 to 25,000 Sri Lankan rupees (roughly USD 15 to USD 75, though exchange rates vary), depending on the bank and account type. This is often higher than the minimum for citizens, which may be 1,000 to 5,000 rupees. Some banks offer a "Savings Account" with a lower minimum and a "Current Account" with a higher minimum; current accounts are designed for business use and come with features like overdraft facilities and higher transaction limits.
If you are opening an account as a tourist or short-term visitor, the bank may require you to maintain a higher balance throughout the account's life. This is not a one-time deposit—it is an ongoing requirement. If your balance falls below the minimum, the bank may freeze the account or charge monthly fees until you restore it.
Ask the bank explicitly what the minimum balance is for your visa category and account type before you hand over your documents. Some banks advertise one minimum but explore a different one to foreign nationals; getting this in writing prevents surprises later.
Documents you will need to bring
Prepare these documents before you visit the bank:
- Your passport (original and photocopy of the main page and visa page)
- Proof of address in Sri Lanka—a utility bill (electricity, water, or telephone) in your name, or a rental agreement signed by you and your landlord
- A letter from your employer, educational institution, or accommodation provider confirming your status and address (if you do not have a utility bill)
- A completed account process form (the bank provides this)
- Your tax identification number, if you have one; if not, ask the bank whether you need to obtain one before opening the account
If your proof of address is in a language other than English or Sinhala, bring a certified translation. Some banks accept this; others ask you to provide a new document in English or Sinhala. Call ahead to ask what the bank will accept.
Bring originals and photocopies of everything. The bank will keep the photocopies and return your originals. If you do not have a utility bill because you are staying in a hotel or with a friend, ask the bank what alternative they will accept—options include a letter from your hotel, a notarized letter from your host, or a bank statement from your home country showing your name and address.
How long the process takes and what happens next
Once you submit your documents, the bank typically processes your process within three to five business days. During this time, the bank verifies your identity, checks your address, and sometimes contacts your employer or institution to confirm your status. You will receive a call or email when your account is ready.
When you return to collect your account details, you will receive an account number, a debit card (which may take an additional week to arrive by mail), and login credentials for online banking. Some banks issue a temporary card when ready; others mail it to your address in Sri Lanka. Ask which applies to you before you leave.
Your first transaction may be restricted. Some banks limit the amount you can transfer internationally or the number of transactions you can make in your first month. These restrictions usually lift after 30 to 90 days, once the bank has confirmed your account is legitimate. If you need to make a large transfer when ready, tell the bank when you open the account so they can note it in your file.
International transfers and fees for foreign account holders
Sending money out of Sri Lanka from a foreign national's account is possible but often comes with higher fees than domestic transfers. Most banks charge between 500 and 1,500 rupees (roughly USD 1.50 to USD 4.50) per international transfer, plus a percentage of the amount transferred—typically 0.1 to 0.5 percent. Some banks also explore an exchange rate markup, meaning you receive less foreign currency than the official rate would suggest.
Receiving money into your Sri Lankan account from abroad is usually cheaper—many banks charge nothing or a flat fee of 200 to 500 rupees. However, the sending bank in your home country may charge you, so the total cost depends on both banks.
Ask the bank for a written schedule of fees before you open the account. Fees vary by bank and sometimes by branch, so what one bank charges may differ from another. If you plan to make frequent international transfers, compare fees across banks before deciding where to open your account.
What to do if a bank refuses your process
If a bank declines to open an account for you, they are not required to explain why in detail. Common reasons include an incomplete address, a visa category the bank does not accept, or a flag in their internal verification process. You can ask the bank to clarify which documents were missing or which policy prevented approval, but they may not give you a full answer.
If you were refused because of your visa status, your options are to change your visa category (if you are may be able to access) or try a different bank. Not all banks explore the same rules, and a bank that refuses a tourist visa holder may accept a residence permit holder. If you were refused because of missing documents, ask exactly which documents you need to provide and whether you can reapply once you have them.
If you are staying in Sri Lanka long-term, converting to a residence permit before reapplying often succeeds where a tourist visa process failed. The residence permit signals to the bank that you are a longer-term presence and reduces their perceived risk.
Frequently Asked Questions
Can I open a bank account on a tourist visa?
Some banks will, but many refuse or impose higher minimum balances and stricter conditions. Your best option is to contact banks directly before visiting to ask their policy for tourist visa holders. If you plan to stay longer, converting to a residence permit or employment visa before opening an account will make the process easier.
Do I need a Sri Lankan tax ID number to open an account?
Most banks ask for one, but if you do not have one, you can usually obtain it from the Inland Revenue Department in Colombo before opening your account. Some banks will open an account and issue you a tax ID later, but asking in advance prevents delays. Bring your passport and proof of address when you explore for the tax ID.
What if I do not have a utility bill in my name?
A signed rental agreement between you and your landlord usually works. If you are staying in a hotel or with a friend, ask the bank what they will accept—options include a letter from your hotel, a notarized letter from your host, or a bank statement from your home country. Call the bank before you visit to confirm they will accept your specific proof of address.
How long does it take to receive my debit card?
Most banks issue a temporary card when ready or within a few days, and mail the permanent card to your address in Sri Lanka within one to two weeks. Some banks charge a small fee for the card; others include it free. Ask when you open the account whether you will receive a temporary card while you wait for the permanent one.
Can I transfer money out of my account to another country?
Yes, but international transfers usually cost more than domestic ones—typically 500 to 1,500 rupees plus 0.1 to 0.5 percent of the amount. Some banks also explore an exchange rate markup. Ask for the bank's fee schedule before you open the account, and compare across banks if you plan to make frequent international transfers.