How To Work Remotely For A Foreign Company While Living In Kenya

You are tired of the same hustle — low pay, long matatu queues, and a salary that barely covers rent. You know your skills are worth more, but landing a job that pays in dollars while you stay in Nairobi feels like a dream that is always out of reach.

Here is the truth: working remotely for a foreign company is not as complicated as it seems. With the right setup and a clear roadmap, you can start earning in foreign currency within a few weeks — no degree from abroad required.

What You Need Before You Start

Before you start applying, you need a few basics in place. Without these, most foreign employers will not even look at your application.

  • A reliable laptop and stable internet: Your machine should handle video calls without freezing. For internet, budget at least KES 5,000 monthly for a fibre connection from Safaricom or Zuku. Backup with a 4G router from Airtel or Telkom.
  • A functional PayPal or Payoneer account: Most foreign companies pay through these platforms. Sign up for free on their websites. You will need your Kenyan ID or passport and a bank account linked for withdrawals.
  • A KRA PIN certificate: You must be tax compliant. Apply for free at iTax if you do not have one. You will need it to open a foreign currency account or register as a freelancer.
  • A professional email address: Skip the yahoo or gmail with nicknames. Use Gmail with your real name or buy a custom domain for about KES 1,500 per year from Truehost or Kenya Web Experts.
  • A quiet workspace: Noise from matatus or neighbours kills interviews. Find a corner with good lighting and minimal background noise. Coworking spaces like Nairobi Garage or iHub charge around KES 500 per day.

Step-by-Step: How to Work Remotely for a Foreign Company While Living in Kenya

Follow these seven steps. Most people complete the entire process in two to four weeks if they stay organised.

  1. Step 1: Identify your marketable skill

    Foreign companies hire for specific roles: customer support, virtual assistance, software development, graphic design, or data entry. Do not apply blindly. Pick one skill you already have and polish it using free courses on Coursera or LinkedIn Learning. Do not skip this step — applying without a clear skill wastes time.

  2. Step 2: Create a strong online profile

    Set up a complete LinkedIn profile with a professional photo, a headline that mentions your skill, and a summary written in clear English. Also register on Upwork or Freelancer. Your profile is your first interview — make it look serious. No blurry photos or incomplete sections.

  3. Step 3: Register with the Kenya Revenue Authority (KRA)

    If you do not have a KRA PIN, register for free on the iTax portal. You need this to open a foreign currency account and to file taxes later. The process takes 15 minutes online. Print your certificate immediately.

  4. Step 4: Open a foreign currency account

    Visit any Kenyan bank like Equity, KCB, or NCBA and ask for a foreign currency account (USD account). You need your KRA PIN, national ID, and a passport photo. Minimum deposit is usually KES 5,000. This account lets you receive dollars directly without losing money on conversion.

  5. Step 5: Set up a payment gateway

    Create a PayPal or Payoneer account and link it to your new foreign currency account. Most foreign employers use these platforms. Payoneer also gives you a virtual US bank account that many companies prefer. This step is free — do not pay anyone to help you register.

  6. Step 6: Apply to foreign job boards

    Search for remote jobs on platforms like We Work Remotely, Remote OK, or Indeed. Filter by time zone — look for jobs that say “any time zone” or “GMT+3 friendly”. Apply directly on the company website. Do not pay any agency for job placement. Legitimate employers never charge application fees.

  7. Step 7: Ace the interview and negotiate pay

    Most interviews happen on Zoom or Google Meet. Test your internet and camera beforehand. When they ask your expected salary, research the average pay for that role in dollars. Ask for at least $10 per hour — that is roughly KES 1,500 per hour. Do not lowball yourself just because you live in Kenya.

Common Problems and How to Fix Them

PayPal or Payoneer account gets limited or frozen

This happens often when you receive large payments from a new client. The fix is simple: verify your account immediately by uploading your Kenyan ID and a utility bill. If the problem persists, call Payoneer customer support on +1 800-251-2524 or email PayPal through their resolution centre. Do not panic — this is normal and takes 24 to 48 hours to resolve.

Bank rejects incoming dollar payments

Some Kenyan banks flag foreign currency transfers, especially from new senders. Before receiving your first payment, visit your bank branch and inform them you expect a wire transfer. Ask for the SWIFT code and bank sort code to give your employer. Equity Bank and NCBA rarely have this issue. If your bank gives you problems, switch to a bank that handles foreign transactions smoothly.

Internet cuts during an interview or work hours

