How to Make Money Online in Kenya as a Freelance Writer in 2024

Disclosure: Some of the links in this post are affiliate links. This means that, at zero cost to you, I will earn an affiliate commission if you click through the link and finalize a purchase.

Writing is a great way to make money online in Kenya. I am living proof of that. I’ve been a freelance writer since April 2011. I’ve also coached some of the best writers in the region. 

The best part is you don’t need to have a university degree to succeed in this. Writing got me from being a broke campus dropout to where I am today. I’ve decided to share my secrets with you. If you use the information here well, you may soon become that well-paid, highly sought-after freelance writer.

This will only come to pass if you’re hardworking and truly committed. So, let me ask you this important question: Do you really want to be a successful freelance writer in Kenya? If so, below are a few tips on how you can make it. Included are 6 deadly sins that can kill your freelancing career and information on how you can benefit from my free mini-course for writers.

1. Polish Your Writing Skills

There are a few things that can indicate whether you can make it as a writer. Below are some things that you can ask yourself to know if you can make the cut.

  • Have you enjoyed writing since childhood?
  • Have you been told by third parties that you’re a great writer?
  • Have you ever won a writing award?
  • Have you had excellent composition and literature skills since high school?
  • Have you ever made any money writing?
  • Can you construct paragraphs that are interesting and don’t have grammatical errors?
  • Do you simply love writing?

The last point is the most important one. As a general principle of life, you need to love what you do in order to make it. Of course there are people who make it without a passion, but those with real passion go farthest in most cases.

If you find that your writing skills are wanting, you can always use PenStars for content assessment. In case PenStars gives you a low score, then your writing really needs work before you try to approach a single client. You can go ahead and take free or paid English courses from sites like Alison, Udemy, edX or Coursera.

Check out this excellent guide to improving your English writing skills.

2. Sign Up to a Freelancing Website

There are so many freelancing websites nowadays. The most important thing is just to know which one works and which one doesn’t. Below are some that I’ve used and made a decent amount from: 

(i) Fiverr

This is an incredible site where you just place your gig and optimize it for buyers. A gig here is a service that you offer starting from $5. Nowadays it’s no longer restricted to $5, so you can start at any amount above that. This is my Fiverr gig for example. Once you create a gig, you can start submitting offers to buyer requests.

You can also market your gigs in social media, your own blog, web 2.0 sites like HubPages and different discussion forums. I wrote a comprehensive article about how to make money on Fiverr here.

(ii) Upwork

This is currently the best freelancing website. Take advantage of this right now when it’s still hot. Note that in online work, things change with time. Unfortunately, many people procrastinate and lose out on the benefits.

When well done, you can earn even $50 plus per 500 words in Upwork. There are many earning even $200 per 500 words right there.

Ever since oDesk merged with Elance to create Upwork, the site has become very professional, usable and profitable. It is one of the most recommended sites to join in this list. I have first-hand experience as a top-rated freelancer in Upwork. I’ve earned some good buck here and I hope you do, too.

This is a bidding site. You first need to make sure you complete your profile then submit it for approval. Once approved, you’ll be able to send proposals (or apply) for jobs on the site. Make sure you really understand the art of sending winning proposals. Read a lot about that. Learn learn learn.

Make sure you choose clients with verified payment sources for hourly jobs. For fixed price jobs, the client needs to fund a milestone before you start working. That is how your payment will be guaranteed. Once again, I highly recommend Upwork since it genuinely is still hot at the moment.

Here’s how to make your first $1,000 in Upwork.

3. Social Media

Most people use social media to have fun and catch up with their friends and family. However, shrewd freelance writers are earning from social media. I have gotten awesome clients from LinkedIn and Facebook.

You just need to make sure your profiles are optimized to get clients. Also connect with potential clients and keep posting useful stuff that will make clients know you’re an industry expert. Whenever you are mentioned in any huge publication, share in your social circles.

