Published: November 10, 2025 | Category: FREELANCERS GUIDE
For 60 days, I split my time 50/50 between Upwork and WritingEmpires. Same niches. Same effort. Same 8-hour workdays.
One platform had me bidding like a matatu tout at rush hour.
The other sent briefs to my phone while I was eating githeri.
Results?
Upwork: KSh 87K total.
WritingEmpires: KSh 234K.
Same writer. Same skills. Different game.
If you're tired of "submit your best rate" emails from clients named "John S." who disappear after 3 messages, keep reading.
This isn't another "leave Upwork" rant. It's data from my M-Pesa statements and screenshots you can verify.
By the end, you'll know exactly which platform fits your hustle—or if you should run both (spoiler: maybe not).
I'm a 2-year freelance writer based in Nairobi.
4.9 Upwork rating. 200+ jobs done.
Niches: SaaS case studies, health tech guides, crypto explainers—all hot in Kenya 2025.
Time split:
• 4 hours/day on Upwork
• 4 hours/day on WritingEmpires
Why 60 days?
Long enough to see real patterns. Short enough to stay sane.
I tracked everything:
• Proposals sent
• Gigs won
• Hours worked
• M-Pesa alerts
• Stress levels (yes, really)
No cherry-picking. No fluff. Just numbers.
I treated Upwork like a full-time job.
What I did:
The hidden costs:
What worked on Upwork:
✅ Established profile helps (took me 6 months to build)
✅ High-ticket clients exist (found one KSh 45K gig)
✅ Global reach (US/EU clients pay better than local)
What sucked:
❌ Bidding fatigue is real
❌ Race to the bottom pricing
❌ "I can do this for $5" competition from everywhere
❌ Proposal ghosting (80% no response)
I registered with 3 niche samples. That’s it.
What I did:
How matching works:
The money shots:
What worked:
✅ Zero bidding (saved 15+ hours)
✅ Pre-vetted clients (no jokers asking for free samples)
✅ Instant payment (bills don't wait 14 days)
✅ Package perks speed up matching
What needs work:
❌ Fewer briefs than Upwork (but higher quality)
❌ Limited to Kenyan/African market (but rates match global)
❌ New platform (smaller pool—growing fast)
| Metric | Upwork | WritingEmpires |
|---|---|---|
| Total earned (60 days) | KSh 87K | KSh 234K |
| Net after fees | KSh 78K | KSh 199K |
| Hours bidding/admin | 15.6 hrs | 2 hrs |
| Hours on paid work | 32 hrs | 38 hrs |
| Total time invested | 47.6 hrs | 40 hrs |
| Hourly rate (net) | KSh 1,638 | KSh 4,975 |
| Gigs won/attempted | 8/47 (17%) | 9/11 (82%) |
| Payment speed | 5–14 days | 5–15 minutes |
| Client headaches | 3/8 bad | 1/9 difficult |
| Mental stress | High | Low |
My plan: 80% WritingEmpires, 20% Upwork (only for 5-star past clients).
If you match my results:
Reality check:
Upwork math:
I'm not saying delete Upwork.
I'm saying stop making it your only hustle.
WritingEmpires proved I can 3x my income with half the stress.
If that sounds worth testing, register at writingempire.com/register.
First brief could hit your phone today—M-Pesa waiting.
Try it for 30 days. Track your own numbers. DM me the results.
One of us is about to make rent in 3 days instead of 14.