Skip to content
minibusinessideas

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

  1. 01Mama mboga and fresh produce delivery

    KSh 15,000–KSh 100,000

    Urban 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.

  2. 02M-Pesa agent and mobile money shop

    KSh 50,000–KSh 300,000

    Agents 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.

  3. 03Poultry and egg farming

    KSh 100,000–KSh 600,000

    Eggs 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.

  4. 04Chips, smokies and street food stall

    KSh 30,000–KSh 200,000

    Chips, 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 →
  5. 05Boda boda and delivery riding

    KSh 120,000–KSh 250,000

    Motorcycle 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 →
  6. 06Salon and barbershop

    KSh 80,000–KSh 400,000

    Braiding, 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 →
  7. 07Cyber cafe and printing shop

    KSh 120,000–KSh 500,000

    Students 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 →
  8. 08Solar home systems and phone charging

    KSh 100,000–KSh 600,000

    Off-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.

  9. 09Online tutoring and KCSE preparation

    KSh 10,000–KSh 80,000

    Parents 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 →
  10. 10Content creation and social media management

    KSh 15,000–KSh 100,000

    Hotels, restaurants and boutiques want better posts and ads. Package monthly plans and take payment by M-Pesa to keep admin light.

    Full launch plan →
  11. 11Second-hand clothes (mitumba) retail

    KSh 30,000–KSh 250,000

    Mitumba 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 →
  12. 12Avocado, macadamia and honey processing

    KSh 200,000–KSh 1.5M

    Kenya’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 →
  13. 13Safari and local tours

    KSh 30,000–KSh 300,000

    Tourists 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.

  14. 14Event tents, chairs and sound rental

    KSh 150,000–KSh 800,000

    Weddings, 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 →
  15. 15Laundry and dry-cleaning shop

    KSh 200,000–KSh 900,000

    Busy 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 →
  16. 16Airbnb and furnished apartments management

    KSh 50,000–KSh 400,000

    Visiting 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 →
  17. 17Freelance writing and virtual assistance

    KSh 10,000–KSh 60,000

    English-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 →
  18. 18Mobile phone repair and accessories

    KSh 60,000–KSh 300,000

    Repair shops fix screens, batteries and software, and accessory sales add steady income. Locations near campuses and matatu stages are best.

    Full launch plan →
  19. 19Cut flowers and bouquets

    KSh 40,000–KSh 300,000

    Kenya 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 →
  20. 20Car wash and detailing

    KSh 60,000–KSh 300,000

    Car 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. 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. 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. 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. 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. 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. 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. 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

M-Pesa (Lipa na M-Pesa Till and Paybill)Airtel MoneyeCitizen and Business Registration ServiceKRA iTax portalJumia and KilimallWhatsApp Business

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