Yes, foreigners can open a bank account in Sri Lanka, but the process and account types differ from what residents get

Most Sri Lankan banks will open an account for a foreigner, but you will need a valid passport, proof of address in your home country, and often a letter explaining the purpose of the account. Some banks require you to be physically present; others allow you to start the process online or by mail. The account type available to you depends on your visa status and how long you plan to stay — a tourist on a short visit faces different options than someone on a long-term residence visa.

The main barrier is not whether banks will take your money, but which documents you can provide and whether the bank's compliance team will accept them. Sri Lankan banks are required to verify the source of funds and the identity of account holders under anti-money-laundering rules, so the process takes longer for foreigners than for citizens.

Key Takeaways

  • You will need a valid passport, proof of your home address, and usually a letter stating why you need the account — banks will not open an account without knowing the purpose.
  • Some banks require you to visit in person; others accept applications by post or email, but verification still takes two to four weeks.
  • Tourist visas and short-term visit permits limit you to savings accounts; longer-term visas (residence, employment, student) may open access to current accounts and overdraft facilities.
  • The account will be in your home currency or Sri Lankan rupees, depending on the bank — not all banks offer multi-currency accounts to foreigners.
  • You will need to provide a local address or the address of your accommodation in Sri Lanka, even if you are staying short-term.

What documents you need to bring or send

Start with your passport — this is non-negotiable. The bank will photocopy the biographical page and any page showing your visa or entry stamp. If your passport is close to expiry, some banks will ask for a second form of ID, such as a national ID card from your home country or a driver's license.

Next, bring proof of your address in your home country. This can be a utility bill, a bank statement, a lease agreement, or a letter from your employer or landlord. The document must show your name, the address, and a date within the last three months. If you do not have a recent document, a statutory declaration (a sworn statement) signed in front of a notary or lawyer in your home country will work, though it takes longer to process.

You will also need to state your purpose for the account. Write a short letter explaining why you need it — whether you are working in Sri Lanka, studying, retired, or conducting business. Banks use this to categorize the account and set compliance checks. A vague or missing purpose letter will delay approval.

If you are employed in Sri Lanka, bring a letter from your employer on company letterhead confirming your position and salary. If you are self-employed or a business owner, bring your business registration documents or tax filings from your home country. If you are retired or living on investment income, bring a bank statement or pension letter showing the source of funds.

Which banks accept foreigners and what they require

The major banks — Commercial Bank of Ceylon, Sampath Bank, Hatton National Bank, and DFCC Bank — all accept foreign account holders. Smaller banks and finance companies vary; some welcome foreigners, others do not. Call ahead or visit the branch where you want to open the account, because policy differs by branch.

Commercial Bank of Ceylon and Sampath Bank have the most straightforward processes for foreigners and the fastest turnaround, usually two to three weeks. Hatton National Bank requires more documentation and may ask for a reference from an existing customer. DFCC Bank focuses on business and corporate accounts, so it is less suitable if you need a personal savings account.

Some banks offer online account opening for foreigners, but the final verification step still requires a visit to a branch or a video call with a bank officer. Do not assume that "online" means you can complete everything from abroad — most banks will ask you to come in person at some point to sign documents and confirm your identity.

Account types available to foreigners

A savings account is the easiest to open and is available to almost all foreigners on any visa. It earns interest (rates vary by bank, usually 2 to 5 percent per year) and allows unlimited deposits and withdrawals. Most banks will open this for you with just a passport and proof of address.

A current account is designed for business or frequent transactions and usually requires proof of employment or business registration. Many banks will not open a current account for a foreigner on a tourist visa. If you are on an employment visa or residence visa, you have a better chance, but you will need to provide your employment letter or business documents.

A foreign currency account lets you hold money in US dollars, euros, or pounds sterling instead of rupees. Not all banks offer this to foreigners, and those that do often require a minimum deposit (typically USD 1,000 or equivalent). This is useful if you are paid in a foreign currency and want to avoid exchange-rate losses when converting to rupees.

