
Freelancing 101: How Campus Students in Kenya Can Start Earning on Upwork & Fiverr
You don't need to wait until you graduate to start earning online. This practical guide breaks down exactly how Kenyan campus students can get started on Upwork and Fiverr.
Picture this: It's a Tuesday afternoon. Your roommate at Kenyatta University is sitting on their bed, laptop open, and by evening they've received a $50 payment notification — that's roughly Ksh 6,500 — for writing three blog posts for a client in Canada.
No matatu fare. No office to report to. No boss breathing down their neck.
That's freelancing. And in 2025, it is one of the most accessible income streams available to any Kenyan campus student with a skill, a laptop, and an internet connection.
Yet most students scroll past this opportunity every day, thinking it's "for people who are already experienced" or "too complicated to figure out." This blog post is here to prove both assumptions wrong.
Why Freelancing Is a Game-Changer for Kenyan Students
Kenya has over 1.9 million young people already working online — and that number is growing fast. The country's growing tech infrastructure, widespread M-Pesa adoption, and government push through programs like Ajira Digital have created a real launchpad for young digital workers.
More importantly, the global demand for affordable, skilled freelancers has never been higher. Businesses in the UK, USA, Canada, and Australia are actively looking for talented writers, designers, developers, and marketers — and they are happy to pay good rates to find them.
The playing field is more level than you think. A student in Eldoret with strong writing skills can compete with someone in London for the same writing contract. Your location is no longer a barrier. Your skills are your passport.
Upwork vs. Fiverr — Which One Should You Start With?
These are the two biggest freelancing platforms in the world, and both accept Kenyan freelancers. Here's a simple breakdown:
Fiverr works like a marketplace. You create a "gig" — a service listing — and clients come to you. For example: "I will write a 500-word SEO blog post for $15." Clients browse, find your gig, and order directly.
- Best for: Beginners who want faster first orders
- Good niches: Graphic design, content writing, social media, voiceovers, video editing
- Key tip: Your gig image and title matter enormously — invest time in making them look professional
Upwork works more like a job board. Clients post projects, and you send proposals to apply. It requires more effort upfront but often leads to longer, higher-paying contracts.
- Best for: Those ready to write compelling proposals and build ongoing client relationships
- Good niches: Web development, virtual assistance, data analysis, copywriting, digital marketing
- Key tip: Upwork requires purchasing "Connects" (tokens) to send proposals, so be strategic about which jobs you apply for
For most beginners, start with Fiverr. It's faster to set up, easier to get your first order, and lets you build reviews that boost your visibility over time.
Step-by-Step: How to Set Up Your First Freelancing Profile
Step 1: Choose ONE Skill to Offer
Don't list ten services. Pick the one thing you're genuinely good at and build around it. Popular skills Kenyan students are already earning with:
- Content writing — blog posts, articles, product descriptions
- Graphic design — logos, social media graphics, flyers (using Canva or Adobe)
- Social media management — creating and scheduling posts for businesses
- Video editing — short-form content for YouTube, TikTok, Instagram Reels
- Virtual assistance — email management, data entry, scheduling for busy professionals
- Web design — building simple WordPress or Wix websites for small businesses
Not sure what skill you have? Think about what your classmates ask you to help them with. That's your starting point.
Step 2: Set Up Your Profile Like a Professional
Your profile is your first impression — treat it like a CV and a sales pitch combined.
- Use a clear, professional headshot — a plain background, good lighting, and a friendly expression go a long way
- Write a headline that sells your value — not "Student" but "Kenyan Copywriter | Helping Businesses Write Content That Converts"
- Craft a bio that speaks to the client — focus on what they get, not just what you have studied
- Add portfolio samples — even if you've never been paid, create 2–3 sample pieces that show your quality
Step 3: Price Yourself Smartly as a Beginner
One of the hardest things for beginners is deciding what to charge. Here's the honest truth: start lower than you want to, get your first 5–10 reviews, then raise your rates.
A common starting point for Kenyan beginners:
- Blog post (500 words): $10–$20
- Logo design: $15–$30
- Social media post pack (10 graphics): $20–$40
- Virtual assistant (per hour): $5–$10
As you build reviews and reputation, these rates can double or triple. The goal at the start is momentum, not maximum pay.
Step 4: Deliver Exceptional Work and Ask for Reviews
Your reviews are your most valuable asset on any freelancing platform. After completing every job, deliver more than was asked, communicate clearly, meet your deadline — and politely ask your client to leave a review. Five glowing reviews will open more doors than a perfect-looking profile with zero reviews.
The Part Everyone Forgets: How to Get Your Money to M-Pesa
This is where many Kenyan students get stuck — and it doesn't have to be complicated.
Upwork supports direct M-Pesa withdrawals for Kenyan freelancers. You can link your M-Pesa number directly in your Upwork account settings under "Withdrawals." This is one of the most convenient setups available anywhere in Africa.
Fiverr pays through Payoneer or direct bank transfer. The most common Kenyan route is:
- Set up a free Payoneer account (payoneer.com)
- Link it to your Fiverr account as your payout method
- Withdraw from Payoneer to your Kenyan bank account
- Transfer from your bank to M-Pesa via your mobile banking app
The whole process takes a few days to set up the first time, but once it's running it's smooth. Many Kenyan freelancers also use Wise (formerly TransferWise) for better exchange rates when receiving dollars.
What the Government and NGOs Are Doing to Support You
You're not on your own. Kenya has built real infrastructure to help students like you get into online work.
Ajira Digital Program — The government's flagship initiative under the Ministry of ICT, Ajira has established over 40 Ajira Clubs across Kenyan universities and TVETs — including at UoN, JKUAT, KU, TU-K, and DeKUT. These clubs offer free peer-led training in freelancing, platform onboarding, and digital skills. Students trained through Ajira Clubs have reported landing their first online jobs within weeks of completing the training. Find your campus club and join immediately.
Ajira Youth Empowerment Centres (AYECs) — If you're not on campus, Ajira has over 101 free walk-in centres across Kenya's 47 counties. Walk in, get trained, and get connected to gig opportunities — at no cost.
eMobilis Technology Institute — A key Ajira partner, eMobilis offers structured training in digital skills including freelancing, digital marketing, and software development. Many programs have subsidised or fully funded cohorts for youth aged 18–35.
Mastercard Foundation — In partnership with Ajira Digital, the Mastercard Foundation has co-funded digital skills training for tens of thousands of young Kenyans, with a specific focus on women and youth outside major urban centres.
KYEOP (Kenya Youth Employment and Opportunities Project) — A World Bank-supported initiative through MSEA (Micro and Small Enterprise Authority) that funds skills training and business support for young Kenyans. Worth following for funded cohort announcements.
5 Action Steps to Take Before the End of This Week
- Create your Fiverr account today — Go to fiverr.com, sign up, and set up your first gig. It takes under an hour. Don't wait until it's "perfect."
- Set up your Payoneer account — Register at payoneer.com and complete verification so you're ready to receive payment the moment your first order comes in.
- Create 2–3 portfolio samples — No paid work yet? Write sample articles, design mock logos, or build a sample social media calendar. Upload them to your profile.
- Join your campus Ajira Club — Search for it on WhatsApp, Facebook, or ask in your school's digital/ICT department. The community and structure will accelerate your start significantly.
- Send your first 5 Upwork proposals this week — On Upwork, search for beginner-friendly jobs (filter by "Entry Level"), write a short, personalised proposal, and hit send. Rejection is part of the process — volume is your friend at the start.
You're Already Closer Than You Think
The biggest lie about freelancing is that you need to be fully ready before you start. You don't. You need a skill, a profile, and the courage to send that first proposal or post that first gig.
Thousands of Kenyan students are already earning online — from their campus hostels, from their homes in Kisumu and Mombasa and Nakuru. The only difference between them and you is that they started.
At YDT Community, our Knowledge Series sessions and Open Digital Space are built exactly for moments like this — to walk you through the real, practical steps of getting into online work as a young Kenyan.
📲 Join our WhatsApp Community: Click to Join YDT Community
🌍 Visit our website: ydt-community.vercel.app
Your first dollar online is closer than you think. Go set up that profile today.