To become a virtual assistant (VA) in Kenya, choose one service you can prove with two practice samples, set up a payout route that ends in your M-Pesa or Kenyan bank account, get a KRA PIN, and apply to clients in the UK, Europe, and the US East Coast. Kenya’s time zone is one of its biggest advantages: at GMT+3 you can cover a full London working day and most of a New York morning between 11 a.m. and 8 p.m. Nairobi time.

The rest of this guide is the Kenya-specific part: hours, the M-Pesa payout options and their limits, tax, and free local training.

Step 1: Pick a service and get trained for free

The VA services with steady overseas demand are general admin (inbox, calendar, data entry), research, ecommerce support, and social media support. In Upwork’s In-Demand Skills 2026 report, general virtual assistance and data entry were the top two skills in the admin category, and ecommerce management grew 130% year on year.

Kenya has a free government route into this work. The Ajira Digital Programme, run by the Ministry of Information, Communications and the Digital Economy, offers free online training whose basic modules include data entry, digital marketing, and virtual assistance. It is aimed at 18 to 35 year olds, and if you lack a computer or internet at home, its more than 300 Ajira Youth Empowerment Centres around the country provide both.

Then build two samples on fictional data: for example, a triaged practice inbox with five reply templates, or a sourced list of 50 UK businesses in Google Sheets. How to Become a VA With No Experience has a four-week plan for this.

Step 2: Plan your hours around client time zones

Kenya stays at GMT+3 all year. The UK and US change their clocks in late October and early November 2026.

Client city, 9:00 a.m. local Nairobi before their clock change Nairobi after their clock change
London 11:00 a.m. 12:00 noon (from Oct 25)
Berlin 10:00 a.m. 11:00 a.m. (from Oct 25)
New York 4:00 p.m. 5:00 p.m. (from Nov 1)
Los Angeles 7:00 p.m. 8:00 p.m. (from Nov 1)
Sydney 2:00 a.m. 1:00 a.m. (from Oct 4)

A workable full-time pattern is 11 a.m. to 7 p.m., which covers London from its start of day and overlaps New York’s first three hours. Avoid promising live cover for Australian clients unless the work is asynchronous.

Step 3: Choose a payout route that ends in M-Pesa or your bank

Kenya has more direct-to-mobile-money options than most countries. These were the main routes as of September 2026.

Route How it works Fees and limits Watch out for
Upwork to M-Pesa Add M-Pesa under Settings, then Withdrawals Limit of KES 70,000 per withdrawal; Upwork lists M-Pesa fees in your account Your first and last name must exactly match your M-Pesa name and verified Upwork name; new method activates after 3 days
Upwork to Kenyan bank Direct to Local Bank US$0.99 per withdrawal; limit US$5,000 to US$20,000 per withdrawal Your bank may charge an incoming fee
PayPal to M-Pesa M-PESA app, then the PayPal option, then Withdraw 3% fee applied on the daily exchange rate; KES 250,000 per transaction, KES 500,000 per day Both accounts must be in the same name
Client pays via Wise to your M-Pesa Client sends KES from their Wise account to your M-Pesa number Up to KES 250,000 per transfer, KES 500,000 per day; the client pays Wise’s fee Recipient name and +254 number must be exact; references do not show on M-Pesa
Payoneer to Kenyan bank For direct clients and some marketplaces Payoneer lists 1.2% to 4% for withdrawals with currency conversion Payoneer charges a US$29.95 annual fee if you receive under US$6,000 in 12 months

The old web-based M-Pesa PayPal service at paypal-mobilemoney.com closed on August 16, 2025. Tutorials that still send you there are out of date; the service now lives inside the M-PESA app.

Worked example: a US$500 direct-client invoice

Using an example rate of KES 129 per US$1:

  • Client pays you on PayPal, you withdraw to M-Pesa. PayPal’s fee for international commercial payments in Kenya is 4.4% + US$0.30, so US$22.30. Of the remaining US$477.70, the 3% exchange fee costs about US$14.33. You receive about US$463, or roughly KES 59,770.
  • Client pays through Wise to your M-Pesa. Wise converts at its mid-market rate and the client pays Wise’s sending fee, so the full KES equivalent of US$500, about KES 64,500, lands in your wallet.

