Freelance Jobs in Kenya
Last updated: 21 October 2026
What freelancing in Kenya really looks like
A freelancer sells a skill to clients without being a full-time employee. You choose your projects, set your hours and work from anywhere with internet. In Kenya, freelancers serve both local businesses that need help with marketing, design and writing, and international clients who hire remotely and pay in dollars.
The upside is flexibility and unlimited income potential. The downside is that income is irregular, clients can pay late and you must find your own work. Most successful freelancers start part time while studying or employed, then grow into full-time work once they have steady clients.
In-demand freelance skills
Writing and editing remains the easiest entry because it needs only a laptop and good English or Swahili. Graphic design and video editing are in demand as businesses move to social media. Virtual assistance suits organised people who can manage email, calendars and research. Web development and programming pay the most but take longer to learn. Translation, transcription, tutoring and social media management are also steady. Choose one skill you enjoy and can improve, rather than trying everything at once. See our guide to freelance writing jobs if you are starting with words.
Where to find freelance clients
Start with three channels. First, global marketplaces such as Upwork, where you create a profile and send proposals; read our platform guide. Second, your own network: tell friends, former colleagues and local businesses what you offer. Third, direct outreach: find small Kenyan businesses with weak websites or social pages and send a short, specific offer to help. Many freelancers get their best long-term clients through direct messages and referrals rather than job boards.
Build a portfolio with no experience
Clients hire proof, not promises. Create three to five sample projects: write sample articles, design mock posters for imaginary brands or edit a short video. Put them on a free portfolio site or a public folder. Offer one or two small free or discounted projects to people you know in return for honest reviews. A short testimonial from a real client is worth more than any certificate.
How to set your rates
New freelancers often undercharge, then burn out. Research what others charge for the same work, price by project or by hour and raise your rate after every few positive reviews. Do not work for free for strangers, and agree scope, deadlines and payment in writing before you start. Ask for a deposit on larger jobs.
Getting paid in Kenya
Local clients usually pay by M-Pesa, which is fast and simple. International clients pay through platforms or transfers, so check withdrawal methods, fees and exchange rates before you accept a project. Keep invoices and records, and remember that freelance income may be taxable, so keep records and check the current rules with the Kenya Revenue Authority.
Freelance scams to avoid
Never pay to get a freelance job, never accept overpayment cheques and never move conversations and payments off a platform to a stranger who is pushing you to do so. Be careful of "test tasks" that are really free work. Run suspicious offers through our scam checker.
A simple 30-day plan
Week one: choose a skill and set up a profile. Week two: create three samples. Week three: send ten proposals or messages every day. Week four: follow up, deliver your first small project and ask for a review. Keep a free income stream such as ZangCash referrals running while you build, so you earn something from day one.
ZangCash agents earn a commission for each genuine customer request they refer. Joining is free. Earnings depend on real requests, so treat it as a side income, not a salary.
Join ZangCash freeFrequently asked questions
How do I start freelancing in Kenya?
Choose one skill, build three samples, create a profile and send proposals daily.
Which freelance jobs pay the most?
Programming, design and specialised writing, once you have experience and reviews.
Do I need a laptop to freelance?
For most skilled work, yes. Some tasks like tutoring and social media can be done on a phone.
How are freelancers paid in Kenya?
Local clients often use M-Pesa; international clients pay through platforms or transfers.
Disclosure: some links on this site are affiliate links to ZangCash. See our affiliate disclosure.