McTaba Labs logo
Software EngineeringThe WhiteboardProjectsEventsMasterclassesWebinarsLearn
Book Call

500+ developers already in the community

Get answers, find accountability partners, and stay ahead

Join Discord →
McTaba Labs logo

Educating 1 million students in tech by 2030.

Programs

  • HighSchool Graduates Launchpad
  • AI & Business Automation
  • Corporate Training
  • McTaba Story & Mission
  • Full-Stack Curriculum
  • Course Pricing & Plans
  • Frequently Asked Questions

Resources

  • Join Discord Community
  • Tech Events in Nairobi
  • Masterclasses
  • Free Resources
  • Learn
  • Campus
  • Africa Tech Talent Report
  • Partner With Us
  • Start a Project
  • Our Work

Contact Us

  • 124 Manyani East Road, Lavington, Nairobi
  • +254727795603
  • Book a Discovery Call

Office Hours:

Mon-Fri: 9am - 2pm EAT

Sat: 10am - 12pm EAT

© 2027 McTaba Labs - A product of Edtech Industries. All rights reserved.

Privacy PolicyTerms of ServiceRefund Policy
  1. Learn
  2. Earning Online and Freelancing
  3. Virtual Assistant vs Developer Path: Comparing Two Online Careers
Bonaventure OgetoBy Bonaventure Ogeto|Updated July 20, 2026

Virtual Assistant vs Developer Path: Comparing Two Online Careers

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.

In this article

  1. 1. The Two Paths at a Glance
  2. 2. The Virtual Assistant Path
  3. 3. The Developer Path
  4. 4. Which Path Suits You?
  5. 5. The 5-Year View

The Two Paths at a Glance

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.

FactorVirtual AssistantDeveloper
Time to first income2-4 weeks4-8 months
Monthly income (beginner)KES 15,000-30,000KES 20,000-60,000
Monthly income (experienced)KES 40,000-80,000KES 100,000-500,000+
Learning difficultyLow-mediumHigh
Competition levelVery highModerate-high
Growth ceilingModerateVery high
Work typeAdministrative, communicationBuilding, 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.

The Virtual Assistant Path

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:

  • Strong English (written and verbal)
  • Proficiency with common tools: Google Workspace, Microsoft Office, Zoom, Slack
  • Organizational skills and attention to detail
  • Reliable internet and a laptop
  • Basic social media knowledge (if offering social media management)

Income trajectory:

  • Month 1-3: KES 15,000-25,000/month. You are finding clients, working for lower rates to build testimonials.
  • Month 4-12: KES 25,000-50,000/month. You have steady clients and are handling multiple accounts.
  • Year 2+: KES 40,000-80,000/month. Experienced VAs with specialized skills (e.g., executive assistant, e-commerce VA, real estate VA) reach the higher end.

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.

The Developer Path

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:

  • Proficiency in HTML, CSS, and JavaScript (4-6 months of learning)
  • A frontend framework (React is most in demand)
  • Basic backend understanding (Node.js, databases)
  • Deployment skills (Vercel, Netlify, or similar)
  • A portfolio with 3-5 deployed projects

Income trajectory:

  • Month 1-6: KES 0 (learning period). This is the cost of the developer path.
  • Month 7-12: KES 20,000-60,000/month. First freelance projects and clients.
  • Year 2: KES 60,000-150,000/month. Established on Upwork or with regular local clients.
  • Year 3+: KES 150,000-500,000+/month. Senior freelance rates or remote employment.

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.

Which Path Suits You?

The VA path might be better if:

  • You need income within weeks, not months. Your financial situation does not allow a 4-8 month learning period.
  • You enjoy administrative and organizational tasks. Some people genuinely thrive on managing calendars, emails, and coordination.
  • You are highly organized and responsive. VA success depends on reliability and attention to detail.
  • You are not interested in coding. Not everyone is suited to or interested in writing code, and that is fine.

