How To Start Freelancing In Kenya After Returning From Abroad

You came back home with international experience, a solid work ethic, and a head full of ideas. But now you are staring at Kenyan job listings wondering if your years abroad even count for anything here. Pole, that frustration is real.

The good news is that you do not need to beg for a local salary that does not match your skills. This guide walks you through setting up your freelance business step by step, and you can be earning in under two weeks if you follow the plan.

What You Need Before You Start

Before you start chasing clients, sort out these basics first. It saves you from chasing payments and dealing with unnecessary stress later.

  • KRA PIN: You cannot invoice anyone or receive payment through M-Pesa or bank without it. Register or update your details at iTax if yours expired while you were away. Free of charge.
  • Business Bank Account Or Paypal: Most international clients pay via Paypal or direct wire transfer. Open a dollar account at Equity, KCB, or NCBA. Paypal withdrawal fees to M-Pesa are high, so a bank account saves you money.
  • Reliable Internet: Do not rely on mobile data alone. Get a fibre connection from Safaricom, Zuku, or Faiba. Budget at least KES 3,000 per month for a stable connection that can handle video calls.
  • A Decent Laptop: Your skills matter more than the machine, but a slow laptop kills productivity. If you do not have one, check refurbished options at Laptop Hub Kenya or Avenue Healthcare financing.
  • Updated CV And Portfolio: Kenyan and international clients want proof of your work. Convert your overseas experience into a clean digital portfolio using Google Drive or a simple website on Carrd.

Step-by-Step: How to Start Freelancing in Kenya After Returning from Abroad in Kenya

These six steps will take you from zero to your first client in under two weeks if you move with speed.

  1. Step 1: Update Your Tax Status On iTax

    Log into the iTax portal and ensure your KRA PIN is active. If you were away for long, your PIN may be dormant. File a nil return for any missing periods to avoid penalties. You can do this entirely online, no need to visit KRA offices.

  2. Step 2: Register As A Registered Business Or Sole Proprietor

    On eCitizen, apply for a Business Registration Certificate. Choose “Sole Proprietorship” if you are working alone. The fee is KES 1,050 for the certificate. This makes you look professional to clients and lets you open a proper business bank account.

  3. Step 3: Set Up Your Payment Channels

    Open a dollar-denominated account at Equity or NCBA. Link it to PayPal and Payoneer. Also register for M-Pesa Lipa Na M-Pesa merchant till number for local payments. International clients prefer PayPal, but local ones will send money via M-Pesa instantly.

  4. Step 4: Choose Your Niche And Update Your Portfolio

    Do not say you do “everything.” Pick one high-demand skill from your overseas experience — virtual assistance, graphic design, copywriting, or data analysis. Create a Google Drive portfolio with 5-10 samples. If you have no samples, do three free jobs for Kenyan friends first to build proof.

  5. Step 5: Create Profiles On Freelance Platforms

    Register on Upwork, Fiverr, and Freelancer Kenya. Use a Kenyan location but highlight your international experience in your bio. For Upwork, you may need to pay the KES 2,500 connector fee to send proposals. Start with low-budget jobs to build your rating.

  6. Step 6: Pitch Directly To Kenyan Companies And Diaspora Networks

    Join LinkedIn groups for Kenyan professionals and diaspora communities. Send cold emails to Kenyan startups and SMEs offering your specific service. Mention your overseas experience in the subject line — it opens doors. Most Kenyan business owners respond faster to WhatsApp than email, so include your number.

Common Problems and How to Fix Them

Clients Delay Payment or Disappear

This happens often, especially with local clients. Always ask for a 50% deposit upfront before starting any work. Use a simple contract template from the Law Society of Kenya website. For international clients, only use platforms like Upwork that hold payments in escrow.

PayPal Withdrawals Take Too Long or Fail