Once everyone knows and believes you’re a great writer, clients will be looking for YOU instead of you looking for them. Some clients also post jobs in social media pages and groups. Here’s one great group for job posts. As usual, be quick to apply and give it your best shot.

Here’s our guide to getting clients on social media.

4. Cold-pitching

Let’s pause for a second and think about how most offline individuals and companies get business partners or clients. They first figure out which companies can afford them, then contact those companies via phone, email or regular mail (through post office or dropping applications to companies), right?

Sometimes they do so to companies that have advertised a vacancy, and other times they just directly approach companies that they desire to work or partner with.

Highly paid writers do the same. They take charge of their writing and approach clients and brands directly, expressing exactly what they can do for them. You can apply for writing jobs in companies that have already stated that they need writers. I call this warm-pitching.

You can also directly pitch to companies that have not stated that, but you believe they will need and can afford your services. That’s cold pitching. Bamidele has an excellent guide on that right here.

And that’s exactly how people get high paying clients who can afford to pay anything between $50-$1,000 per article! You work harder setting up, but you get excellent rewards.

5. Blogging

This is the ultimate method that you can use to increase your brand awareness and to show your expertise. It will also help you to get ridiculously high paying clients. Most big businesses have blogs. Apart from getting clients, you can also choose to monetize your blog in many other ways.

You can choose to have a blog on your niche and write high quality, well-researched blog posts. Strive to improve your traffic and engagement. This will ensure your posts get a lot of social shares and engagement.

When a client approaches you needing work done on their blog, you can easily show them your blog and they’ll believe you can meticulously handle their work.

This will also have the aspect I mentioned above in social media, where clients will look for you, especially if your blog is well optimized for search engines. I’ve gotten awesome clients through this blog. You simply receive a mail with a title such as “Looking for a freelance writer in Kenya”.

The best thing about it is that when such a client contacts you, they’ve already done their background check about you and are totally sold out to you. You’ll therefore get straight to work, instead of you having to prove to them that you can.

Once again, blogging is the best way to get high paying clients and earn well as a freelance writer in Kenya. Wondering how to start a blog? Here are the steps:

6. Bid and Pitch Continuously

Bid (apply for jobs or send proposals) continuously on bidding sites (Upwork is currently the best on this), even when you get good deals.  

As stated above, in Upwork you can land clients who can pay you $50 to $100+ per article if you’re really good! Hehe…sometimes it’s not even being really good that matters…but having guts to keep applying the right way, consistently.

While doing the above, you can also be looking for clients in social media and through cold-pitching, continuously.

This is one of the best tips I ever got from someone. I learnt about Always Be Offering (ABO) from a post in Thrive Themes blog. The post was actually about how Ramit Sethi gets leads on his blog. But that ABO concept stuck in my mind. I decided to always send offers to better clients continuously. This kind of consistent effort gets you out of the feast and famine roller coaster where at one time you have lots of jobs and at another time you have none.

Good clients will always ask you how many articles you can do in a day. It is wise to always leave an allowance to market yourself, don’t clog your day with work. Continuous pitching will lead to continuous flow of work.

7. Embrace Teamwork (my team has been one of my biggest joys)

I suggest you take writing as a business and start grooming your own writers. This way, you can always outsource writing jobs to your best writers whenever there’s an overflow. Remember they need to always write excellent quality as well.

Don’t start creating a team when you have an emergency. Create one before, when things are still okay. Never think that it’s easy to get good writers. Once you have a great team in place, you’ll soar through your emergencies without breaking a sweat. I don’t know what I’d do without my team.

8. Increase Your Submission Speed

When you start writing, you’ll realize that your research and typing speed will keep increasing. You can speed this up some more by training yourself to read and write faster. Therefore, do some research on speed reading and take some typing lessons. Aim to get to at least 50 words per minute.

Once you learn how to type faster, start learning how to read faster. Google and learn all about speed reading. Being able to read and type faster will help you to increase your submission speed. This will come in handy for clients who need work done faster.

