Home›Blog›3 Freelancing Mistakes That Keep Kenyans Stuck Below KSh 20K a Month
Tips4 min read

3 Freelancing Mistakes That Keep Kenyans Stuck Below KSh 20K a Month

Most Kenyan freelancers earn between KSh 15,000 and KSh 50,000 a month—but many never escape the lower end. The three mistakes holding you back are probably easier to fix than you think.

freelancingcareersKenyaacademy-freelancingKaziiko
19 October 2026
3 Freelancing Mistakes That Keep Kenyans Stuck Below KSh 20K a Month

Most Kenyan freelancers earn between KSh 15,000 and KSh 50,000 a month. Yet the ones stuck below KSh 20K month after month are usually making the same three mistakes. None of them is about lacking talent. They're about how you pitch, where you find work, and whether you're bleeding money to hidden costs.

Mistake 1: You're Starting on International Platforms Without Local Proof First

Upwork and Fiverr look like the obvious choice. They're there, they're real, and they pay in USD. So you post your profile and wait for clients. Then you notice everyone bidding against you has 200 reviews and five years of history. You spend weeks pitching and land nothing.

Online freelancing platforms are harder because you compete globally with no reviews, portfolio, or reputation, and you're competing against thousands of freelancers with years of history. For someone with zero proof of work, this is a losing race.

The path that works is backwards from what most people try. Start with local clients, not online platforms—build a website or design a poster for a business near campus and get paid via M-Pesa. Two or three real projects with local businesses give you actual case studies to show. Then when you move to global platforms, those become your portfolio.

A freelance copywriter who spends a month getting local SMEs (Small and Medium Enterprises) as retainer clients at KSh 10,000 to KSh 15,000 each is building something more stable than someone who lands occasional small gigs on Fiverr. Verified Kenyan freelancers on Kaziiko often start this way—local work first, global platforms second.

Mistake 2: You're Not Managing the Currency and Payment Maze

You get paid USD on Upwork. Good news: most freelancers withdraw from Upwork to Payoneer, then use platforms like Gray or Elevate (or local integrations) to move the USD to M-Pesa at highly competitive market rates. Bad news: each step costs you money and time.

Fiverr holds your earnings for 14 days after order completion (7 days for top-rated sellers). Then money lands in Payoneer. Then you move it to M-Pesa or your bank. By the time KSh actually sits in your account, 21 days have passed and you've paid three different fees.

More serious: Most Kenyan debit and credit cards don't work for international payments anymore, and many cards just don't go through on Upwork when you try to buy Connects, with a "payment failed" message delaying opportunities. If you're manually handling currency conversion at poor rates or using unreliable payment workarounds, you're eating into earnings that should be KSh 25,000 but become KSh 18,000.

Start by understanding how money actually moves from your client to your phone. Don't let hidden fees and delays be a surprise.

Mistake 3: You're Not Filing Taxes or Registering With KRA

This one is silent and it kills growth. Kenyan freelancers must register for a KRA PIN, declare all income (including foreign-sourced), and file annual tax returns by 30 June each year. Most people earning below KSh 20K monthly skip this entirely.

Here's what happens: You earn KSh 15,000 a month. Ninety percent of you don't have a KRA PIN. Zero tax filed. But this creates two problems. First, KRA can audit M-Pesa records and bank statements; not declaring income from international platforms like Upwork and Fiverr is taxable. Second, without a PIN or tax filing record, you can't invoice formal businesses or scale to retainer clients who ask for a tax certificate.

Income below KES 288,000 per year is tax-free, but above that, set aside 20–25% of your gross income for taxes. If you're earning KSh 15,000–20,000 monthly, you're at the edge of that threshold. Get registered anyway. Getting a KRA PIN takes about 15 minutes on the iTax portal (itax.kra.go.ke).

Formal tax compliance unlocks formal clients. Formal clients pay better.

The Real Path Up

Breaking KSh 20K monthly isn't usually about learning a new skill. It's about fixing how you work. Start locally. Understand your money flow. Register with KRA. Then scale retainers instead of chasing gigs.

Freelancing Masterclass on Kaziiko Academy covers the mechanics of finding clients and pricing. But the three mistakes above are why so many never climb out of the low end of the range—even when they have the skill.

Frequently Asked Questions

How much can a beginner freelancer really earn in Kenya?

Beginners on Upwork typically earn KSh 16,000–50,000 per month. Local clients for the same work often pay KSh 10,000–25,000 per month per retainer. Most stay in this range for their first 3–6 months because they haven't fixed the three mistakes above.

Do I actually need to file taxes if I'm earning below KSh 20,000 a month?

Income below KES 288,000 per year is tax-free. If you're earning KSh 15,000 monthly (KSh 180,000/year), you're below that. But everyone with a PIN files an annual Resident Individual income tax return by 30 June for the previous year—even a NIL return. Register and file nil if needed. It takes 15 minutes and protects you from penalties later.

What's the fastest way to get paid from Upwork to M-Pesa in Kenya?

Payoneer is widely used because it provides a virtual US-based bank account; most freelancers withdraw from Upwork to Payoneer, then use platforms like Gray or Elevate (or local integrations) to move the USD to M-Pesa at highly competitive market rates. This route is faster and cheaper than direct bank transfers.

Should I use Upwork or Fiverr for my first freelance gigs?

Start with local clients first; build a website or design a poster for a business near campus and get paid via M-Pesa, then use that work as proof when you move to Upwork or Fiverr later. Local clients have no competition. Global platforms do.

Find an Expert on Kaziiko

verified Kenyan freelancers on Kaziiko ›Freelancing Masterclass on Kaziiko Academy ›Browse all experts ›
KaziikoKazi IkoKenya's Digital Expert Marketplace

Need a hand? Let an expert do it

Pay via
M-PESA

Stop reading guides and start getting results. Verified Kenyan experts handle the hard parts for you.

✓ Verified & background-checked experts
✓ Pay securely via M-Pesa — no cash
✓ Work delivered remotely in hours
✓ Dispute protection on every order
eCitizenKRA & TaxNTSASHABusiness Reg.CV Writingkaziiko.co.ke

You might also like

All articles ›
Tips

AI Tools Are Free — Why Are Kenyans Still Paying Agents KSh 3,000?

4 min read
Tips

How to Use AI to Write Proposals That Win Kenyan Tenders

4 min read
Tips

Loan Calculator: Can You Actually Afford That KSh 500K Business Loan?

4 min read