PayPal in Kenya can be unpredictable. Link your PayPal to a Global bank account at NCBA or Stanbic instead of M-Pesa. Withdrawals take 1-3 business days. If you keep getting errors, call PayPal Kenya support on 0800 720 008 — they have a local team now.

Upwork Profile Keeps Getting Rejected

Many returnees struggle here because their profile location does not match their IP address. Use a Kenyan VPN when creating your profile. Also, do not use a photo with a foreign background. Take a new passport-style photo at any M-Pesa shop with printing services for KES 100.

KRA PIN Shows “Dormant” Status

If you were away for over a year, your PIN may be inactive. Visit the KRA Huduma Centre at Times Tower, Nairobi in person with your ID and passport. They will reactivate it same day. Do not try to file returns online first — the system will block you.

Cost and Timeline for How to Start Freelancing in Kenya After Returning from Abroad in Kenya

Here is the real breakdown of what you will spend and how long each step takes. These are current official fees, not estimates.

ItemCost (KES)Timeline
KRA PIN reactivationFreeSame day at Huduma Centre
Business Registration (eCitizen)1,0501-3 business days
Dollar bank account openingFree (min balance 1,000)Same day
Lipa Na M-Pesa till registrationFree24 hours
Upwork Connects (initial batch)2,500Instant
Fibre internet installation1,000 – 3,0001-3 days
Portfolio website (Carrd)Free or 1,200/year1 hour

Hidden costs to watch for: PayPal withdrawal fees are KES 400 per transaction to local banks. M-Pesa transaction costs add up if you receive many small payments. Budget an extra KES 2,000 monthly for these charges. Costs are the same across all counties since most services are online.

The Bottom Line

Your international experience is not wasted here — it is your biggest advantage if you package it right. The process is straightforward: sort your documents, set up payment channels, and start pitching. The one thing that makes everything go smoothly is having your KRA PIN and business registration ready before you look for clients.

If this guide helped you, share it with another Kenyan returnee who is struggling to figure out their next move. Have a question about a specific step? Drop it in the comments below.

Frequently Asked Questions: How to Start Freelancing in Kenya After Returning from Abroad in Kenya

Do I need to register a company to start freelancing in Kenya?

No, you can operate as a sole proprietor. Just register your business name on eCitizen for KES 1,050. It makes you look professional and lets you open a business bank account.

If you plan to work with large Kenyan corporations, a limited company may be required. But most freelancers never need that structure.

How long does it take to get my first freelance client after returning?

If you follow the steps correctly, you can land your first client within 1 to 2 weeks. The key is having your payment channels ready so you can start immediately.

Many returnees waste time setting up accounts after getting the offer. Do all the paperwork first, then pitch.

Can I use my foreign bank account to receive freelance payments in Kenya?

Yes, but you will lose money on conversion fees and exchange rates. It is better to open a local dollar account at Equity or NCBA and link it to PayPal or Payoneer.

Withdrawing from a foreign account to M-Pesa also attracts high charges. Keep your money in a Kenyan dollar account to minimise losses.

What happens if my KRA PIN is blocked because I was away too long?

Visit any Huduma Centre in person with your original ID and passport. The KRA desk will reactivate your PIN the same day at no cost.

Do not try to file returns online first if your PIN shows as dormant. The system will reject your login and you will waste time.

Which freelance platform works best for Kenyans returning from abroad?

Upwork is the best for long-term international clients, but you must pay for Connects to send proposals. Fiverr works well for quick gigs like graphic design or writing.

For local clients, use LinkedIn and WhatsApp groups for Kenyan professionals. Many returnees find their first clients through diaspora networks on Facebook.

Author

  • Anita Mbuggus brings a unique blend of technical expertise and creative flair to the Jua Kenya team. A graduate of JKUAT University with a Bachelor of Science degree in Business Computing, Anita combines her analytical skills with a passion for storytelling to produce insightful and engaging content for our readers.
    See More on Our Contributors Page

    View all posts