Of course your prayer is not to get these adrenaline pumping clients who are always in a hurry. Most of my clients are not in a hurry for content. But you know how life is, sometimes you may be forced to take on some of these clients with urgent work. Some even pay more for faster delivery. Once you have the speed, you’ll be free to tackle both the clients who want faster work done and those who don’t.

Another advantage of speed is the fact that with a higher speed, you can write more content in a day. This means that you can also earn more in a day.

9. Read a Lot

Reading and writing go hand in hand. Therefore, if you want to become a great writer, you need to read a lot. I always recommend that you narrow down the niches that you want to write about. For example, I mostly write on blogging, freelance writing, weight loss and Christianity among others. I therefore read posts on these almost every day.

Don’t confine your reading to your niche. Read about absolutely anything that interests you. I have this goal of reading so many books every year. I’ve learnt so much by reading books on business, marketing, money management, habits, freelance writing…name it. Even fiction books can help.

Once you read a lot, you’ll get different ways of writing that will greatly improve your skills. You’ll also have a huge idea-bank in your brain that won’t run out.

See our reading recommendations here.

10. Don’t Commit Any of These Sins

Freelance Writing Sin #1: Plagiarism

Plagiarism is where you copy word for word information from a website and type or paste it into your article. Most clients use the Copyscape Premium account which will automatically detect exactly where you copied your work from. Duplichecker is a decent Copyscape alternative.

In most instances, plagiarism will get you an immediate cancellation of your project and termination of your relationship with the client. I recommend that when you are able to, you get your own Copyscape Premium account. From official site, here’s how Copyscape charges:

“From April 2, 2018: Only 3c per search for the first 200 words + 1c per additional 100 words or part thereof.”

The rates above are in US dollars.

If you don’t have the resources to do this, the secret to beating Copyscape is just to make sure that you never repeat any 5 words in a row. See example below:

Original site text: Blueberries are among the super-fruits that you need to eat to enhance  your weight loss efforts.

My text: When it comes to weight loss, consider eating blueberries for amazing results.

As you can see, I have not repeated any 5 words in a row, therefore I am safe with both my client and Copyscape.

An even better way to beat plagiarism is simply to write well. This is where you research, read, learn, understand, take notes if you have to then write in your own words. This should be easy for anyone who can write!

Freelance Writing Sin #2: Submitting Work with Poor Grammar

As stated above, before deciding to become a freelance writer in Kenya, you need to have the proper writing skills (or polish your skills to industry standard). I recommended getting free or paid grammar courses from sites like Udemy, Coursera, edX or Alison for those whose grammar is wanting.

You will hardly ever get any writing job if you have poor grammar. Even low paying clients nowadays demand quality.

On the other hand, do not be too confident with your skills that you forget to proofread your work. I almost lost a client due to silly mistakes that I kept making that would have been easily avoided by proofreading. Never post ungrammatical work, not even in your blog.

Freelance Writing Sin #3: Missing Deadlines

Be strict with your deadlines. Do not try to please the client by giving an unrealistic deadline, only to default. When setting a deadline with a client, make sure you use the worst case scenario. It is better to submit one day earlier than 5 minutes late.

Freelance Writing Sin #4: Poor Communication

Communication is very important when dealing with clients. Make sure your communication is on point.

When it comes to emails, I normally recommend Gmail for freelancers. This is because with Gmail, you can easily get instant desktop or phone notifications whenever your client communicates. I know, I know. You can nowadays get notifications with most other email service providers. But here, you also get the whole Google experience which includes Google Drive and Google Hangouts among others that can improve your experience with clients.

Also in communication, whenever there is a dispute, you should never insult a client. Always let it end peacefully as much as it depends on you. Always follow proper work channels and proper dispute channels depending on the site. All credible sites have that in their FAQs (frequently asked questions).

