Yes, foreigners can open a bank account in Sri Lanka, but the process and requirements differ from what Sri Lankan citizens face

Most licensed commercial banks in Sri Lanka will open accounts for foreign nationals, but you will need to be physically present in the country and bring specific documents. The banks that most commonly accept foreign account holders are the larger institutions: Commercial Bank of Ceylon, Sampath Bank, Hatton National Bank, and DFCC Bank. Smaller banks and finance companies have stricter policies, so it is worth calling ahead.

The account itself works the same way as a local account once it is open — you can deposit money, pay bills, receive transfers, and use a debit card. The main difference is in how you prove who you are and where you live, since you do not have a Sri Lankan address or national ID number.

Key Takeaways

  • You must be in Sri Lanka in person to open an account; banks will not process applications remotely or through an agent.
  • Bring your passport, a recent utility bill or rental agreement showing your Sri Lankan address, and proof of income or funds source.
  • The process takes one to three business days once you submit documents, though some banks may ask for additional information.
  • You will need a Sri Lankan mobile number and a local address — a hotel address or short-term rental counts, but a tourist visa address does not.
  • Some banks charge monthly fees for foreign accounts, while others waive fees if you maintain a minimum balance.

What documents you need to bring

Your passport is the primary document. It must be valid for at least six months beyond your intended account opening date. Banks will photocopy the biographical page and any pages showing your current visa or entry stamp.

You also need proof of your address in Sri Lanka. This can be a rental agreement, a hotel booking confirmation, or a letter from your landlord. If you are staying with a friend or family member, a signed letter from them stating your address and the dates you will be there works, though some banks prefer an official document like a utility bill. Tourist visa stamps alone are not accepted as proof of address — you need something that shows where you are actually living.

Banks will ask for proof of income or funds source. This might be a recent payslip, a letter from your employer, a bank statement from your home country showing regular deposits, or proof of pension or investment income. If you are transferring money into the account, a statement showing where that money comes from helps. The bank is not checking your wealth — they are checking that your money is not from illegal activity.

Which banks accept foreign account holders and what they charge

Commercial Bank of Ceylon, Sampath Bank, and Hatton National Bank all have straightforward processes for foreign nationals and maintain branches in Colombo and major cities. DFCC Bank also accepts foreign accounts. These four are your safest starting point because their staff are used to the process and can usually complete it in one to three business days.

Monthly fees vary. Some banks charge 500 to 1,500 Sri Lankan rupees per month for foreign accounts, while others waive the fee if you keep a minimum balance — typically 50,000 to 100,000 rupees. Ask about this before you open the account, because fees add up if you are only using the account occasionally. A few banks offer the first three months free to new account holders.

Debit cards are usually issued at the same time or within a few days. International transfers into your account work through the SWIFT system and take three to five business days from your home bank. Transfers out of Sri Lanka to your home country follow the same timeline and may require you to fill out a form declaring the purpose of the transfer — this is a Central Bank of Sri Lanka requirement, not the bank's choice.

The role of your visa status and how long you can keep the account

Your visa type does not prevent you from opening an account. Tourist visas, business visas, and residence visas all work. What matters is that you have a valid entry stamp and a current address in Sri Lanka. If you are on a tourist visa, you can still open an account — the bank will note your visa type in their records.

You can keep the account open after your visa expires, but you cannot use it while you are outside the country without notifying the bank. If you leave Sri Lanka and do not tell the bank, they may freeze the account after a period of inactivity — usually six months to a year, depending on the bank's policy. If you plan to leave and return, call the bank before you go and let them know you will be abroad temporarily. Some banks will reactivate a dormant account with a phone call; others require you to visit in person.

How to open the account step by step

Walk into a branch of your chosen bank with your passport, address proof, and income proof. Ask to speak to the accounts department or a new accounts officer. Tell them you want to open a savings account as a foreign national. They will give you an process form to fill out — this takes about ten minutes and asks for your name, passport number, address, occupation, and the source of funds you will be depositing.

The bank will photocopy your documents and may ask questions about your employment or why you are opening the account. This is routine. They will also take your mobile number — you must have a Sri Lankan mobile number, either a local SIM you bought or one provided by your employer. If you do not have one, you can buy a prepaid SIM at the airport or any mobile shop for a few hundred rupees.

Once the form is complete, the bank will tell you when to return to collect your account number and debit card. This is usually one to three business days. Some banks will give you a temporary account number on the same day so you can start receiving transfers when ready. Ask about this when you submit your process.

What happens if a bank refuses you

Refusal is rare but can happen if your documents do not match, if the bank cannot verify your income, or if you cannot provide a clear address. If one bank says no, try another — different banks have different risk policies. Commercial Bank of Ceylon and Sampath Bank are generally more flexible than smaller institutions.

If you are refused, ask the bank in writing why. They are required to give you a reason. Common reasons are incomplete documentation, an address that cannot be verified, or a visa that is about to expire. All of these can be fixed. If your visa is expiring soon, renew it first. If your address proof is weak, get a letter from your landlord or employer. If your income proof is unclear, bring a bank statement from your home country instead.

You do not need a local guarantor or sponsor, despite what you might hear. Banks in Sri Lanka do not require this for foreign nationals opening savings accounts. If someone tells you that you do, they are either mistaken or trying to charge you an unnecessary fee.

Frequently Asked Questions

Do I need a work permit to open a bank account?

No. A work permit is not required to open a savings account. You need a valid visa and proof of address. If you are working in Sri Lanka, having a work permit makes the process slightly faster because it is additional proof of your status, but the bank will open an account without one.

Can I open an account online or by mail?

No. You must be present in Sri Lanka and visit a bank branch in person. Banks will not process foreign account applications remotely. This is a Central Bank requirement, not a choice by individual banks.

What if my passport is expiring soon?

Renew it before you open the account. Banks require at least six months validity on your passport from the date you open the account. If your passport expires within six months, most banks will refuse the process or ask you to renew first.

Can I send money out of Sri Lanka to pay bills in my home country?

Yes, through international transfer. You will need to provide the bank with your home bank's SWIFT code and your account number there. The transfer takes three to five business days and costs 500 to 1,500 rupees depending on the amount. The bank will ask you to declare the purpose of the transfer on a form.

What happens to my account if I leave Sri Lanka permanently?

You can keep it open, but the bank may freeze it after six months to a year of inactivity. Before you leave, call the bank and tell them you are moving abroad. Some banks will keep the account active if you maintain a minimum balance or set up a standing instruction. Others will ask you to close it. It is worth asking — the answer depends on the bank's policy.