🇰🇪

Kenya

Africa

Kenya is emerging as a top destination for digital nomads in Africa. Known as the Silicon Savannah, Nairobi offers a thriving tech ecosystem, excellent coworking spaces, and affordable living costs. The country launched its Class N Digital Nomad Work Permit in October 2024, allowing remote workers to live and work legally for up to two years. With visa-free entry for all nationalities via the Electronic Travel Authorization system, stunning wildlife, beautiful beaches, and a welcoming English-speaking population, Kenya combines adventure with productivity.

6
Visa Types
70
Nationalities visa-free
🪪Your Passport:

Visa requirements vary by nationality

🎫 Available Visa Types

Recommended for Digital Nomads
Digital Nomad

Class N Digital Nomad Work Permit

Kenya's dedicated visa for remote workers employed by companies outside Kenya or freelancers serving foreign clients. Allows legal residence for up to 2 years.

365 days
Duration
$1,200
fee
Remote Work: Allowed

This visa explicitly permits remote work for foreign employers or clients.

Key Benefits

Legal residence in Kenya for 1-2 years
Work remotely for foreign companies without restrictions
Potential pathway to long-term residency and citizenship
Access to Kenya's thriving tech ecosystem
No local employment tax if staying under 183 days
Freedom to explore Kenya's national parks and beaches
Spouse and dependents can be included
📋 Requirements (10)
  • Valid passport with at least 6 months validity
  • Proof of remote employment or freelance contracts with foreign companies
  • Minimum annual income of USD 24,000 from sources outside Kenya
  • Bank statements from the last 3 months
  • Signed cover letter addressed to Director General of Immigration Services
  • Proof of accommodation in Kenya
  • Clean criminal record certificate from country of habitual residence
  • Valid health insurance covering Kenya
  • Two recent passport-sized photos
  • Letter of no objection from your embassy (in some cases)
📝 Application Process
✓ Online ApplicationNo official SLA published. Practically 4-8 weeks for complete applications. The eFNS portal sends email notifications on progress. Allow up to 3 months in complex cases.
  1. 1Create an account on the Kenya eFNS portal (fns.immigration.go.ke)
  2. 2Complete Form 25 - Digital Nomad Permit Application
  3. 3Upload all required documents
  4. 4Pay the USD 200 processing fee via eCitizen
  5. 5Wait for application review (1-3 months)
  6. 6Upon approval, pay the USD 1,000 annual permit fee
  7. 7Receive digital permit within 5-10 working days
  8. 8Present permit at Nyayo House for passport endorsement
Apply Online
🔄 Extension & Renewal

Extension: 365 days (max x)

Cost: $1,000

Process: Submit renewal application via eFNS portal at least 30 days before expiry. Pay renewal fee and provide updated documentation.

Renewal: The permit can be renewed annually as long as eligibility requirements are met. Renewal requires updated proof of income and employment.

🛡️ Tax Implications

Foreign-sourced income earned under the Class N permit is exempt from Kenyan taxation. However, holders who stay 183+ days/year may be considered tax residents under the Income Tax Act Cap 470, though the Class N's design implies exemption for foreign income. Consult a tax professional for your specific situation. You must still comply with your home country's tax obligations.

💡 Pro Tips

  • Apply well in advance as processing can take up to 3 months
  • Keep all income documentation organized and easily accessible
  • Consider staying under 183 days to avoid tax residency
  • Join digital nomad communities in Nairobi for local insights
  • Popular areas for nomads include Westlands, Kilimani, and Diani Beach

Electronic Travel Authorization (ETA)

TouristPopular

Since January 2024, Kenya requires all visitors to obtain an ETA instead of a traditional visa. Valid for tourism, business visits, and transit for up to 90 days.

90d
Duration
$30
fee
+$50 additional
📍Apply: Embassy
Typically 3 working days. Apply at least 7 days before travel. Expedited processing may be available for an additional fee.
🔄Extendable +90d
View full details
💰 Cost Breakdown
USDUSD
Required
ETA processing feeNon-refundable, paid online at etakenya.go.ke. Bank surcharges of $2-4 may apply depending on payment method.
$30
Additional (estimated)
Visitor Pass extensionPer 90-day extension, max 180 days total stay
$50
Required Total
$30
+ Additional (estimated)
$50
Estimated Total
$80
💡 Costs may vary. Additional costs are estimates and may not all apply to your situation. Always verify current fees with official sources.

📋 Requirements

  • Valid passport with at least 6 months validity
  • One blank passport page for entry stamp
  • Proof of accommodation in Kenya
  • Return or onward travel ticket
  • Recent passport-sized photo
  • Credit/debit card for payment