That KES 4,700 gap repeats every month. If your client already uses Wise, ask them to pay you that way. Put the payment method in writing before you start work, not on the first invoice.

Step 4: Register with KRA and understand what you owe

This section is general information, not tax advice.

Get a KRA PIN. Registration is free on iTax (itax.kra.go.ke) using your national ID. Most platforms and banks will ask for it, and it is required to file returns.

File your annual return by June 30. Individual income tax returns for the calendar year are filed on iTax between January 1 and June 30 of the following year. Freelance and online income is declared alongside any other income.

Check whether Turnover Tax applies. Turnover Tax (TOT) is charged at 3% of gross receipts on business turnover above KES 1 million and up to KES 25 million a year, with a monthly return due by the 20th of the following month. At US$700 a month (about KES 1.08 million a year at the example rate), you would cross the KES 1 million line.

Below KES 1 million, your business income is taxed at the normal resident rates through the annual return. KRA’s published bands start at 10% on the first KES 288,000 a year, and residents get personal relief of KES 28,800 a year.

SHIF. Self-employed people contribute to the Social Health Insurance Fund based on assessed household income (2.75%, with a minimum of KES 300 a month, per the Social Health Authority premium rates). Register through the Social Health Authority so your cover is active before you need it.

Keep a simple record for every payment: invoice number, client, USD amount, date received, KES received, and the M-Pesa or bank reference. That one spreadsheet makes both TOT and the annual return straightforward.

Step 5: Find clients and stay safe

Pick one marketplace and one direct channel. Upwork plus LinkedIn outreach to UK small businesses is a strong combination from Kenya because of the time-zone fit. Keep messages and payment on the platform until a contract exists.

The scams aimed at Kenyan job seekers mirror those elsewhere: “data entry” or “task” jobs that require a registration fee, offers to rent your verified Upwork or PayPal account, and fake recruiters on WhatsApp or Telegram. Never share your M-Pesa PIN or a one-time code, and never rent out an account in your name; if the renter commits fraud, it is your identity on the record. Is Being a VA Legit or a Scam? covers the patterns in detail.

Step 6: Build in backup internet and power

Clients judge reliability on the day something fails. Before your first live call:

  • Keep a second connection on a different network from your main one (for example, Safaricom data if your fiber is Zuku or Faiba, or the reverse).
  • Find out whether your router runs off a power bank or small UPS during a KPLC outage, and test how long it lasts with a video call running.
  • Decide where you would go if both fail: a co-working space, an Ajira center, or a friend’s connection.

Tell each client your backup plan during onboarding. “If power goes, I switch to mobile data within five minutes and message you on WhatsApp” is reassuring and specific.

FAQ

Can I receive Upwork payments directly on M-Pesa?

Yes. M-Pesa is a withdrawal method on Upwork for freelancers in Kenya. Each withdrawal is capped at KES 70,000, so larger balances go out in several withdrawals. Your Upwork name and M-Pesa name must match exactly.

Is PayPal still worth having in Kenya?

As a backup, yes, because some clients only pay by PayPal. As your main route, it is expensive: on international commercial payments you lose 4.4% + US$0.30 to PayPal and another 3% on conversion to M-Pesa.

Do I need to register a business?

No. You can work as an individual using your KRA PIN. Business registration can help later if you hire help or want a business bank account, but it does not replace filing your own returns.

How much should a beginner charge?

Work out your monthly costs first (internet, power, backup data, a share of equipment), then the hours you can bill. How to Set Your VA Rates as a Beginner walks through the calculation; check marketplace fees before you quote.

Sources and further reading

Fees, limits and platform rules change. The date at the top shows when this guide was last updated, and the sources section links to the official pages it relies on. If something has changed, tell us and we will correct it.