Country guide · KES (KSh)
20 business ideas in Kenya
TL;DR
Kenya is one of the easiest places in Africa to start a small business because M-Pesa lets almost anyone accept payments on a phone, and “hustle” culture supports food, farming, transport and online services. Many ideas start from KSh 10,000 to KSh 300,000, from mama mboga stalls in Nairobi to flower and avocado supply chains out of the Rift Valley.
The market in Kenya
M-Pesa is woven into daily life in Kenya. Shops, boda boda riders, farmers and freelancers all use it for payments, and merchant tools such as Lipa na M-Pesa Till and Paybill numbers make accepting payments simple for small businesses. Airtel Money and bank apps add options, and Safaricom’s ecosystem includes a marketplace of small loans and savings, though borrowing costs can be high, so read terms carefully.
Nairobi, Mombasa, Kisumu, Nakuru and Eldoret are the main commercial centres, and Nairobi’s growing middle class supports cafes, fitness, fashion and food delivery. Outside the cities, farming is the economic backbone: tea, coffee, maize, vegetables, dairy, avocados and cut flowers move through cooperatives, markets and exporters. Value-added products such as packaged flour, honey, sunflower oil and fresh juices give small producers room to earn more.
Transport and logistics shape many businesses. Boda bodas move people and parcels where cars cannot, matatus connect towns, and courier services connect shop owners to buyers countrywide. Jumia, Kilimall and Facebook Marketplace are used for online sales, though WhatsApp and Instagram handle most small-order selling. Power is generally reliable in cities but outages happen, and rural areas depend more on solar kits.
Remittances from Kenyans in the United States, United Kingdom and the Gulf contribute to rent, school fees and home building, which supports construction supplies, rental housing and education services. Tourism around Maasai Mara, the coast and the national parks also supports guides, transport and craft sellers.
Best businesses to start in Kenya
01Mama mboga and fresh produce delivery
KSh 15,000–KSh 100,000Urban households buy vegetables, fruit and eggs daily, often in small amounts. A stall or WhatsApp delivery service that buys from Wakulima market or farms in Kiambu and Nyandarua can earn steady margins.
02M-Pesa agent and mobile money shop
KSh 50,000–KSh 300,000Agents earn commission on deposits, withdrawals and airtime, and the business works best where foot traffic is high. Float management and security matter, so choose a location carefully.
03Poultry and egg farming
KSh 100,000–KSh 600,000Eggs and chicken are staples in Kenyan households and eateries. A small layers unit sells to neighbours, kiosks and hotels, and feed and vaccination plans are the two things to master.
04Chips, smokies and street food stall
KSh 30,000–KSh 200,000Chips, smokies, mandazi, nyama choma and githeri sell quickly near bus stages and schools. Low overhead and cash flow every day make this a classic hustle.
Full launch plan →05Boda boda and delivery riding
KSh 120,000–KSh 250,000Motorcycle taxis and parcel delivery work in towns across the country. Owning a bike and leasing it or hiring riders can earn steady income, but you need insurance and licences.
Full launch plan →06Salon and barbershop
KSh 80,000–KSh 400,000Braiding, weaves, barbering and nail care are daily needs in every neighbourhood. A small shop near a busy estate or campus can fill quickly if the quality is consistent.
Full launch plan →07Cyber cafe and printing shop
KSh 120,000–KSh 500,000Students and job seekers need printing, photocopying, KRA and eCitizen help and CV typing. A print and business services shop near a college or government office stays busy.
Full launch plan →08Solar home systems and phone charging
KSh 100,000–KSh 600,000Off-grid homes and shops buy solar lights, panels and small inverters. A reseller can earn through sales, installations and maintenance, and many suppliers offer pay-as-you-go products.
09Online tutoring and KCSE preparation
KSh 10,000–KSh 80,000Parents and students look for tutors for KCSE, the CBC curriculum and international curricula. A strong subject teacher can teach small groups online or in a home study space.
Full launch plan →10Content creation and social media management
KSh 15,000–KSh 100,000Hotels, restaurants and boutiques want better posts and ads. Package monthly plans and take payment by M-Pesa to keep admin light.
Full launch plan →11Second-hand clothes (mitumba) retail
KSh 30,000–KSh 250,000Mitumba is a major part of Kenyan fashion, and sellers on Instagram and in markets build followings by curating quality pieces. Buy bales from reliable suppliers and sort carefully.
Full launch plan →12Avocado, macadamia and honey processing
KSh 200,000–KSh 1.5MKenya’s horticulture and honey sectors support small processors who add value through oil, nuts and packaged honey. Quality standards matter for both local shelves and export buyers.
Full launch plan →13Safari and local tours
KSh 30,000–KSh 300,000Tourists and Kenyans on weekend trips book day tours, Nairobi National Park visits and coastal excursions. A guide with a partner driver can sell on social media and booking platforms.
14Event tents, chairs and sound rental
KSh 150,000–KSh 800,000Weddings, funerals, graduations and church events are held all year, and tents and chairs are rented each weekend. Start with a small set and grow as bookings increase.
Full launch plan →15Laundry and dry-cleaning shop
KSh 200,000–KSh 900,000Busy professionals and students in Nairobi, Mombasa and Kisumu pay for washing and ironing. Pickup and delivery add value, and good water supply is essential.
Full launch plan →16Airbnb and furnished apartments management
KSh 50,000–KSh 400,000Visiting business travellers, diaspora and tourists book furnished apartments in Nairobi, Nanyuki and the coast. Co-hosting for owners requires cleaning, guest messaging and photos.
Full launch plan →17Freelance writing and virtual assistance
KSh 10,000–KSh 60,000English-speaking Kenyans write, edit and support overseas clients, and payments can reach you through bank or M-Pesa withdrawal routes. Reliable internet and backup power are the basics.
Full launch plan →18Mobile phone repair and accessories
KSh 60,000–KSh 300,000Repair shops fix screens, batteries and software, and accessory sales add steady income. Locations near campuses and matatu stages are best.
Full launch plan →19Cut flowers and bouquets
KSh 40,000–KSh 300,000Kenya is a major flower exporter, and local florists buy stems for weddings, funerals and Valentine’s Day. A bouquet shop or online stall can buy from growers near Naivasha or Limuru.
Full launch plan →20Car wash and detailing
KSh 60,000–KSh 300,000Car owners in Nairobi and other towns prefer quick washes while they shop or work. A compact setup with water access and a team can serve mall parking and estates.
Full launch plan →
How to start a business in Kenya
- 1
Choose a business structure
Many small traders register as sole proprietors, while partnerships and limited companies suit larger or shared ventures. Think about liability, funding and who will own the business.
- 2
Register through the Business Registration Service
Business names and companies are registered with the Business Registration Service (BRS) through the eCitizen platform. Confirm the current steps, name search and fees on the official BRS and eCitizen pages.
- 3
Get a KRA PIN
Register with the Kenya Revenue Authority (KRA) to get a Personal Identification Number for tax purposes. Ask KRA or an accountant about turnover tax, VAT and what applies to your size of business.
- 4
Apply for a county business permit
Most businesses need a single business permit from their county government. Fees and requirements vary by county and business type, so ask your county office before you trade.
- 5
Check sector licences
Food premises, clinics, schools and tour operators have extra requirements, such as public health certificates or licences from the relevant regulator. Check the specific rules for your activity.
- 6
Set up M-Pesa Till or Paybill
Register for Lipa na M-Pesa so customers can pay by till or paybill and you keep a record of every payment. Pair it with a business bank account for easier saving and borrowing.
- 7
Keep simple records
Use a notebook or a free app to track daily sales, stock and expenses. Clear records make it easier to qualify for loans and file taxes.
General information, not legal or tax advice. Fees, forms and requirements change — confirm with the official agencies named above before you file. Updated 2026-10-20.
Local tools & platforms
Frequently asked questions
What business can I start in Kenya with KSh 10,000?
With KSh 10,000 you can start a small fruit or vegetable stall, freelance writing, social media management, snack selling or an online tutoring service. Choose something with quick turnover so you can recover your capital fast.
What are the best small business ideas in Kenya?
Produce delivery, street food, salon and barber services, M-Pesa agency, printing, solar sales and online freelancing are widely practised and do well because they meet daily needs. Pick a location with consistent foot traffic.
How do I register a business in Kenya?
You can register a business name or company through the Business Registration Service on the eCitizen platform, then get a KRA PIN and a county business permit. Confirm current fees and forms with BRS and your county.
How do I accept M-Pesa payments for my business?
Apply for a Lipa na M-Pesa Till or Paybill number through Safaricom, usually with your KRA PIN and registration documents. Check the latest requirements and charges with Safaricom.
Is farming a good small business in Kenya?
It can be, especially with value-added products, reliable buyers and good water. Start small, learn local prices and avoid brokers who underpay by selling directly through cooperatives, markets or exporters.
Other countries