📝 Application Steps

  1. 1Visit the official Kenya ETA website (www.etakenya.go.ke)
  2. 2Create an account and start a new application
  3. 3Fill out the application form with personal details
  4. 4Upload passport photo and supporting documents
  5. 5Pay the USD 34 processing fee online
  6. 6Receive approval via email within 1-3 business days
  7. 7Print or save the ETA to present at immigration

⚠️ Restrictions

  • Single entry only - new ETA required for each visit
  • Cannot work or conduct business activities in Kenya
  • Does not allow remote work for foreign companies legally
  • Must be obtained before travel

⚠️ Remote Work: Grey Area

The ETA is issued for tourism, business visits, or transit — it does not explicitly authorize remote work. However, Kenya does not actively enforce restrictions on digital nomads working remotely for foreign employers while on an ETA. For stays over 90 days or explicit authorization, consider the Class N Digital Nomad Permit.

🛡️ Tax Implications

Non-residents (under 183 days/year in Kenya) are taxed only on Kenya-sourced income. Foreign-sourced remote work income is not subject to Kenyan tax for short-stay visitors. The 183-day threshold is defined in the Income Tax Act Cap 470.

💡 Tips

  • Apply at least 3 days before travel
  • Use only the official government website to avoid scams
  • ETA is valid for 90 days from issuance - enter within this period
  • EAC citizens (Uganda, Tanzania, Rwanda, etc.) are exempt from ETA

East African Tourist Visa

TouristPopular

A single multiple-entry visa valid for Kenya, Uganda, and Rwanda. Ideal for travelers exploring multiple East African countries.

90d
Duration
$100
fee
📍Apply: Embassy
Typically 2-7 working days. Apply at least 2 weeks before planned travel.
🔄No extension
View full details
💰 Cost Breakdown
USDUSD
Required
East African Tourist Visa feeNon-refundable. Covers entry to Kenya, Uganda, and Rwanda with a single visa.
$100
Required Total
$100
💡 Costs may vary. Additional costs are estimates and may not all apply to your situation. Always verify current fees with official sources.

📋 Requirements

  • Valid passport with at least 6 months validity
  • Two passport-sized photos
  • Proof of accommodation
  • Return or onward travel ticket
  • Travel itinerary covering all three countries
  • Yellow fever vaccination certificate

📝 Application Steps

  1. 1Apply through the eVisa portal of your first country of entry
  2. 2If starting in Kenya, apply at www.etakenya.go.ke
  3. 3Select East African Tourist Visa option
  4. 4Upload all required documents
  5. 5Pay the USD 101 fee
  6. 6Receive approval via email
  7. 7Present visa at all three countries' borders

⚠️ Restrictions

  • Tourism purposes only - no work permitted
  • Must enter through the country of application
  • Cannot be extended
  • 90 days total, not per country

⚠️ Remote Work: Grey Area

The East African Tourist Visa is issued for tourism purposes across Kenya, Uganda, and Rwanda. It does not explicitly authorize remote work, but as with the standard ETA, Kenya does not actively enforce restrictions on digital nomads working remotely for foreign employers.

🛡️ Tax Implications

Same rules as ETA visitors: non-residents (under 183 days/year) are taxed only on Kenya-sourced income. Foreign remote work income is not subject to Kenyan tax for short-stay visitors.

💡 Tips

  • Apply through your first country of entry
  • Great value if visiting all three countries
  • Yellow fever vaccination required for all three countries
  • Plan your itinerary carefully within the 90-day limit

Class D Work Permit (Employment)

Work

The standard work permit for foreigners employed by Kenyan companies. Requires employer sponsorship and proof of skills not available locally.

730d
Duration
$4,774
fee
📍Apply: Online
Typically 4-8 weeks depending on documentation completeness and immigration workload. Allow up to 12 weeks for complex cases.
🔄Extendable +730d
View full details
💰 Cost Breakdown
USDUSD
Required
Application processing fee (KES 20,000)Non-refundable, paid at submission via eFNS portal
$154
Permit issuance fee per year (KES 500,000)Paid after approval. For a 2-year permit, payable for each year. EAC nationals may be exempt.
$3,850
Security bond (KES 100,000)Refundable. Plus bank/insurance issuance costs.
$770
Required Total
$4,774
💡 Costs may vary. Additional costs are estimates and may not all apply to your situation. Always verify current fees with official sources.

📋 Requirements

  • Valid passport with at least 6 months validity
  • Formal job offer from Kenyan employer
  • Signed cover letter from employer to Director General
  • Certified copies of academic and professional certificates
  • Curriculum vitae
  • Employer's Tax Compliance Certificate
  • Evidence of competitive recruitment process
  • Details of Kenyan understudy being trained
  • Two passport-sized photos
  • Police clearance certificate