Freelance Writing Sin #5: Ignoring Instructions

Aaaargh! This is so annoying to clients.

You may be the best writer on earth but ignoring a simple instruction can get you dismissed instantly. Always follow instructions and avoid going overboard when it comes to creativity. I once hired a writer who submitted an article as a letter. Yes it was very creative but couldn’t work for me. Make sure you strictly follow instructions.

11. How to Write Winning Articles

Writing winning articles is a whole topic on its own but here we can look at some basics.


Create a catchy heading. Generally, great headings start with the following:

  • When to
  • How to
  • A numbered list e.g. (10 Tips, 5 Ways)
  • Secrets on
  • Exposed
  • Revealed
  • Cheapest
  • How to (great thing) without (unexpected thing)

…and so on

First paragraph

When someone reads a catchy heading, the next thing that he or she expects is a great article. This expectation can be instantly messed up when they see a boring first paragraph. Therefore, make sure your first paragraph is as catchy as possible. Some good methods to start a first paragraph include:

  • Using a question
  • Making a promise
  • Using the if/then approach e.g. “If you were looking for an article on making money online in Kenya, then you have come to the right place…”
  • Highlighting what readers will get in the article
  • Stating statistical facts
  • Starting with a horror story (pain points) and then giving a solution in the body of the article. This works exceptionally well, whether you are writing for a client or for your blog.
  • An interesting philosophical statement


Let the article body maintain the tempo of the heading and the first paragraph. The main thing to remember is to stay on topic and keep it interesting.

Don’t try to impress the client with Oxford-Style English. Just write in a simple, readable and understandable manner. Most good article bodies are structured to solve specific problems. Therefore sound like you are really helping the reader to sort out something.


It is advisable to include a conclusion in an article. Find a way to make the reader feel like it was worth it to read your article and that he needs to come back for more. Here you can summarize your main points and end with a call to action.

12. Write eBooks

Write your first eBook. This should be a collection of some of your best thoughts. Of course, your first one cannot be perfect but that’s what you can learn from.

One trick that you can use when writing an eBook is to browse online for eBooks which talk about a similar topic to yours. Get inspiration from how the writer has styled his eBook and even the topics for different chapters.

Don’t copy, but instead get different ideas and then create your own. You can market it to your friends on Facebook or on your blog.

I also wrote a step by step case study on how I wrote an eBook, marketed it in many channels, especially Facebook, and got more than 50k in sales in 1.5 months. Check out the post, learn and implement.

13. Write for Profit

Don’t settle on being an SEO article writer earning $4-$10 in content mills and bidding sites. In fact, such article writers are among the lowest paid writers in the planet since they focus on short SEO articles from low paying clients. These sites also take a cut from your pay and may suspend or terminate your account without notice.

To write for profit, you need to know what pays well and where to get it. I have highlighted above that apart from these low paying sites, you can also get clients through direct pitching, social media and blogging. Apart from that, you also need to know the lucrative forms of writing. These include:

  • Case study writing: Research on how to case studies releases and curve a niche in this.
  • Staff writing: Here, you write for specific blogs or websites on a more long-term basis. Although you are a freelancer, you are paid a lot of money to specifically write for those blogs or websites under your real name.
  • eBook writing: Learn how to write ebooks and even create some of your own. Earn from both your ebooks and those you write for clients.
  • Business writing: Here you will write proposals, business plans, emails, policies, memorandums, grants among others.
  • Technical writing: This is writing where instructions, directions or explanations are required e.g. computer applications, environmental regulations, operating manuals and medical procedures.
  • Sales copywriting: This is among the most profitable forms of writing. It involves writing sales or marketing copies for websites. These include the long copies you usually see in websites which want you to make a purchase.

The above list is in no way exhaustive therefore kindly google for more lucrative writing opportunities. If you have a blog, make sure you include a services page where you show the services you offer. Check out my FreelancerKenya services and see what I offer, for example. Surprisingly, I have gotten high paying clients by just that.

