How to Start an Online Business in Kenya (and Get Paid Through M-Pesa)
An online business in Kenya is a real business that happens to sell through a phone. Here are the models that work, the setup in the right order, and how to take M-Pesa payments properly from day one.
Starting an online business in Kenya is easier than ever: customers are on TikTok, WhatsApp and Instagram, and they pay by M-Pesa. What hasn't changed is the hard part, which is having something people want and delivering it reliably.
Online business ideas in Kenya that actually work
- Selling physical products through social media and WhatsApp: fashion, beauty, phone accessories, home goods, baby products
- Reselling from wholesalers with delivery, a model many beginners start from home
- Services sold online: design, writing, bookkeeping, tutoring, virtual assistance
- Digital products: templates, short courses, guides
- Taking an existing local business online: the fastest win for anyone who already sells
How to start, in the right order
- Choose one product line and one type of customer. Don't open a 'sell everything' shop
- Test demand: post it, price it, and see who asks before you buy big stock
- Register a business name (KSh 950 on eCitizen) and get a Lipa na M-Pesa till
- Set up WhatsApp Business with a catalogue
- Sort delivery: riders, matatu parcels or courier, with fees by area
- Post short videos daily and reply fast. Speed sells online
- Once orders are steady, add a website or online shop so you're not just renting space on social media
Getting paid through M-Pesa, properly
Use a till or paybill, not your personal number. It looks professional and keeps business money separate. When orders grow, connect M-Pesa to your shop so payments confirm automatically and nobody can fake an 'I've paid' screenshot.
Avoid the 'online business' scams
If someone wants you to pay to join, recruit others, or 'invest' for guaranteed daily returns, that's not an online business. Real online businesses sell real things to real customers.
Antony Mungai
Founder, Steff Cloud — building websites, systems and automation for Kenyan businesses from Nakuru.