📝 Application Steps

  1. 1Employer submits application via eFNS portal
  2. 2Complete Form 25 with all required documentation
  3. 3Pay processing fee of USD 200
  4. 4Application reviewed by Permit Determination Committee
  5. 5Wait for approval (2-6 months)
  6. 6Pay annual work permit fee upon approval
  7. 7Collect permit and register for Alien Card

⚠️ Restrictions

  • Tied to specific employer - changing jobs requires new permit
  • Must train a Kenyan understudy
  • Skills must not be available locally
  • Subject to labor market test

🚫 Remote Work: Not Permitted

The Class D permit is strictly for employment with a specific Kenyan employer. It does not authorize remote work for foreign companies. The permit is employer-specific — changing employers requires a new application. A mandatory understudy (local employee being trained) is required.

🛡️ Tax Implications

Class D holders are employed locally and subject to full Kenyan PAYE taxation. Residents (183+ days/year) taxed on worldwide income at progressive rates: 10% (first KES 288,000), 25% (next KES 100,000), 30% (next KES 5,612,000), 32.5% (next KES 3,600,000), 35% (above KES 9,600,000). Personal relief of KES 2,400/month for residents. Non-residents taxed at flat 30% on Kenya-sourced income.

💡 Tips

  • Start the process early as it can take several months
  • Ensure all documents are properly certified
  • Employer must demonstrate genuine need for foreign worker
  • Keep copies of all submitted documents

Class G Work Permit (Business/Consultancy)

Work

For foreigners intending to engage in business, trade, consultancy, or a non-prescribed profession in Kenya.

730d
Duration
$2,849
fee
📍Apply: Online
No guaranteed timeline. Multi-week to multi-month process depending on document completeness, capital verification, and immigration workload. Plan for 6-12 weeks.
🔄Extendable +730d
View full details
💰 Cost Breakdown
USDUSD
Required
Application processing fee (KES 20,000)Non-refundable, paid at submission via eFNS portal
$154
Permit issuance fee per year (KES 250,000)Paid after approval. May be paid for 1 or 2 years in advance. EAC nationals may be exempt.
$1,925
Security bond (KES 100,000)Refundable. Amount may vary by bank/insurer.
$770
Required Total
$2,849
💡 Costs may vary. Additional costs are estimates and may not all apply to your situation. Always verify current fees with official sources.

📋 Requirements

  • Valid passport with at least 6 months validity
  • Detailed business plan
  • Proof of investment capital
  • Company registration documents (if applicable)
  • Bank statements showing financial capacity
  • Clean criminal record certificate
  • Two passport-sized photos
  • Cover letter explaining business intentions

📝 Application Steps

  1. 1Register company in Kenya if not already done
  2. 2Apply via eFNS portal
  3. 3Submit business plan and financial proof
  4. 4Pay processing fee
  5. 5Await committee review
  6. 6Pay permit fee upon approval

⚠️ Restrictions

  • Must demonstrate benefit to Kenya
  • Subject to capital requirements
  • Must comply with local business regulations
  • Tax obligations apply

🚫 Remote Work: Not Permitted

The Class G permit authorizes specific trade, business, or consultancy activities within Kenya. It is not designed for remote work for foreign companies — the holder must be conducting business in Kenya. Requires proof of USD 100,000+ capital investment.

🛡️ Tax Implications

Class G holders conducting business in Kenya are subject to Kenyan income tax. Residents (183+ days/year) taxed on worldwide income at progressive PAYE rates (10%-35%). Business income subject to corporate tax if operating through a Kenyan entity. Must obtain KRA PIN and maintain Tax Compliance Certificate. Non-residents taxed at 30% flat on Kenya-sourced income.

💡 Tips

  • Prepare a solid business plan
  • Consider the local market demand
  • Consult with a Kenyan immigration lawyer
  • Budget for additional business setup costs

Special Pass

Work

A short-term permit for foreigners needing to work temporarily in Kenya while waiting for a work permit or for brief assignments.

90d
Duration
$238
fee
📍Apply: Online
Typically 2-6 weeks for complete applications. Speed depends on document completeness and any regulated-profession clearances required.
🔄Extendable +90d
View full details
💰 Cost Breakdown
USDUSD
Required
Application processing fee (KES 5,000)Paid at submission via eFNS portal
$38
Issuance fee (per month)USD 200 per month or part thereof, paid within 30 days of approval. E.g., 3 months = USD 600. EAC nationals: gratis.
$200
Required Total
$238
💡 Costs may vary. Additional costs are estimates and may not all apply to your situation. Always verify current fees with official sources.

📋 Requirements

  • Valid passport
  • Letter from sponsoring organization
  • Proof of temporary nature of work
  • Return ticket or onward travel plans

📝 Application Steps

  1. 1Employer or sponsor submits application
  2. 2Provide justification for short-term need
  3. 3Pay special pass fee
  4. 4Receive pass valid for up to 3 months
  5. 5Can be renewed once for additional 3 months

