Nairobi Expat Guide: M-Pesa Banking and Class N Permit
How US expats use M-Pesa, open Kenyan bank accounts, and navigate the Class N permit ($1,200/year) to live and work in Nairobi with zero Kenyan tax on foreign income.
- Kenya's Class N Digital Nomad Permit, launched April 2025, costs $1,200 for the first year ($200 processing + $1,000 issuance) and requires proof of $24,000/year in income from non-Kenyan sources.
- Kenya taxes non-residents at zero on foreign-sourced income—a US freelancer billing US clients while living in Nairobi under 183 days owes no Kenyan income tax on those earnings.
- The US has no totalization agreement with Kenya, so self-employed US citizens pay the full 15.3% self-employment tax on net earnings with no offset from Kenyan social contributions.
- A comfortable expat lifestyle in Nairobi (furnished apartment in Westlands or Kilimani, groceries, utilities, internet, and transportation) runs $1,500–$2,500 per month.
- Fiber internet in Nairobi's expat neighborhoods (Safaricom, Zuku) runs approximately $35/month with speeds of 40–200 Mbps—reliable infrastructure for remote work.
- Kenyan bank accounts count toward the $10,000 FBAR aggregate threshold; FBAR is due June 15 (extendable to October 15) for accounts crossing that level at any point during the year.
Disclosure: this article contains affiliate links. If you open an account through one of them, Cashflow Abroad may earn a referral commission at no extra cost to you.
Kenya's Class N Digital Nomad Permit, launched in April 2025, costs $1,200 for the first year and requires proof of $24,000 in annual foreign income. For a US freelancer billing $80,000 from American clients, that translates to a formal 1-2 year Nairobi residency, zero Kenyan tax on those foreign earnings, and a furnished apartment in Westlands for $600-$700 a month. The math is genuinely compelling—and most expat finance coverage hasn't caught up yet.
This guide covers the new Class N permit requirements, how Kenyan tax residency works, the US tax picture, banking through M-Pesa and local banks, and a monthly cost breakdown by neighborhood—so you can model the full financial case before booking a flight.
What is Kenya's Class N Digital Nomad Permit?
Kenya's Class N Permit, officially launched in April 2025 through the Kenya Department of Immigration Services, allows remote workers and freelancers to live legally in Kenya for one to two years while earning exclusively from non-Kenyan clients or employers. The permit costs $200 in non-refundable processing fees plus $1,000 per year at issuance—$1,200 total for year one.
Eligibility requires proof of:
- Minimum $24,000 per year in income from non-Kenyan sources (approximately $2,000/month)
- Remote employment with a foreign company, self-employment with exclusively non-Kenyan clients, or ownership in a company incorporated outside Kenya
- Valid health insurance covering Kenya
- A clean criminal record
Applications go through the Kenya Immigration Department's eFNS portal using Form 25. Processing typically runs two to four weeks. The permit is renewable, and permit holders are explicitly permitted to stay more than 90 days without converting to other visa classes—which solves the "perpetual tourist visa run" problem that plagued earlier digital nomad arrivals.
The key restriction: you cannot work for Kenyan clients or employers on this permit. All income must come from outside Kenya. If you want to serve Kenyan businesses, you need a Class G investor permit (which requires a $100,000 minimum investment in a Kenyan company) or a standard work permit with a Kenyan sponsor.
How does Kenya tax US expats and remote workers?
Kenya uses a territorial tax system for non-residents. If you stay under 183 days in Kenya in a given tax year—and do not maintain a permanent home in Kenya throughout the year—you are a non-resident for Kenyan tax purposes and your foreign-sourced income is not subject to Kenyan income tax at all.
Kenya's tax residency triggers are defined by the Kenya Revenue Authority and require meeting at least one of these conditions:
- Present in Kenya for 183+ days in a single tax year
- Average presence of 122+ days over three consecutive years
- Maintaining a permanent home in Kenya during the year
Non-residents pay a flat 30% on Kenya-sourced employment income only. Residents are taxed on worldwide income at progressive rates from 10% (on income under KES 288,000/year) up to 35% on income above KES 9.6 million/year.
For a US remote worker earning exclusively from US clients while living in Nairobi under 183 days per year: Kenyan income tax bill = zero. The Class N permit itself does not make you a Kenyan tax resident—residency is determined by days spent in the country and whether you maintain a permanent home there, not by the permit class.
One newer provision to know: the Significant Economic Presence Tax (SEPT), introduced under Kenya's Finance Act 2025, applies a 3% levy on gross revenue when a non-resident earns from digital services targeting Kenyan consumers. If you are a US freelancer billing US clients for US-based services while physically in Nairobi, SEPT does not apply. If you are selling software subscriptions or services specifically to Kenyan customers, SEPT may.
Tax rules sourced from PwC Kenya Individual Tax Summaries and the Kenya Revenue Authority. Tax year is January to December; verify current rates before filing.
What does the US tax picture look like in Kenya?
Kenya has no income tax treaty with the United States and no totalization agreement covering Social Security and Medicare. That means US citizens in Kenya must handle US federal taxes using FEIE or the Foreign Tax Credit—and self-employed Americans pay the full 15.3% self-employment tax on net earnings with no relief from the Kenyan side.
The FEIE (Foreign Earned Income Exclusion) is the most common starting point. For tax year 2025, the FEIE exclusion cap is $126,500. To qualify, you need to pass either the bona fide residence test (established residency in a foreign country) or the physical presence test (330 qualifying days outside the US in any 12-month period). The Class N permit supports the bona fide residence test, though the IRS applies its own facts-and-circumstances analysis.
The foreign tax credit (Form 1116) is less useful here than in high-tax countries because Kenya is charging zero on your foreign income—there's no Kenyan tax to credit against your US liability. Learn the full comparison in the FEIE vs. foreign tax credit guide.
The self-employment tax problem is real. The US has totalization agreements with about 30 countries—none of them Kenya. For a US sole proprietor or single-member LLC owner earning $80,000 net in Nairobi, self-employment tax runs approximately $11,300 per year (15.3% × 92.35% × net earnings). This is on top of any federal income tax not eliminated by FEIE. No Kenyan social security contribution offsets this. If minimizing SE tax is a priority, consider whether an S-corp election or a totalization-agreement country fits better—the geographic arbitrage playbook compares SE tax outcomes across 10 countries.
FEIE exclusion (2025): −$126,500 → eliminates all US federal income tax on earned income
Self-employment tax: $90,000 × 92.35% × 15.3% = ~$12,721/year (no totalization relief)
Kenyan income tax: $0 (foreign-sourced, under 183 days)
Total annual tax drag from SE tax: ~$12,700
How does banking work for US expats in Nairobi?
US expats in Nairobi typically maintain their US accounts for dollar-denominated income and use M-Pesa plus a local bank account for daily spending. Opening a Kenyan bank account is possible but requires documentation—including the Class N permit or another legal residency document, a Kenyan phone number, and proof of income. FBAR filing obligations apply if the aggregate balance of foreign accounts exceeds $10,000 at any point.
M-Pesa, Safaricom's mobile money platform, is the backbone of the Kenyan economy—used for rent, groceries, utilities, and peer-to-peer transfers. To register for M-Pesa, you need a Kenyan phone number (a Safaricom SIM, registered with your passport) and you must complete a basic KYC process at a Safaricom agent. For day-to-day life, M-Pesa is more useful than a bank account and works in both formal and informal markets.
For a traditional Kenyan bank account, Equity Bank, KCB (Kenya Commercial Bank), and Standard Chartered Kenya are the most used by expats. Some branches require permanent residency documentation; the Class N permit strengthens this process. Note that Kenyan bank accounts are denominated in Kenyan shillings (KES)—currency exposure to USD fluctuations applies.
For your dollar income, keep a US account that travels. Charles Schwab's brokerage account reimburses all foreign ATM fees worldwide—critical for Nairobi, where ATM fees at local machines can run 300-600 KES ($2-5) per withdrawal. The full setup is covered in the US expat banking guide.
FBAR and FATCA: if your Kenyan bank account plus any other foreign accounts exceed $10,000 in aggregate balance at any point in the year, you must file an FBAR with FinCEN. FATCA (Form 8938) thresholds are higher ($200,000 for expats filing single). KCB and Equity Bank participate in standard FATCA reporting frameworks, so income flows into IRS data exchange systems.
What does Nairobi actually cost for a US expat?
Nairobi is more expensive than most Southeast Asian digital nomad hubs but more affordable than European cities. A US remote worker can live comfortably—furnished apartment in an expat neighborhood, quality groceries, and decent social life—for $1,500-$2,500 per month. High-end comfort with a car, international school for kids, or frequent travel approaches $3,000-$4,000 per month.
| Expense | Budget | Mid-range | Western comfort |
|---|---|---|---|
| 1-BR apartment (Kilimani, unfurnished) | $350-$400/mo | $450-$600/mo | $700-$1,000+/mo |
| Groceries (local supermarkets) | $150/mo | $250/mo | $400/mo |
| Fiber internet (Safaricom/Zuku) | $35/mo | $35/mo | $35/mo |
| Utilities (electricity, water) | $50-$60/mo | $60-$80/mo | $80-$120/mo |
| Transportation (ride-share + matatu) | $80/mo | $150/mo | $300+/mo (car) |
| Dining and social | $150/mo | $300/mo | $500+/mo |
| Total monthly estimate | ~$800 | ~$1,400-$1,800 | ~$2,500-$3,500 |
Exchange rate note: all USD figures use approximately KES 129/$1, the approximate mid-2025 rate. The Kenyan shilling has weakened against the dollar over recent years—budgeting in USD provides protection against further local currency movement.
Which neighborhoods should US expats consider?
Westlands and Upper Hill are Nairobi's primary commercial and expatriate hubs, with the densest concentration of co-working spaces, international restaurants, and serviced apartments. Kilimani is popular with mid-budget expats—slightly lower rents, walkable to supermarkets, strong fiber coverage. Karen, 20 kilometers south, offers larger homes and a quieter environment, but the commute into the CBD can be 45-90 minutes in traffic. Lavington sits between Karen and Westlands in both price and character.
Healthcare and internet for remote workers in Nairobi
Nairobi has several private hospitals comparable to mid-tier European private facilities—Aga Khan University Hospital, Nairobi Hospital, and MP Shah Hospital are the most-cited by expatriates. Standard private hospital consultation runs $30-$80 USD. Specialized care and surgery costs are significantly lower than US equivalents, but international health insurance covering emergency evacuation remains essential. The expat health insurance guide covers the main plan structures and what to look for in African market coverage.
Internet infrastructure in Nairobi's expat neighborhoods is strong. Safaricom Home Fibre and Zuku both offer 40-200 Mbps unlimited plans for approximately $35/month, with fiber available in most of Westlands, Kilimani, Lavington, and Upper Hill. Backup mobile data on Safaricom's 4G/5G network is reliable—important when fiber has outages during heavy rains. Co-working spaces are available throughout Westlands (Nairobi Garage, iHub, 1 Gigiri) with day rates around $15-20 and monthly memberships from $200.
Pre-move checklist for US expats headed to Nairobi
- Confirm visa path: If staying under 90 days, a $30 ETA covers you. If staying longer, apply for the Class N permit through the Kenya eFNS portal before arrival—processing takes 2-4 weeks and you need a valid entry document while it's pending.
- Set up US banking: Open a Charles Schwab or Fidelity account before you leave—US addresses are required at opening, and fee-free ATM access matters in Nairobi.
- Get a US virtual mailbox: Required for any US banking or financial accounts that need a US address. Services like Traveling Mailbox or Anytime Mailbox work well.
- Check FEIE eligibility calendar: If you want to claim the physical presence test for your first year, count the 330-qualifying-day window from your first full day abroad, not your departure date.
- Plan SE tax: If you are self-employed, budget 15.3% SE tax on net earnings. Consider whether changing your business structure (S-corp election) reduces the SE tax bill.
- Register for M-Pesa: Get a Safaricom SIM at the airport on arrival, complete M-Pesa KYC within the first week. This enables rent, utilities, and local payments immediately.
- Open a Kenyan bank account: Bring your Class N permit, passport, Kenya phone number, and two recent bank statements. Equity Bank or Standard Chartered Kenya work well for expats.
- Get expat health insurance: Ensure your plan explicitly covers Kenya including medical evacuation. Class N permit application also requires proof of health coverage.
- Track FBAR obligation: If your Kenyan account balance plus other foreign balances cross $10,000 at any point, FBAR is due June 15 (with extension to October 15).
- Note the 183-day boundary: Staying under 183 days keeps you a non-resident for Kenyan tax; if you plan a second year, track your entry/exit dates carefully.
Bottom line on Kenya for US expats
Kenya is one of the more underrated geographic arbitrage destinations for dollar earners. The combination of a territorial tax system for non-residents, a now-formalized digital nomad visa route, English as an official language, sub-$2,000/month comfortable living costs, and Nairobi's growing tech ecosystem adds up to a serious option—particularly for operators who want African market exposure or East African time zone alignment for European client work.
The two genuine drawbacks are the self-employment tax burden (15.3% with no totalization agreement) and security considerations that require neighborhood-specific awareness. Neither is disqualifying, but both require honest modeling before the decision. For a remote employee on US payroll—not a self-employed freelancer—the SE tax issue disappears entirely.
The Class N permit, at $1,200 per year with a $24,000 income floor, is one of the more accessible digital nomad visa structures in the emerging world. It formalizes something that was already happening informally and gives you legal clarity for banking, leases, and local operations.
Sources checked: PwC Kenya Individual Tax Summaries; Kenya Department of Immigration Services (eFNS portal); SSA International Totalization Agreements; Numbeo Nairobi cost of living database. Exchange rate at approximately KES 129/$1 (mid-2025). Visa fees and tax rules can change; verify current figures with the Kenya Immigration Department before applying.
Disclaimer: This article is for educational purposes only and does not constitute tax, legal, or immigration advice. Consult a qualified US expat CPA and Kenya immigration attorney before relocating.
Frequently asked questions
What is Kenya's Class N permit and how much does it cost?
Kenya's Class N Permit, launched in April 2025, allows remote workers to live in Kenya for 1-2 years while earning from non-Kenyan sources. Cost: $200 non-refundable processing fee plus $1,000/year issuance fee. Minimum income requirement is $24,000/year from foreign sources.
Do US expats pay Kenyan income tax on remote work earnings?
No, if spending under 183 days in Kenya per year and not maintaining a permanent home there. Kenya does not tax foreign-sourced income for non-residents—only Kenya-sourced income is taxable at a flat 30% rate for non-residents.
How does M-Pesa work for US expats in Kenya?
M-Pesa is Kenya's dominant mobile money platform used for rent, groceries, and local payments. You register with a Kenyan Safaricom SIM card at any Safaricom agent using your passport. It operates separately from a bank account and works at both formal stores and local markets.
Is there a US-Kenya totalization agreement for Social Security?
No. The US has no totalization agreement with Kenya. Self-employed US citizens in Nairobi pay the full 15.3% self-employment tax on net earnings, and contributions to Kenya NSSF do not reduce this US obligation.
Do I need to file an FBAR for a Kenyan bank account?
Yes, if your Kenyan account balance plus all other foreign account balances exceed $10,000 at any point during the year. The FBAR is filed with FinCEN and is due June 15, with an automatic extension to October 15.
This guide is general information, not personalized tax, legal, or investment advice. Rules change; verify current thresholds with official sources or a qualified professional before acting.