Two Completely Different Situations
Most guides on this topic conflate two groups of people who face entirely different questions. The first group is Kenyans — citizens and permanent residents — who work remotely for foreign employers or clients and receive income in USD, GBP, or EUR. The second group is foreign nationals who travel to Kenya and want to keep doing their remote jobs while they are here.
The tax questions, visa questions, and banking questions are different for each group. This article handles them separately.
For Kenyan Residents Earning From Foreign Clients
You Are Taxable on That Foreign Income
If you are ordinarily resident in Kenya — which means Kenya is your home country, not just somewhere you are visiting — you are subject to Kenyan income tax on your worldwide income. That includes the USD you earn from a US client, the GBP from a UK startup, and the EUR from a German company. The currency in which you are paid does not change where the tax obligation sits.
KRA expects you to declare this income. The fact that the money lands in a Wise account or a Payoneer balance before it reaches a Kenyan bank account does not make it invisible. KRA has been increasingly active in pursuing online income over the past few years, and the assumption that foreign online income is somehow outside the system is no longer safe.
How the Income Is Classified
The classification depends on how you work:
- Freelancer / self-employed: Income from multiple clients is typically treated as business income. You file an annual tax return, declare your gross receipts, deduct legitimate business expenses, and pay income tax on the net profit. If your annual turnover is below KES 25 million, you may qualify for Turnover Tax (TOT) at 1.5% of gross turnover — simpler to administer, though not always cheaper.
- Employed by a foreign company: If you have a formal employment contract with a foreign employer and you are physically based in Kenya for more than 183 days in a tax year, that income is taxable in Kenya as employment income. The PAYE rates and bands apply. In practice, your foreign employer is unlikely to run a Kenyan payroll, so you will need to declare and pay this yourself through a self-assessment return.
Double Taxation and Tax Treaties
Kenya has tax treaties with a number of countries including the UK, Germany, Canada, and several others. If tax has already been withheld on your income in the source country, you may be entitled to claim a foreign tax credit against your Kenyan tax liability — so you do not pay twice on the same income. The credit is limited to the Kenyan tax that would otherwise be due on that income.
If you earn from a country with no treaty and tax was withheld at source, you may still be able to claim relief under Kenya's unilateral relief provisions in the Income Tax Act. This is worth discussing with a tax accountant rather than assuming it does not apply.
If you earn in USD but live in Kenya, use our PAYE calculator to understand how your income would be taxed if converted to KES under the Kenyan income tax bands.
PAYE Calculator →Where to Receive Foreign Payments
The question of how to actually get foreign client payments into your hands without losing a large chunk to conversion fees is a practical one most Kenyan freelancers work out by trial and error. The main options:
- USD account at a Kenyan bank: KCB, Equity, Stanbic, and NCBA all offer foreign currency accounts. You receive USD directly and convert at your discretion. This is the cleanest option for tax purposes — the account is in your name, in Kenya, and the paper trail is straightforward.
- Wise or Payoneer: The most popular route for freelancers. You receive payments in USD, GBP, or EUR, hold the balance offshore, and convert to KES when you want — sending funds directly to M-Pesa or a local bank account. Fees are low and the rates are generally better than Kenyan bank conversion rates. For KRA purposes, you still need to declare the income.
- PayPal: Withdrawal to Equity Bank or KCB is supported. It is slower than the above options and the fees and conversion rates are less favourable. Still widely used for clients who pay via PayPal only.
What Kenyan Remote Workers Should Actually Do
- Register with KRA if you have not already done so, and ensure you have a PIN certificate.
- Declare all foreign income in your annual income tax return — as business income if you are freelancing, or as employment income if you have a foreign employer.
- Open a USD account at a Kenyan bank for cleaner income tracking, or use Wise/Payoneer as a staging account before converting.
- Keep records: invoices, contracts, payment confirmations, and bank statements. If KRA questions your income, you need documentation.
- If your earnings are significant or you have income from multiple countries, engage a Kenyan tax accountant. The rules are clear but the annual filing needs to be done correctly.
For Foreign Nationals Working Remotely From Kenya
Kenya Has No Digital Nomad Visa
As of mid-2026, Kenya has not introduced a dedicated digital nomad visa or permit. Several East African countries have discussed such programmes, but none has been formally launched in Kenya. If you arrive and want to work remotely, you will be using a visa category that was not designed for that purpose.
Visa Options in Practice
The most commonly used option — and the one most foreign remote workers default to — is the tourist visa. Kenya offers a single-entry tourist visa on arrival and through the eCitizen portal (evisa.go.ke). It costs USD 50 for most nationalities, grants 90 days, and can typically be extended once for a further 90 days, giving a maximum stay of around 180 days on a single entry.
Working for your foreign employer from a Kenyan Airbnb while on a tourist visa sits in a genuine legal grey area. Kenya does not have specific regulations targeting this situation. In practice, immigration authorities do not actively pursue foreign nationals on tourist visas who are working for companies abroad and not competing in the Kenyan labour market. But it is legally ambiguous, and the position could change.
Other permit categories worth knowing:
- Business visa: Intended for meetings, conferences, and exploring commercial opportunities — not for ongoing work. It does not authorise you to carry out work in Kenya.
- Class G Business Permit: For foreign nationals who are setting up or operating a business in Kenya. If you intend to work commercially from Kenya over an extended period, this is the legitimate route — but it is designed for businesses registered in Kenya, not for employees of foreign companies.
- East Africa Tourist Visa: A single-entry visa covering Kenya, Uganda, and Rwanda, valid for 90 days. The same practical limitations apply as the standard tourist visa.
- Multiple-entry visitor permit: Applied for from within Kenya at an immigration office. Allows multiple entries but does not grant authorisation to work.
Tax for Foreign Nationals
The 183-day rule applies here in the same way it applies everywhere. If you spend fewer than 183 days in Kenya in a tax year (January to December), you are generally not considered tax resident in Kenya, and income earned from a foreign employer for work done remotely is not taxable here.
If you exceed 183 days, the position becomes more complicated. At that point you may be considered tax resident, and the question of whether your foreign employment income is taxable in Kenya needs to be assessed properly. If you are planning an extended stay, take advice from a Kenyan tax adviser before you hit that threshold — not after.
Banking as a Foreign National
Opening a Kenyan bank account as a foreign national is difficult without a work permit or residence permit. Most local banks require documentation that confirms you have a legal right to reside in Kenya beyond a tourist visa.
The practical approach for most short to medium-term foreign remote workers is to keep your finances outside Kenya: use Wise, Revolut, or Payoneer to hold your earnings in USD or EUR, access cash via ATM in Kenya, and use M-Pesa for day-to-day payments (most foreign phones can access M-Pesa services for local transactions). This avoids the banking bureaucracy entirely.
Whether you are a Kenyan resident declaring foreign earnings or a foreign national approaching the 183-day threshold, understanding the Kenyan income tax bands is the first step. Use our PAYE calculator to see how income converts across the tax brackets.
PAYE Calculator →Nairobi as a Place to Work From
The practical appeal of Nairobi for remote workers is real. The co-working infrastructure in Westlands, Kilimani, and Karen is well-developed: Nairobi Garage, iHub, Karen Hub, 1 Gigabit, and Workstyle Africa all offer reliable high-speed internet, meeting rooms, and communities of other professionals. Monthly memberships run roughly KES 3,000 to KES 8,000 depending on access level.
A comfortable lifestyle in Nairobi — furnished apartment in a safe neighbourhood, food, transport, and co-working space — costs in the range of KES 80,000 to KES 150,000 per month. For someone earning in USD or EUR, that is relatively affordable. Healthcare access is good: Aga Khan University Hospital and Nairobi Hospital are both well-regarded.
The time zone (EAT, UTC+3) works well for remote workers with European clients — your afternoon overlaps with European working hours. For US East Coast clients, early morning meetings are manageable. For US West Coast, it is harder.
The Bottom Line
Kenya is a workable base for remote work, but it requires some navigation. For Kenyan residents: the tax obligation on foreign income is real, it has always been real, and KRA is paying more attention to online income than it once did. Declare it, structure it correctly, and you will not have a problem. For foreign nationals: the tourist visa is the practical reality for most people, and stays under 183 days keep the tax situation straightforward. Anything longer than that, or any intention to formally operate in Kenya, needs proper legal and tax advice before you commit.