Kenyan internet is not always stable. Never rely on one connection. Buy a Safaricom 4G router for about KES 3,500 and keep it loaded as backup. During interviews, switch off automatic updates on your laptop. If the connection drops, immediately send a message on the interview platform saying you will reconnect in 30 seconds. Most employers understand — just communicate clearly.

Employer asks for Kenyan business registration documents

Some foreign companies want a registered business entity. You do not need a full company. Simply register as a sole proprietor on eCitizen for KES 1,000. This gives you a business name certificate that satisfies most employers. The process takes one hour online. Print the certificate and scan it for them.

Cost and Timeline for How to Work Remotely for a Foreign Company While Living in Kenya

Getting started is cheaper than most people think. The total setup cost is under KES 15,000, and you can be ready to apply within one week. Below is a breakdown of every fee you will encounter.

ItemCost (KES)Timeline
KRA PIN registration (iTax)Free15 minutes online
Sole proprietor registration (eCitizen)1,0001 hour online
Foreign currency account opening (Equity, KCB, NCBA)0 to 5,000 minimum deposit1 day, visit branch
PayPal or Payoneer account setupFree24 hours for verification
Fibre internet installation (Safaricom or Zuku)1,500 to 3,000 installation fee2 to 3 days for technician visit
Backup 4G router (Safaricom or Airtel)3,500 one-time purchaseSame day at any shop
Custom domain email (Truehost or Kenya Web Experts)1,500 per year24 hours after payment
Coworking space day pass (Nairobi Garage, iHub)500 per dayWalk in, no booking needed

Hidden cost to watch out for: Some banks charge a KES 150 fee for every incoming international wire transfer. Ask your bank about this before opening the account. If they charge, choose a bank like NCBA that offers free incoming SWIFT transfers for the first few months.

Costs do not differ by county — these are national rates. However, internet installation may take longer in rural areas where fibre is not yet available. In that case, rely on a Safaricom 4G router with unlimited data at KES 3,000 per month.

The Bottom Line

Working remotely for a foreign company while living in Kenya is not a distant dream — it is a practical move that thousands of Kenyans are making right now. The secret is simple: prepare your documents first, apply consistently, and never undersell your skills just because you live here.

If this guide helped you, share it with a friend who is also tired of the local salary struggle. And if you have already landed a remote job, drop a comment below telling others which step worked best for you.

Frequently Asked Questions: How to Work Remotely for a Foreign Company While Living in Kenya

Do I need a work permit or visa to work remotely for a foreign company while living in Kenya?

No, you do not need any special work permit. You are a Kenyan resident earning income from abroad. Your KRA PIN and tax compliance are all that is required legally.

However, if the foreign company asks you to travel to their country for training, you will need a business visa. That is a separate process handled by their embassy in Nairobi.

How much tax will I pay on my foreign income?

You pay income tax to KRA just like any other Kenyan worker. The rate depends on your total annual earnings. For most remote workers earning under KES 600,000 per year, the rate is 10% to 15%.

Register as a sole proprietor on eCitizen and file your returns every month through iTax. KRA has a specific category for “foreign source income” — select that when filing.

What if the employer wants to pay me through a method that is not available in Kenya?

Most foreign companies use PayPal, Payoneer, or direct wire transfer to a bank account. All three work in Kenya. If they mention a platform you have never heard of, ask them to use one of these three instead.

Never agree to receive payment through mobile money services like M-Pesa unless you have a registered business that accepts such payments. Stick to bank transfers and verified platforms.

How long does it take to land my first remote job?

Most Kenyan freelancers and remote workers report landing their first client within two to six weeks of consistent applying. It depends on your skill, how well your profile is set up, and how many applications you send daily.

Speed up the process by applying to at least ten jobs every day. Tailor each application to the job description. Do not use the same generic cover letter for every role.

What happens if I lose my internet connection during working hours?

This is a common fear, but most employers are if you communicate clearly. Always have a backup connection ready — a Safaricom 4G router with data loaded works well.

Inform your employer during onboarding that you have a backup plan. If the connection drops, send a quick message on Slack or email explaining the issue and when you expect to be back online. Honesty builds trust.

Author

  • Ravasco Kalenje is the visionary founder and CEO of Jua Kenya, a comprehensive online resource dedicated to providing accurate and up-to-date information about Kenya. With a rich background in linguistics, media, and technology, Ravasco brings a unique blend of skills and experiences to his role as a digital content creator and entrepreneur. See More on Our Contributors Page

    View all posts