The developer path might be better if:

  • You enjoy problem-solving and building things. Coding is fundamentally about creating solutions to technical problems.
  • You can invest 4-8 months in learning before earning. Savings, family support, or a part-time job can fund the learning period.
  • You want the highest possible income ceiling. Development has the highest earning potential of any skill you can learn online from Kenya.
  • You value working independently on complex, focused tasks rather than switching between many small administrative tasks throughout the day.

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.

The 5-Year View

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.

Key Takeaways

  • ✓Virtual assistance is faster to start (weeks, not months) but harder to scale. The skills are simpler to learn, but that also means more competition and lower rates.
  • ✓Software development takes longer to learn but has dramatically higher income potential. The skills are harder to acquire, which means less competition at the mid and senior levels.
  • ✓Some people combine both: VA work for immediate income while learning to code for long-term growth.
  • ✓The VA path suits people who are organized, responsive, and prefer diverse administrative tasks. The developer path suits people who enjoy problem-solving, building things, and working independently on complex projects.
  • ✓Neither path is wrong. The right choice depends on your personality, financial situation, and how much time you can invest in learning.

Frequently Asked Questions

Can I switch from VA to developer later?
Absolutely. Many developers started as VAs or in other non-technical roles. The VA experience gives you client management skills, written communication skills, and an understanding of remote work culture, all of which transfer directly to freelance development. Learn to code on the side while working as a VA, then transition when your skills are ready.
Is virtual assistance still viable in 2026 with AI tools?
AI tools like ChatGPT and automation platforms have changed VA work but have not eliminated it. Clients still need humans for judgment-heavy tasks, relationship management, and complex coordination. However, VAs who only do basic data entry or simple email management are seeing reduced demand. Specialization (executive support, e-commerce management, project coordination) makes VA work more resilient.
How much does it cost to learn software development?
It can be free (freeCodeCamp, The Odin Project) or cost KES 2,999-120,000 depending on whether you choose free resources or structured programs. The main cost is time: 4-8 months of consistent learning at 2-4 hours daily. If you go the paid route, McTaba offers Tech Foundations at KES 2,999 and the full program at KES 120,000.
Which online career is easiest to start in Kenya?
Virtual assistance is the easiest to start because the learning curve is shortest. Data annotation is even easier (you can start within days) but pays less. Development has the steepest learning curve but the highest reward. The "easiest" option is not always the best long-term choice.

Ready to build real-world apps?

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

Not ready? Create Free Account

Keep reading

How to Make Money Online in Kenya With Tech Skills (No Hype)

A grounded look at how Kenyans are actually making money online with tech skills in 2026. No "earn KES 500,000 a month from your phone" nonsense. Real routes, real numbers, real timelines.

Read more

Freelancing vs Employment for Kenyan Developers: Money and Sanity

A balanced comparison of freelancing and employment for developers in Kenya. Covers income potential, stability, career growth, tax obligations, and the mental health trade-offs that nobody talks about.

Read more

Your First KES 10,000 Online: Five Realistic Routes for New Devs

Five concrete paths to earning your first KES 10,000 online as a new developer in Kenya. Each path includes what you need to know, how long it takes, and step-by-step instructions.

Read more

Explore related topics

Breaking Into Tech

Practical, no-nonsense guides for anyone looking to start or change their career in tech. From choosing your first language to acing interviews.

Getting Into Tech: The Decision Guide

Every question people ask before and while choosing where to learn to code. Three stages: should I do this, where should I learn, and is this school worth my money.

Learn to Code in Kenya

Everything a Kenyan needs to know before writing their first line of code. Career paths, real costs, hardware requirements, and honest answers about what it takes.

Bonaventure Ogeto

Bonaventure Ogeto

Founder, McTaba Labs

Bonaventure is the founder of McTaba Labs, a coding bootcamp in Nairobi, Kenya. He has spent years building products for the African market and mentoring the next generation of developers across the continent.