⚠️ Restrictions

  • Maximum 6 months total
  • Tied to specific employer/project
  • Cannot be converted to permanent status
  • Limited to defined scope of work

🚫 Remote Work: Not Permitted

The Special Pass authorizes only the specific work or business activity stated in the application, for the specified sponsor/employer. It is not suitable for remote work for foreign companies. Typically used for short-term consulting, technical assignments, training, or as a bridge while awaiting a long-term work permit.

🛡️ Tax Implications

Special Pass holders working in Kenya are subject to Kenyan income tax on Kenya-sourced employment income. Non-residents (under 183 days) taxed at a flat 30% on Kenya-sourced income. If staying 183+ days, taxed as a resident on worldwide income at progressive rates (10%-35%). Employer is responsible for PAYE withholding.

💡 Tips

  • Use this as a bridge while waiting for Class D or G permit
  • Start your main permit application immediately
  • Keep documentation of work performed

📊 Quick Facts

CapitalNairobi
CurrencyKES (KSh)
LanguageEnglish, Swahili
TimezoneUTC+3
Last UpdatedDec 4, 2025

🔗 Official Resources

Frequently Asked Questions

Does Kenya have a digital nomad visa?
Yes! Kenya launched the Class N Digital Nomad Work Permit in October 2024. It allows remote workers employed by foreign companies or freelancers serving foreign clients to live and work legally in Kenya for 1-2 years. The income requirement is USD 24,000 per year, with a USD 200 processing fee and USD 1,000 annual permit fee.
What is the Kenya ETA and who needs it?
Since January 2024, Kenya replaced traditional tourist visas with the Electronic Travel Authorization (ETA). All foreign visitors must obtain an ETA before travel, except for East African Community (EAC) citizens from Uganda, Tanzania, Rwanda, Burundi, DRC, and South Sudan. The ETA costs USD 34 and allows stays up to 90 days for tourism or business.
Can I work remotely on a tourist ETA in Kenya?
Technically, the tourist ETA does not permit any form of work, including remote work. However, enforcement is minimal for digital nomads working remotely for foreign companies. For legal peace of mind and stays longer than 90 days, the Class N Digital Nomad Permit is recommended.
What are the income requirements for the Kenya Digital Nomad visa?
The Class N Digital Nomad Permit requires proof of a minimum annual income of USD 24,000 (approximately USD 2,000 per month) from sources outside Kenya. This was reduced from the initial USD 55,000 requirement in December 2024. You will need to provide bank statements from the last 3 months showing consistent income.
How long can I stay in Kenya as a digital nomad?
With the tourist ETA, you can stay up to 90 days, extendable once for another 90 days (180 days total). With the Class N Digital Nomad Permit, you can stay for 1-2 years initially, with annual renewals possible as long as you meet the eligibility requirements.
Will I be taxed on my foreign income in Kenya?
Kenya operates a territorial tax system. If you stay less than 183 days in a calendar year, you are not considered a tax resident and your foreign-sourced income is not taxable. However, if you stay 183+ days, you become a tax resident and may be taxed on worldwide income, subject to double taxation agreements.
Can I open a bank account in Kenya as a digital nomad?
Opening a traditional bank account is difficult for foreigners without a work permit and KRA PIN (tax registration). Most digital nomads use M-Pesa mobile money, which is widely accepted throughout Kenya, or international services like Wise and Payoneer for managing finances.
What is the cost of living in Kenya for digital nomads?
Nairobi offers affordable living by global standards. Expect to spend USD 1,200-2,500 per month depending on lifestyle. Rent ranges from USD 300-800 for a basic apartment to USD 1,500+ for upscale areas like Karen or Westlands. Popular nomad neighborhoods include Westlands, Kilimani, and Lavington. Diani Beach is popular for coastal living.
Is Kenya safe for digital nomads?
Kenya is generally safe for visitors, especially in major cities and tourist areas. Nairobi has improved significantly in recent years. Standard precautions apply: avoid walking alone at night in unfamiliar areas, use Uber instead of random taxis, and be aware of your surroundings. The digital nomad community in Nairobi is growing and supportive.
Where are the best coworking spaces in Kenya?
Nairobi has a thriving coworking scene with spaces like Nairobi Garage (150 Mbps internet), iHub (tech-focused), The Foundry Africa, Ikigai Nairobi, Jenga Leo, and Kofisi. Most offer day passes and monthly memberships. Popular neighborhoods for coworking include Westlands, Kilimani, and the CBD. Mombasa also has emerging coworking options.
⚠️

Important Disclaimer

Visa requirements can change frequently. This information is provided for general guidance only and should not be considered legal advice. Always verify current requirements with the official embassy or immigration authorities before making travel plans. Last updated: December 4, 2025