Yes, foreigners can open a bank account in Kenya, but the process and requirements differ from what Kenyan citizens face
Most major Kenyan banks will open an account for a foreigner, but you will need a valid passport, proof of address, and often a letter from your employer or a Kenyan contact vouching for you. Some banks require a minimum deposit ranging from 500 to 5,000 Kenyan shillings (roughly $4 to $40 USD, though rates vary). The entire process typically takes one to three business days if you have all documents ready, though some banks may take longer if they need to verify your background.
The main obstacle is not the banks themselves but the documentation. You cannot use a foreign address alone—you will need a Kenyan address, even if it is temporary. A hotel address, a friend's address, or a serviced apartment address all work. Some banks also require a Kenyan mobile number, which you can obtain immediately at any airtime vendor for a few shillings.
Key Takeaways
- A valid passport is the primary document you need; a Kenyan address (temporary or permanent) is also required, even if you are only visiting.
- Most banks ask for proof of income or a letter from an employer or Kenyan contact, though requirements vary by bank and account type.
- Minimum deposits range from 500 to 5,000 Kenyan shillings depending on the bank and account tier you choose.
- You can open an account in person at a branch in one to three business days if you bring all required documents at once.
- Some banks offer accounts specifically for non-residents or temporary visitors, which may have different rules than standard accounts.
Which banks accept foreign account holders and what they require
Kenya's largest banks—Equity Bank, KCB Bank, Barclays Bank Kenya, Standard Chartered Bank Kenya, and Co-operative Bank—all open accounts for foreigners. Smaller banks and microfinance institutions also do, though their processes vary. Before you visit a branch, call ahead or check the bank's website to confirm they accept foreign passport holders, because some branches or account types may have restrictions.
The standard documents are a valid passport, proof of a Kenyan address, and a Kenyan mobile number. Proof of address can be a rental agreement, a letter from your landlord, a utility bill in your name, or a hotel booking confirmation. If you do not have any of these yet, ask the bank whether they will accept a letter from your employer or a reference letter from a Kenyan citizen who knows you. Many banks will, though it depends on the branch manager's discretion.
Some banks also ask for proof of income—a recent payslip, a letter from your employer, or bank statements from your home country showing regular deposits. This is less common for short-term visitors but more common if you are opening a business or investment account. If you cannot provide this, explain your situation to the bank; many will proceed without it for a basic savings account.
Minimum deposits and account types for non-residents
Minimum opening deposits vary. A basic savings account might require 500 to 1,000 Kenyan shillings; a current account (checking account) might require 5,000 to 10,000 shillings. Some banks waive the minimum if you set up a standing order (automatic transfer) from another account. Ask the bank about their lowest-tier account option if you want to minimize the initial deposit.
Several banks offer accounts specifically designed for non-residents or temporary visitors. Equity Bank's Diaspora Account and KCB Bank's Non-Resident Account are examples. These accounts may have lower minimums, simpler documentation, or features tailored to people sending money in and out of Kenya. Ask the bank whether they have a non-resident or expatriate account option before you open a standard account.
How to open an account in person at a Kenyan branch
Walk into any branch of your chosen bank during business hours with your passport, proof of a Kenyan address, and your Kenyan mobile number. Tell the staff you want to open a savings or current account. They will give you an application form to fill out—it asks for your name, passport number, address in Kenya, occupation, and source of income. Be honest about your occupation and income; the bank uses this to comply with anti-money-laundering rules, not to judge you.
Once you submit the form and your documents, the bank will verify your passport and may call the phone number or address you provided. This usually takes a few minutes to a few hours. If everything checks out, they will ask you to sign the account agreement and deposit your opening balance. You will receive a debit card (usually within one to two weeks) and can start using the account immediately through mobile banking or at the ATM.
If the bank asks for additional documents—such as proof of income or a reference letter—ask them to specify exactly what they need and when they need it by. Some banks will open your account provisionally while you gather these documents, though you may have transaction limits until they receive them.
Opening an account remotely or by post
Most Kenyan banks do not open accounts entirely by post or video call for foreign non-residents. You will almost always need to visit a branch in person at least once to sign documents and verify your identity. However, some banks may allow you to start the process online or by email if you are planning to visit Kenya soon. Contact the bank's customer service to ask whether they offer this option.
If you are unable to visit Kenya in person, some international money transfer services—such as Wise, Remitly, or MoneyGram—offer accounts or payment services that work with Kenyan banks without requiring you to open a traditional bank account yourself. These are not bank accounts but may serve your purpose if you only need to send or receive money.
What happens after you open the account
Once your account is open, you can use mobile banking (M-Pesa integration, the bank's app, or USSD codes) to check your balance, transfer money, and pay bills. You will receive a debit card in the mail within one to two weeks. ATMs are widely available in Nairobi, Mombasa, and other cities, though less common in rural areas.
If you are leaving Kenya before your debit card arrives, ask the bank to mail it to your home country or to hold it at the branch for you to collect on your next visit. Some banks charge a small fee for international card delivery; others do not.
Keep your account active by making at least one transaction (deposit, withdrawal, or transfer) every few months. Banks may freeze or close accounts that show no activity for extended periods, though they will usually notify you first. If you are leaving Kenya permanently, inform the bank and ask about closing the account or converting it to a dormant account.
Frequently Asked Questions
Do I need a Kenyan work permit or visa to open a bank account?
No. A valid passport is sufficient. The bank does not check your visa status; they only verify that your passport is genuine. However, if you are working in Kenya, your employer may require you to have a work permit for tax purposes, which is separate from the bank account process.
Can I open an account if I only have a temporary address like a hotel?
Yes. Hotels, serviced apartments, and guest houses all count as proof of address. Bring a booking confirmation or a letter from the hotel on their letterhead stating your name and dates of stay. Some banks may ask for a permanent address as well; if so, provide your home country address and explain that you are temporary in Kenya.
What if the bank asks for a reference letter and I do not know anyone in Kenya?
Ask the bank whether they will accept a letter from your employer instead, or whether they will open the account without a reference if you can show proof of income. If they refuse, try a different bank—requirements vary by branch and by individual staff member, and another bank may be more flexible.
How long does it take to receive my debit card?
Usually one to two weeks if the bank mails it within Kenya. If you ask them to mail it internationally, it may take three to six weeks depending on the destination country. Ask the bank for an estimate when you open the account, and ask whether they can issue a temporary card or provide mobile banking access while you wait.
Can I open a business account as a foreigner?
Yes, but requirements are stricter. You will need to register your business with the Kenya Revenue Authority, provide a business license, and show proof of business address and income. The process takes longer and may require more documentation than a personal account. Contact the bank's business banking department for specific requirements.