How to Start a Cleaning Services Business in Nairobi
A cleaning services business in Nairobi requires minimal startup capital but demands attention to registration, pricing strategy, and client acquisition. Here's what actually works.
Starting a cleaning services business in Nairobi is straightforward if you skip the startup fantasies and focus on the legwork. You need a business registration, basic supplies, reliable customers, and a pricing model that doesn't undercut your own survival. Most people skip the formal steps—don't.
Register Your Business Properly
Head to the Nairobi County headquarters or access ecitizen.go.ke to register your business name. The registration costs roughly KSh 2,000–5,000 depending on whether you're operating as a sole proprietor or limited company. A sole proprietorship is faster for beginners; most cleaning operators start here.
Get a PIN from KRA via itax.kra.go.ke. This takes 1–2 weeks and is free. Without a PIN, you cannot legally invoice corporate clients, and they will ask for it. Personal clients may not, but corporate contracts—which pay better—require it.
Open a business bank account once you have your registration documents. KCB, Equity, and Co-operative Bank all offer accounts suitable for small service businesses. You'll need your national ID, registration certificate, and KRA PIN. This separation between personal and business money protects you legally and makes accounting simpler when tax season arrives.
Get Your Supplies and Pricing Right
Don't overspend on equipment initially. A mop, bucket, brushes, detergent, and disinfectant will cost around KSh 3,000–5,000. Buy in bulk from wholesalers in Industrial Area or Nairobi River Road once you have regular clients. Many operators source cleaning supplies from Kenpharma or local chemical distributors at better rates than retail shops.
Price your services based on room type and complexity, not your feelings. A standard bedroom takes 45 minutes to 1 hour and should cost KSh 1,500–2,500. A full house (3 bedrooms, living room, kitchen) ranges KSh 5,000–8,000. Corporate offices charge per square meter: KSh 150–250 per sqm for daily maintenance, higher for deep cleans. Check what competitors charge in your target area—Westlands rates differ from Embakasi.
Offer three tiers: basic (dusting and sweeping), standard (includes mopping and bathroom), and deep clean (includes behind furniture, windows, walls). This lets customers choose what fits their budget and gives you upsell opportunities.
Finding Your First Clients
Word-of-mouth is slowest but most reliable. Start by cleaning for family and friends—even at a discount. Ask them to refer you. A simple WhatsApp status saying "Cleaning Services Available" works, though it sounds desperate. Better: create a basic Google Business profile and ask satisfied clients to leave reviews.
Property management companies are goldmines. Visit real estate offices in your target area with a professional rate card and references. One contract with a 20-unit apartment building beats 15 individual clients. Check Jumia Services or Taskforce—both platforms connect cleaners with clients, though they take a commission (usually 15–20%).
Corporate cleaning contracts require invoicing capability and reliability. You can find a verified Kenyan expert on Kaziiko to help draft professional proposals if client acquisition feels outside your comfort zone.
Set a payment structure upfront. Most individuals pay cash after service. Corporate clients expect 7–14 day payment terms—budget for this cash flow gap. For recurring clients, collect payment on completion or via M-Pesa the same day.
Frequently Asked Questions
Do I need a business license to clean homes in Nairobi?
A business registration certificate and KRA PIN are required for legal operation and corporate invoicing. Cleaning for individuals without registration is technically informal and risky if disputes arise. Registration costs under KSh 5,000 and takes 2–3 weeks.
How much should I charge per hour?
Nairobi rates range KSh 800–1,500 per hour depending on area and service type. Residential home cleaning averages KSh 1,200 per hour; corporate cleaning rates are higher at KSh 1,500–2,000 per hour. Always quote per job, not hourly, to avoid scope creep.
What insurance do I need?
Public liability insurance protects you if you damage a client's property. It costs roughly KSh 5,000–10,000 annually. For household clients it's optional; for corporate contracts it's mandatory. Check with insurers like Jubilee or CIC.
Can I start this part-time?
Yes. Many operators clean 3–4 homes before work or on weekends, then transition full-time once they have 8–10 regular clients. Part-time works until demand requires you to hire help or decline jobs.
