Expatriate Relocation
Banking in Kenya as a Foreigner: What to Expect
Opening a bank account in Kenya is not difficult once you know the order in which things have to happen. The forms are not the hard part. The sequence is: the bank wants a tax number, the tax authority wants proof of your immigration status, and immigration wants your permit approved first.
Foreigners who understand that chain early usually have a working account within days of arriving. Those who don't can spend weeks going between offices.
This guide covers the practical path for individuals: resident and non-resident accounts, the KRA PIN, the documents banks ask for, dollar accounts, moving money internationally and the compliance checks you should expect. Business accounts follow a related process, which we cover in [Setting Up a Foreign-Owned Company in Kenya: What Happens After Incorporation?].
Resident or non-resident: which are you?
Banks treat these two groups differently, and it affects which documents you need and how easy the process is.
Residents are foreigners living in Kenya on a valid immigration status: a work permit, a dependant's pass, a Class N permit, an investor permit and similar. They have a Kenyan address, usually a Kenyan phone number, and a clear reason to bank locally. This is the straightforward route.
Non-residents are foreigners who don't live in Kenya but have Kenyan financial interests, such as property, an investment, a business or a family connection. Kenyan banks can serve them, but they ask more questions, and many prefer to meet the customer in person.
One point often causes confusion. Many banks advertise "diaspora" accounts, but these are typically designed for Kenyan citizens living abroad and ask for a Kenyan ID or Kenyan passport. They are usually not the right product for a foreign national who has never lived in Kenya, so check eligibility before assuming they apply.
The order that works: status, then PIN, then bank
For most residents the chain runs in three steps.
Immigration status. Your permit or pass is what proves you are lawfully in the country. The category you hold sets out what you can do next.
KRA PIN. The Kenya Revenue Authority's Personal Identification Number is your taxpayer number, registered through the iTax portal. For a foreign employee, KRA's published requirements include the employer's PIN and a valid work permit or special pass naming the employer.
The bank account. With the passport, permit and PIN acknowledgement in hand, the bank has what it needs.
So for a resident who arrives with an approved permit, this is a sequence and not a trap. It only becomes a real loop for a non-resident. KRA's route for non-resident individuals has asked for a bank introduction letter and bank statements, while banks ask for the PIN, so each side seems to wait for the other.
The usual way through is a registered tax agent, who knows how KRA handles that route and can register the PIN properly. If you are in that position, plan and budget for the agent before you plan the account.
Some banks will open a basic account without a PIN for a new arrival, and some will not. Practice differs between banks and even between branches, and a work-permit holder should expect to need the PIN sooner or later for salary, tax and most other financial services.
What banks typically ask for
Requirements vary by bank and by account, but most personal accounts for foreigners ask for the following.
Document | Notes |
Valid passport | Original, with copies |
Immigration status | Work permit, dependant's pass, special pass or similar; the category matters to the bank |
KRA PIN | The iTax acknowledgement or certificate |
Proof of address | A tenancy agreement, utility bill or landlord's letter |
Passport photographs | Usually two |
Employer letter or contract | Common for salary accounts and often requested for foreign-currency accounts |
Foreign Nationals Certificate (alien card) | Foreigners staying beyond 90 days are expected to register for one; some banks ask to see it |
Tax residency forms | Extra forms for US persons (FATCA) and self-certification for reporting purposes |
Documents signed abroad often need to be notarised or apostilled, so allow for that if anything is being prepared before you travel.
Opening the account
Most banks expect you to visit a branch. The larger banks all serve foreign customers, and the practical differences between them are in fees, digital banking quality, branch convenience and how comfortable local staff are with foreign documents. A few banks offer app-based or partly remote onboarding, but for a foreign national with no Kenyan history the branch visit is still the norm.
A few habits save time:
Phone or email first and ask for the current document list in writing for your specific status.
Ask for the tariff guide. Ledger fees, transaction charges and international transfer fees vary considerably.
Bring originals and copies of everything.
Ask which account types suit your situation: a salary account, a savings account, a foreign-currency account.
Ask about online banking and card activation at the same visit.
Mobile money also matters, since M-Pesa is used widely for rent, deliveries, small suppliers and everyday payments in Nairobi. Registering a line with a passport is generally possible, and it sits alongside the bank account.
Dollar and other foreign-currency accounts
The Central Bank of Kenya's foreign exchange guidelines permit both residents and non-residents to open and operate foreign-currency accounts. Kenya repealed its exchange controls in 1993, so holding and moving foreign currency is not restricted in principle. What does apply is documentation and bank compliance.
In practice:
Opening balances and fees are often low. Published minimums at some banks are in the tens of dollars, with a small monthly fee that drops away above a balance threshold. These differ by bank and product.
Banks ask about the source of the foreign currency. Expect to show a contract, payslip or statements. This catches out people who assume a dollar account is an automatic add-on to a shilling account.
Currencies vary. USD, GBP and EUR are the most widely offered; others depend on the bank.
A foreign-currency account is not a way around KYC. The same identity and tax checks apply.
International transfers
Money moves in and out of Kenya through licensed banks. There is no exchange-control permission process, but banks apply documentation rules, and larger transfers are treated more carefully.
Coming in. Inbound transfers are usually simple, but the bank may ask for the purpose: salary, savings, a property payment, a family transfer, business income. Keep supporting documents such as a contract, invoice or letter from the sender's bank. Unexplained large credits are the most common reason for an account query.
Going out. Outward transfers need a stated purpose. Central Bank guidelines require authorised dealers to obtain supporting documents for larger transactions, and these differ by purpose: dividends need financial statements and evidence of tax paid, education payments need admission letters, imports need invoices and customs documents. Splitting a transfer into smaller pieces to avoid documentation is treated as a red flag, not a solution.
Costs and timing. Banks charge an outward fee, sometimes a percentage with a minimum, and add their exchange margin. Ask for both in writing, and ask how long a transfer typically takes to arrive.
Cash. Carrying large amounts of cash across the border is subject to declaration rules. We cover the thresholds in [Moving Money Across Borders: What Investors Should Understand Before a Major Transfer], so we don't repeat them here.
KYC and compliance: what to expect
"Know Your Customer" is a routine part of banking anywhere, and Kenyan banks apply it firmly. Understanding what they are looking for makes it far easier to deal with.
Identity and address verification at opening, and refreshed periodically.
Source of funds and source of wealth questions, especially for larger deposits or foreign-currency accounts.
Tax residency self-certification. Kenya participates in automatic exchange of financial account information under the Common Reporting Standard, and US persons complete FATCA forms. Banks report account details to the tax authority where an account is reportable.
Politically exposed person (PEP) screening. Anyone who holds or has held a prominent public role, or is closely related to someone who does, gets enhanced checks.
Ongoing monitoring. Banks watch account activity against what they were told when you opened it. A change in pattern, such as a large unexplained deposit, may lead to a call or a request for documents.
For a legitimate customer this is a documentation exercise. Answering promptly, keeping your paperwork organised, and telling the bank about a major incoming payment beforehand all help.
Getting set up
Banking in Kenya as a foreigner comes down to sequence and paperwork: an approved immigration status first, a KRA PIN second, and a bank account third, with foreign-currency accounts and international transfers added once you can document where the money comes from, and clear KYC answers to keep everything running smoothly afterwards.
If you are relocating a team, moving your family or setting up in Kenya, Vela's Corporate Relocation & Immigration and Expat Relocation teams can coordinate the permit, PIN and bank steps in the right order so nothing waits on anything else, and our East Africa Market Entry team can help with the corporate accounts that follow once your company is registered.

