Bonaventure OgetoBy Bonaventure Ogeto|

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.

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.

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?

Join the McTaba Labs full-stack marathon (4 months full-time · 6 months part-time). Learn M-Pesa, USSD, and WhatsApp engineering while shipping 8 production apps.

Apply to the McTaba Marathon