Yes, but you need a residence permit or a Kenyan employer
Most Kenyan banks will open an account for a foreigner, but they require either a valid residence permit, a work permit, or proof of employment with a Kenyan company. A few banks accept a passport and a letter from your employer or landlord, but this varies by bank and by the type of account you want. Tourist visas alone are not enough — you need documentation that shows you have a legal reason to be in Kenya for more than a few weeks.
The process is slower than for Kenyan citizens because banks must verify your immigration status with the Department of Immigration and complete additional anti-money-laundering checks. Plan for two to four weeks from the day you submit your documents to the day your account is active, though some banks move faster if you have an employer letter.
Key Takeaways
- You will need a valid passport, a residence permit or work permit, and proof of your address in Kenya — a rental agreement or utility bill works.
- If you do not yet have a residence permit, a letter from your Kenyan employer stating your job title and salary can sometimes substitute, depending on the bank.
- Major banks like KCB, Equity, and Standard Chartered process foreigner accounts, but smaller banks may refuse or require a Kenyan guarantor.
- Opening an account in person at a branch is faster and more reliable than explore online, because the bank can verify your documents on the spot.
- Some banks charge higher monthly fees for foreigner accounts or require a minimum balance of 10,000 to 50,000 Kenyan shillings.
What documents you need to bring
Bring your original passport and a photocopy of the main page and the page with your current visa or residence permit. If you do not yet have a residence permit, bring a photocopy of your work permit or a letter from your employer on company letterhead stating your position, salary, and the expected length of employment.
You also need proof of your address in Kenya. A rental agreement, a utility bill in your name, or a letter from your landlord dated within the last three months will work. If you are staying with a friend or family member, ask them to write a letter confirming your address and the dates you are living there, and bring a copy of their national ID or passport.
Bring your phone number and email address. Some banks will ask for a reference — either a Kenyan contact or your employer — so have that information ready.
Which banks accept foreigner accounts and what they require
| Bank | Residence Permit Required | Employer Letter Accepted | Minimum Balance (KES) |
|---|---|---|---|
| KCB Bank | Yes | Sometimes | 1,000–10,000 |
| Equity Bank | Yes | Yes | 500–5,000 |
| Standard Chartered | Yes | Yes | 10,000–50,000 |
| Barclays Bank Kenya | Yes | Sometimes | 5,000–25,000 |
| Co-operative Bank | Yes | Sometimes | 1,000–10,000 |
The major banks — KCB, Equity, Standard Chartered, Barclays, and Co-operative — all have branches in Nairobi and other cities and will open accounts for foreigners with a residence permit. Equity and Standard Chartered are generally the most flexible about accepting an employer letter if you do not yet have a permit. Smaller regional banks often require a Kenyan guarantor or refuse foreigner accounts altogether, so start with a major bank.
Fees vary. Most banks charge 500 to 2,000 Kenyan shillings per month for a basic savings account, though some waive the fee if you maintain a minimum balance. Foreigner accounts sometimes carry higher fees than accounts for Kenyan citizens.
How to open an account in person at a branch
Go to a branch during business hours with your documents. Tell the staff you want to open a savings account as a foreigner. They will give you an process form to fill out with your name, address in Kenya, passport number, and contact details. The form usually takes ten minutes.
Hand the form and your documents to the staff member. They will photocopy your passport and address proof and may ask you questions about your employment or the source of money you plan to deposit. Answer honestly — banks are required to ask these questions under Kenyan anti-money-laundering law.
The bank will then submit your documents to the Department of Immigration to verify your status. This step takes one to three weeks. Once the immigration check clears, the bank will contact you by phone or email to confirm your account is ready. You will receive a debit card and online banking details by mail or in person, depending on the bank.
Opening an account online or by mail
Some banks offer online account opening for foreigners, but it is slower and riskier than opening in person. Equity Bank and Standard Chartered both have online forms on their websites, but you will still need to submit scanned copies of your documents and wait for the immigration verification. The process takes three to four weeks, and if the bank has questions about your documents, email back-and-forth can add another week.
Online opening also means the bank cannot verify your identity in real time, so they may ask for additional documents — a bank statement from your home country, a letter from your employer, or a police clearance certificate. Opening in person avoids these delays.
Do not mail original documents. Always keep your passport and residence permit with you. Send only photocopies, and ask the bank for a receipt confirming they received them.
What happens if you do not have a residence permit yet
If you are in Kenya on a tourist visa or a short-term visit visa and do not yet have a residence permit, your options are limited. Some banks will open an account if you have a letter from a Kenyan employer, but many will refuse and tell you to come back once you have a residence permit from the Department of Immigration.
If your employer is sponsoring your residence permit, ask them for a letter stating that they have submitted your process and the expected approval date. Bring this letter to the bank along with your passport and address proof. Equity Bank and Standard Chartered are most likely to accept this, but there is no may provide.
The faster route is to get your residence permit first. If you are working in Kenya, your employer should handle the process with the Department of Immigration. This usually takes four to eight weeks. Once you have the permit in hand, opening a bank account takes one to two weeks.
Fees, minimum balances, and account types
Most banks offer a basic savings account for foreigners with a monthly fee of 500 to 2,000 Kenyan shillings. Some waive the fee if you keep a minimum balance of 5,000 to 50,000 shillings, depending on the bank. A few banks offer a "foreigner account" or "international account" with higher fees but more features, like international wire transfer at a discount.
Ask the bank about the monthly fee, the minimum balance requirement, and what happens if your balance falls below the minimum. Some banks charge a penalty fee; others straightforward close the account after a few months of inactivity.
If you plan to receive money from outside Kenya, ask whether the bank charges for incoming international transfers and how long they take. Most banks take three to five business days for international transfers to arrive, and they charge a fee of 500 to 2,000 shillings per transfer.
Frequently Asked Questions
Can I open a bank account with just a tourist visa?
Most banks will not open an account on a tourist visa alone. You need a residence permit, a work permit, or a letter from a Kenyan employer. If you have an employer letter, Equity Bank and Standard Chartered may open an account, but KCB and Barclays usually require a residence permit. Call the bank first to confirm.
How long does it take to open an account?
In person, two to four weeks from the day you submit your documents. The bank must verify your immigration status with the Department of Immigration, which takes one to three weeks. Online opening takes three to four weeks and may take longer if the bank asks for additional documents.
Do I need a Kenyan guarantor?
No, not for major banks. KCB, Equity, Standard Chartered, Barclays, and Co-operative Bank do not require a guarantor if you have a residence permit or an employer letter. Smaller regional banks may require one, so ask before you explore.
Can I open an account if I am self-employed or a freelancer?
Yes, but you will need a residence permit. Self-employment alone is not enough — the bank needs proof that you have legal status to work in Kenya. Once you have a residence permit, bring your passport, address proof, and any business registration documents you have. The process is the same as for employed foreigners.
What if the bank rejects my process?
Ask the bank why in writing. Common reasons are incomplete documents, an address that cannot be verified, or a failed immigration check. If your immigration status is unclear, contact the Department of Immigration to confirm your permit is valid. If your documents are incomplete, gather what is missing and try a different bank.