Virtual assistance offers faster time to first income (2-4 weeks) but a lower earning ceiling (KES 20,000-80,000/month). Software development takes longer to learn (4-8 months) but has a much higher earning ceiling (KES 50,000-500,000+/month). VAs handle administrative tasks like email, scheduling, and social media. Developers build websites, applications, and digital products. For Kenyans choosing between the two, the developer path is the better long-term investment if you have the patience for the learning curve.
Both virtual assistance and software development are legitimate online careers available to Kenyans. But they are fundamentally different in what they demand and what they deliver.
| Factor | Virtual Assistant | Developer |
|---|---|---|
| Time to first income | 2-4 weeks | 4-8 months |
| Monthly income (beginner) | KES 15,000-30,000 | KES 20,000-60,000 |
| Monthly income (experienced) | KES 40,000-80,000 | KES 100,000-500,000+ |
| Learning difficulty | Low-medium | High |
| Competition level | Very high | Moderate-high |
| Growth ceiling | Moderate | Very high |
| Work type | Administrative, communication | Building, problem-solving |
The numbers tell a clear story: the developer path has a higher ceiling but a longer ramp-up. The VA path gets you earning faster but plateaus sooner. Let us dig into the details.
A virtual assistant handles administrative and operational tasks for clients remotely. This includes email management, calendar scheduling, social media posting, data entry, customer service, research, and general administrative support.
What you need to start:
Income trajectory:
Where to find VA clients: Upwork, Fiverr, Belay, Time Etc, and direct outreach on LinkedIn. Kenyan VAs have an advantage because of English proficiency and timezone overlap with Europe.
The ceiling problem: VA work is trading time for money with limited leverage. You can only serve a certain number of clients per day. Raising rates is possible but limited because the skills are widely available. There is no equivalent of a senior developer's premium for senior VAs.
Get weekly developer tips
Join 25,000+ developers. Practical guides, job tips, and new content — straight to your inbox.
No spam. Unsubscribe anytime.
A software developer builds websites, web applications, mobile apps, and digital products. The work involves writing code, solving technical problems, and creating functional software that people use.
What you need to start:
Income trajectory:
The growth advantage: Development skills compound. Each project makes you faster and better. New technologies (AI, blockchain, cloud) create new high-paying niches. Your code can be packaged into products that earn passive income. And remote developer salaries at international companies can reach KES 500,000-1,000,000+/month for senior roles.
The developer path demands more upfront investment but the payoff scales in ways that VA work cannot match.
The VA path might be better if:
The developer path might be better if:
The hybrid path: Start as a VA for immediate income. Use 2-3 hours daily to learn coding on the side. After 6-8 months, you will be ready to take your first development projects. Gradually shift from VA work to development work as your skills grow. This is the lowest-risk approach for people who need income while learning.
Zoom out and the difference becomes even clearer.
VA career after 5 years: You are an experienced VA earning KES 50,000-80,000/month. You have loyal clients and efficient workflows. But your income has plateaued. To earn more, you need to either specialize (executive VA, operations manager) or hire other VAs and build a small agency. The growth paths exist but are narrower.
Developer career after 5 years: You are a mid-to-senior developer earning KES 200,000-500,000/month through freelancing, remote employment, or both. You have options: go deeper into a technical specialty, move into technical leadership, build your own products, or start an agency. The growth paths are wide and diverse.
The 5-year income difference between the two paths can be KES 2-5 million per year. That gap compounds over a career. The developer path's higher investment in learning time pays back many times over.
This is not to diminish VA work. It is honest and useful work that serves real clients. But if your primary goal is maximizing long-term income and career optionality, the developer path is the stronger investment.
If development interests you, McTaba's Tech Foundations course (KES 2,999) is a low-risk way to test whether coding is right for you before committing to a longer learning path.
KES 120,000
Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Ship 8 production apps and get career support until placement.
Apply to the McTaba Marathon