To write for profit, you should always ensure that your writing is scalable. Therefore, keep improving your skills and increasing your pay. It’s sad to see someone charging exactly the same amount for 5 years straight, while they’ve learnt a lot during this time. Your income should always be on the rise.

14. Don’t Always Write for People

As a writer who has followed all the above, one thing’s guaranteed – you’ll have tons of content.

Since you’ll have learnt to write content that works, spare some time every day to write for yourself. You can start writing blog post drafts before you even start a blog. Write a lot about things that you love doing. Once you get your finances right, you’ll find it easier to get content for your blog and only worry about marketing and monetizing it. 

Note that it’s best to have a blog on a specific niche. For example, FreelancerKenya is a blog that helps Kenyans earn money online. So I ensure my posts here are geared towards that niche. If you don’t know what profitable niches are, do a Google search on profitable niches and get ideas on what you’d love to blog about.

The writing skill is a goldmine. There’s so much you can do for yourself and others using that skill. Remember to always create your own ebooks, training material (if you want to train people), social media marketing posts and even your autobiography among others.

Don’t put limits on yourself. Writing is a great profession. Strive and pray to even one day become a millionaire book author! Read about how J.K. Rowling, Jeffrey Archer, Sidney Sheldon and others made it and start pushing your writing up the scale.

15. Get the Right Tools

I personally use Dropbox and Google Drive for online backups. Therefore, even if my computer crashes, I’ll still get my files online. Other tools I use include:

  • MS Word
  • Evernote (to write random ideas that I get)
  • Notepad
  • A computer (Please use a computer for writing work.  A phone may not give you the experience you need.)
  • Reliable internet
  • Typing Meter
  • A good browser such as Chrome or Firefox (I mostly use Chrome)
  • Some people recommend editing tools like Grammarly, Hemingway Editor, CoSchedule Headline Analyzer and ProWritingAid. You’re free to use these when starting. But it’s even better to learn how to write properly yourself, even without the tools. This way you’ll understand the concept and will be able to easily come up with great content.
  • Lots of books that you can be reading. This article has lots of recommendations.

16. Getting Paid for Online Work (and Avoiding Scams)

After working hard, you need to get paid, right?

There are different ways to receive payments online. These include MPESA, Skrill, PayPal and Payoneer. In case your client pays you in bitcoins, you can sell them via Paxful, my favorite marketplace. I wrote a guide here on where exactly you’ll get paid and how to withdraw that cash.

But note that you’ll need to avoid being scammed. Sites like Upwork have an escrow system that protects you from scammers. This is where the client first deposits some cash to the site for the project. Once you deliver good quality work, the client releases the payment. In case of any dispute, the site moderates.

As you can see in this guide, I emphasize on getting your own direct clients – who are not linked to any “middleman” site. For such clients, I recommend asking for at least 50% deposit before you start working. In fact, as your reputation grows, go for 100% deposit. That way you’ll never get scammed.

Bottom Line

To be a successful writer, you need to take charge of your writing career. Many “experts” will lie to you that a certain method doesn’t work, simply because they want to sell you something. 

I have used and earned from all the methods above. I’ve also talked about them in my writing Facebook group and many other avenues. I’ve gotten lots of feedback from other people who’ve tried these methods and they worked.

However, we’re all different so once you become an expert, you’ll start being more inclined to certain methods than others. It’s alright to stick to 2-3 of the above methods as long as you’re making a living writing, and earning enough to sustain you, plus surplus that you can save, help others and enjoy life.

Please don’t forget this. Always aim to write for direct clients. Don’t stick to freelancing websites and content mills. These have huge fees (20% and above), lots of competition, some low paying clients in there and can terminate your account at any time. Direct clients give a better experience.

I’d love to see you earning $5,000 and above as a freelance writer. I’ll genuinely be happy to see you succeed!

Similar Posts