Freelance Writing From Africa: Realistic Monthly Earnings and Where the Work Is

Freelance writing is the remote career with the lowest barrier to entry and the widest pay range on this list. Two people can do the same job — write a 1,200-word article — and one is paid $15 while the other is paid $400. Nothing separates them except positioning. This guide is about how that gap works and which side of it you can get to.
What clients actually buy
"Writing" is not one market. These are the ones that hire remotely and pay in dollars:
- SEO blog content. The biggest market by volume. Agencies and content sites buying articles by the batch. Easiest to enter, most crowded, lowest ceiling.
- B2B and SaaS content. Writing for software companies. Requires you to understand a product well enough to explain it. Pays three to five times what general blogging pays.
- Ghostwriting. LinkedIn posts, newsletters and thought-leadership pieces published under a founder's name. Steady retainers, and clients rarely leave a ghostwriter who is good.
- Technical writing. Documentation, API guides, help centres. The highest-paying written work that does not require you to be a developer — though it helps.
- Editing and proofreading. Often overlooked, and there is far less competition than for writing itself.
What it pays per month
Upwork's own published figures for content writers put the range at $15–40/hour with a median of $25, and note that most experienced writers land in the $30–50 band, with the top reaching $80. Payscale's Kenya data puts a locally employed content writer at about KSh 500,000 a year — roughly KSh 41,700 a month — which is the number to keep in mind when you weigh a local job against building a client list.
| Stage | Typical rate | Realistic output | Per month |
|---|---|---|---|
| First 3 months — building a portfolio | $0.03 – $0.06 / word | 10–15k words | $300 – $900 |
| With reviews and 2–3 repeat clients | $0.08 – $0.15 / word | 12–18k words | $960 – $2,700 |
| Specialist — SaaS, finance, health, technical | $0.20 – $0.50 / word | 8–12k words | $1,600 – $6,000 |
The honest starting range is $300 to $1,800 a month. The bottom is your first quarter, when you are paying for reviews with cheap work. The top is achievable inside a year if you specialise — and effectively unreachable if you do not.
The one decision that sets your rate
General writers compete with everyone on earth who can type. Specialist writers compete with a few hundred people. The specialism does not have to be exotic — fintech, logistics, agriculture, health, insurance, HR software. Pick the industry you already understand best, write three sample pieces for it, and stop bidding on anything else. That single decision moves people from the first row of that table to the third faster than any amount of extra hours.
Where the work is
- Upwork — the volume is here. Expect the first month to be slow and the first five jobs to be underpaid. That is the entry fee, not a sign it will not work.
- Contra — commission-free, fewer clients, better rates on average.
- ProBlogger Job Board — direct client listings, no platform middleman.
- We Work Remotely and Remote OK — for salaried remote content roles rather than freelance gigs.
- Superpath — content marketing jobs specifically, and a community where the rates are discussed openly.
The portfolio problem, and how to get past it
Every client wants published samples and no client wants to be the first. The way through is to stop waiting to be hired and publish anyway.
Write three pieces in your chosen industry — one explainer, one how-to, one opinion piece with a clear argument. Put them on Medium, LinkedIn or your own free site. They are not "real clips" and every client knows that, but they prove you can structure an argument and finish a piece, which is the only thing the samples were ever testing.
Then, and this matters more than the samples: read the brief and answer it. Most proposals a client receives are templates. A four-line reply that mentions their actual product and what you would do with the piece beats a beautiful generic pitch nearly every time.
Two things to get right early
Get paid properly. Payoneer and Wise both work well across most of Africa and both give you a receiving account in USD, EUR or GBP. Set this up before you land the first client, not after — a client waiting on you to sort out payment is a client rethinking the hire.
Be straight about AI. Clients use detection tools whether or not they say so, and being caught submitting unedited machine output ends the relationship and the review. Using AI to research, outline and tighten your own draft is now normal and nobody minds. Sending it as your work is a different thing.
Before you accept any job
A real client does not ask you to pay a fee for "membership", a "writer's test kit" or "priority access". A real client does not ask you to buy software you must be reimbursed for. Payment through the platform's own escrow, or half up front on a direct contract, is the norm — and asking for it is completely standard, not rude.



