The Reality of Starting on Upwork and Fiverr
Most developers in Africa give up on freelancing platforms within 30 days. They send 50 proposals, get zero replies, and conclude the platforms are rigged. They're not rigged — they're competitive, and most people approach them wrong.
This guide covers the exact strategy that takes you from zero clients to a consistent ₦300,000–₦800,000/month freelance income within 90 days.

Platform Comparison: Where to Start
| Factor | Upwork | Fiverr |
|---|---|---|
| How work comes | You apply to jobs | Buyers find you |
| Time to first client | 1–3 weeks (active applying) | 2–6 weeks (waiting for first order) |
| Earning ceiling | $150+/hour | $50–$100/gig (scales with volume) |
| Fee structure | 10% of earnings | 20% of earnings |
| Best for developers | APIs, web apps, long-term | Small tasks, scripts, automation |
| African-friendly payments | Payoneer, local bank | Payoneer, PayPal |
Start with Upwork for bigger projects and faster income. Add Fiverr as a second channel once you have reviews.
Your Profile: The 80/20 of Getting Hired
The Headline Formula
Bad: "Full Stack Developer"
Good: "I build and fix Node.js APIs — fast delivery, clean code"
Best: "API Developer: Stripe/Paystack integrations, Express, Next.js — 48hr delivery"
The Profile Photo Rules
- Professional headshot or clean workspace photo
- No sunglasses, no group photos, no filters
- Smile or neutral expression
- Good lighting — natural light is free
The Overview That Converts
[1 sentence: who you are and what you do]
[3 bullet points: specific results you've delivered]
[1 paragraph: your process — how you work with clients]
[1 line: call to action — invite them to message you]
Example:
"I'm a backend developer from Lagos specializing in payment integrations and API development.
- Built Paystack checkout for 12 e-commerce stores
- Reduced API response times by 60% for a fintech startup
- Automated report generation saving 20hrs/week for a logistics company
My process: 15-min discovery call → detailed proposal → daily progress updates → testing → deployment.
Send me a message about your project — I respond within 2 hours."
The Proposal Formula That Gets Replies
Structure
- Hook — reference something specific from their job post (proves you read it)
- Proof — one relevant result you've achieved
- Plan — 3-step outline of how you'd approach their project
- Price — fixed price, not hourly (for first client)
- Close — one question that moves the conversation forward
Example Proposal
Hi [Name],
I saw you need a Paystack integration for your Shopify store —
I just completed the same setup for a Lagos fashion brand last week.
Here's my approach:
1. Review your current checkout flow (30 min)
2. Implement Paystack with custom callback URLs (1 day)
3. Test with live and test keys, deploy (1 day)
Fixed price: $150. Delivery: 3 days.
What payment methods are you currently accepting?
Pricing Your First Projects
| Service | Upwork Price | Fiverr Price | Time |
|---|---|---|---|
| Landing page (HTML/CSS) | $80–$150 | $50–$100 | 1–2 days |
| API integration | $150–$300 | $100–$200 | 2–4 days |
| Bug fix / debug session | $50–$100 | $30–$80 | 1 day |
| Full web app (simple) | $300–$800 | $200–$500 | 1–2 weeks |
| WhatsApp/Telegram bot | $200–$500 | $150–$350 | 3–5 days |
| Database design | $100–$250 | $80–$180 | 2–3 days |
The First-Client Strategy
Price your first 3 projects at 60–70% of market rate. You're buying reviews, not maximizing revenue. After 3 five-star reviews, raise to full rate. After 10 reviews, raise 20% above market.
How to Apply Effectively
Daily Routine (2 Hours/Day)
- 30 min: Search for new jobs in your niche
- 60 min: Write 3–5 targeted proposals
- 30 min: Follow up on existing proposals and messages
Proposal Targets
| Week | Proposals Sent | Expected Replies | Expected Hires |
|---|---|---|---|
| 1 | 25 | 3–5 | 0–1 |
| 2 | 25 | 5–8 | 1–2 |
| 3 | 25 | 8–12 | 2–3 |
| 4+ | 15 | 5–8 | 2–3 |
A 5–10% reply rate is normal. A 10% hire rate from replies is good. That means 1 client per 20–30 proposals in the beginning.
Common Mistakes That Kill Your Chances
| Mistake | What Happens | Fix |
|---|---|---|
| Copy-paste proposals | Client ignores you instantly | Customise every proposal |
| Pricing too high with no reviews | Client chooses cheaper, reviewed freelancer | Start low, build up |
| Pricing too low consistently | Attracts bad clients, undercuts yourself | Raise 20% after every 3 reviews |
| No portfolio items | Client can't verify your skills | Build 3 demo projects and list them |
| Slow response time | Client hires someone faster | Respond within 2 hours, always |
| Applying to everything | Low quality proposals | Stick to your niche (3 skill tags max) |
Revenue Timeline
| Month | Active Clients | Avg Project Value | Monthly Revenue |
|---|---|---|---|
| 1 | 1–2 | $120 | ₦100k–₦200k |
| 2 | 2–3 | $180 | ₦250k–₦400k |
| 3 | 3–5 | $250 | ₦500k–₦800k |
| 6 | 4–6 | $350 | ₦800k–₦1.5M |
The first client is the hardest. Every client after gets easier because reviews compound. Send proposals daily, follow up relentlessly, and raise your rates after every 3 successful projects.