A fixed deposit account lets you lock money away for a set period (three months to five years) at a higher interest rate. Foreigners can open these, but the bank will ask what the money is for and may require proof that it is not connected to illegal activity.

How long the process takes and what happens after you apply

If you apply in person at a branch, the bank will give you an application form and a checklist of documents on the same day. You fill it out, hand it in, and the branch sends it to the bank's compliance team. From that point, expect two to four weeks for approval.

During this time, the bank will verify your identity against your passport, check your address in your home country, and run you through anti-money-laundering screening. If your name matches anyone on a sanctions list or if the bank cannot verify your address, they will contact you and ask for more information. This can add another week or two.

Once approved, the bank will call or email you to collect your account number and card. Some banks mail the debit card to your address in Sri Lanka; others ask you to pick it up in person. Online banking access is usually activated within one business day of approval, so you can start transferring money before the card arrives.

If you applied by post or email, the timeline is longer — expect four to six weeks because the bank cannot verify your signature or identity without seeing you in person. Some banks will ask you to visit a branch to sign documents in front of a staff member before they finalize the account.

Minimum deposits and ongoing requirements

Most banks do not require a minimum opening deposit for a savings account, though some ask for a small deposit (LKR 1,000 to 5,000, roughly USD 3 to 15) to activate the account. Check with your chosen bank before you apply.

Once the account is open, there is usually no minimum balance requirement for a savings account. However, if your account sits dormant (no transactions) for more than two years, the bank may freeze it or charge an inactivity fee. If you plan to open an account and not use it immediately, ask the bank about their dormancy policy.

Some banks charge a monthly or annual fee for foreign account holders, while others do not. This varies by bank and account type. Ask about fees before you open the account — they can range from LKR 500 to 2,000 per year (roughly USD 1.50 to 6).

Transferring money into and out of your account

You can deposit money into your Sri Lankan account by bank transfer from abroad. Use your account number and the bank's SWIFT code (ask the bank for this when you open the account). International transfers usually take three to five business days and cost USD 15 to 50 depending on your home bank.

You can also withdraw money using your debit card at ATMs in Sri Lanka. Most ATMs charge a fee of LKR 200 to 300 (roughly USD 0.60 to 0.90) per withdrawal if you use a machine outside your bank's network. Your home bank may also charge a foreign ATM fee, so check before you withdraw.

Sending money out of Sri Lanka is slower. You can request a bank transfer to your home country account, but the bank will ask for proof of the destination account (a bank statement or letter from your home bank) and may ask why you are transferring the money. Transfers out usually take five to seven business days and cost LKR 1,500 to 3,000 (roughly USD 4.50 to 9).

Frequently Asked Questions

Do I need a Sri Lankan address to open an account?

Yes. You must provide an address in Sri Lanka where you are staying or where mail can be sent. This can be your hotel, a rented apartment, or a friend's address. The bank will not mail anything to your home country address, so give them a local address where you can receive correspondence.

Can I open an account on a tourist visa?

Yes, most banks will open a savings account for someone on a tourist visa. You will not be able to open a current account or overdraft facility, but a basic savings account is available. Some banks may ask how long you are staying and whether you plan to work in Sri Lanka.

What if the bank rejects my application?

Banks rarely reject outright, but they may ask for additional documents or clarification. If your address cannot be verified, ask your employer or landlord to write a letter confirming you live there. If the bank suspects the source of your funds is unclear, provide a bank statement or letter from your home bank showing where the money comes from.

Can I use my account if I leave Sri Lanka?

Yes. Once the account is open, you can use it from anywhere — deposit and withdraw money online, receive transfers, and use your debit card abroad. However, if you do not use the account for two years, the bank may freeze it. Log in online or make a small transaction every few months to keep it active.

Will I pay tax on the interest I earn?

Interest earned on savings accounts in Sri Lanka is subject to tax. The bank will withhold tax at the source (usually 10 percent) before crediting interest to your account. You may also be required to file a tax return in Sri Lanka if your total income exceeds the threshold, depending on your visa status and residency. Consult a local accountant or the Inland Revenue Department for your specific situation.