Yes, but you need a valid passport and proof of address
Foreign nationals can open a bank account in Kenya. Most banks will accept you if you have a valid passport, proof of your current address, and a reason for the account—whether that is employment, business, or residency. The process is similar to what a Kenyan citizen goes through, but the documents you bring and the time it takes can differ depending on your visa status and which bank you choose.
Banks in Kenya are regulated by the Central Bank of Kenya, and all of them follow the same anti-money-laundering rules. This means every bank will ask for identification and proof that you are who you say you are. If you are in Kenya on a work permit, student visa, or business visa, opening an account is straightforward. If you are a tourist or on a visit visa, some banks will turn you away or require additional paperwork.
Key Takeaways
- You will need a valid passport, proof of your current address in Kenya, and a reason for opening the account—employment, business, or residency.
- Banks require a minimum opening deposit that varies by institution and account type, typically between 500 and 5,000 Kenyan shillings.
- Processing time is usually one to three business days if you have all documents ready, though some banks may take longer if they need to verify your visa status.
- If you are on a tourist or visit visa, some banks will refuse to open an account; others will open one but may freeze it if they cannot confirm your legal status.
Documents you will need to bring
Start with your passport. It must be valid for at least six months beyond the date you open the account. Banks will photocopy it and keep a copy on file. Bring the original, not a copy—the bank needs to see it in person to verify it is genuine.
Next, bring proof of your address in Kenya. This can be a rental agreement, a utility bill (electricity, water, or phone), a letter from your employer on company letterhead stating your address, or a bank statement from another financial institution. The document must show your name and a physical address in Kenya. A post office box does not count. If you live with someone else and the bill is in their name, bring a letter from the property owner or landlord confirming you live there, along with a copy of their ID.
Bring a completed account opening form. The bank will provide this; you fill it out in the branch. It asks for your full name, date of birth, occupation, source of income, and the type of account you want. Be honest about your visa status and reason for the account. Banks cross-check this information with immigration records.
Visa status and what banks will accept
Your visa type matters. If you hold a work permit, business visa, or student visa, every major bank will open an account for you without hesitation. These visas show you have a legal reason to be in Kenya and a stable status. Bring your passport with the visa stamped inside.
If you are on a visit visa or tourist visa, the situation is more complicated. Some banks—particularly Equity Bank, KCB, and Absa—have opened accounts for tourists in the past, but they are not required to do so. Others will refuse outright. A few will open the account but flag it for monitoring, and may freeze it later if they cannot confirm your legal status. Call the bank's customer service line before you go in and ask directly: "Can I open an account on a visit visa?" This saves you a wasted trip.
If you are a resident of Kenya (you have a residence permit or have been granted permanent residency), you have the same rights as a citizen. All banks will open an account for you.
Minimum deposit and account types
Most banks require a minimum opening deposit. This varies by bank and account type. A basic savings account typically requires between 500 and 5,000 Kenyan shillings (roughly 4 to 40 US dollars). Some banks waive the minimum if you set up a direct deposit from your employer. A few banks offer zero-minimum accounts, but they may charge higher monthly fees or require you to maintain a minimum balance after opening.
Ask the bank about the account type that suits you. If you are working in Kenya, a salary account (sometimes called a payroll account) is often the easiest to open because your employer's deposit proves your income and legal status. If you are self-employed or running a business, you may need a business account, which has different requirements and higher minimums—often 10,000 to 50,000 shillings.
Processing time and what happens next
If you have all your documents and your visa status is clear, the bank can open your account on the same day or within one to three business days. The bank will give you a temporary card or a reference number that day, and your permanent card arrives by mail within one to two weeks. You can start using your account immediately through mobile banking or at the branch.
Some banks take longer if they need to verify your visa status with immigration or if your address proof is unclear. If the bank asks for additional documents, respond quickly—delays usually happen because the bank is waiting for you to provide something, not because they are investigating you.
Once your account is open, you can deposit money, receive transfers, pay bills, and withdraw cash. Most banks offer mobile banking apps so you can check your balance and send money without visiting a branch. International transfers into your account work, but outbound transfers to another country may have additional requirements or take longer.
What to do if a bank refuses you
If one bank turns you down, try another. Kenya has many banks, and their policies differ. Equity Bank and KCB are the largest and most likely to open accounts for foreigners. Smaller banks like Cooperative Bank or I&M Bank may also accept you. Credit unions and microfinance institutions have different rules and may be more flexible, though they offer fewer services.
If you are on a visit visa and every bank refuses, consider opening an account once you have a work permit or residence permit. Some foreigners open accounts in their home country and use international transfers instead, though this costs more in fees and takes longer for each transaction.
If you believe a bank has refused you unfairly, you can lodge a complaint with the Central Bank of Kenya's Banking Ombudsman. This is free and can take several weeks, but it is an option if you have a legitimate reason to be in Kenya and the bank's refusal seems arbitrary.
Frequently Asked Questions
Can I open an account online without visiting a branch?
Most banks require you to visit a branch in person at least once to verify your identity and sign documents. Some banks now offer partial online opening, but you still need to show your passport and proof of address to a bank employee. A few digital banks may allow fully remote opening, but they are less common in Kenya and may have restrictions on foreigners.
What if my address proof is from outside Kenya?
Banks will not accept it. You need proof of a current address inside Kenya. If you just arrived and do not have a utility bill yet, ask your employer for a letter on company letterhead, or get a letter from your landlord. A hotel booking confirmation or Airbnb receipt with your name and the address may work as a temporary substitute, but call the bank first.
Do I need a Kenyan phone number to open an account?
Not to open the account, but you will need one to use mobile banking. Most banks require a Kenyan phone number for SMS alerts and app access. You can get a local SIM card at any phone shop for a few hundred shillings. Bring your passport.
Can I open an account if I do not speak Swahili or English?
Most bank staff in Nairobi and other cities speak English. In smaller towns, English is less common. If you do not speak either language, bring someone who does to translate. Banks will not refuse you for a language barrier, but it may slow things down.
What happens to my account if my visa expires?
If your visa expires and you leave Kenya, your account remains open. You can still receive money and check your balance online. You cannot withdraw cash in person without being in Kenya, but you can transfer money out to another account. If you do not use the account for a long time (usually two years or more), the bank may freeze it or charge dormancy fees. Contact your bank before your visa expires to ask about their policy.