How to register a cleaning company in Kenya

Registering a cleaning company in Kenya involves a structured process through government portals and local authorities to ensure legal compliance. Begin with the Business Registration Service (BRS) via eCitizen for name search and incorporation.

Business Name Search and Reservation

Conduct a name search on the eCitizen portal or at Huduma Centres to confirm availability of your preferred business name, such as "CleanPro Services Limited." Reserve the name for 30 days at a cost of Ksh 150, preventing others from using it. This step typically takes 1-2 days and forms the foundation for sole proprietorships, partnerships, or limited companies.

Choose Business Structure and Register

Select a structure: sole proprietorship (simplest, Ksh 1,000-5,000 fee), partnership, or private limited company (Ksh 10,000-30,000). Submit Form BN/2 for proprietorships or CR1/CR2 for companies via eCitizen, including copies of national IDs/passports for directors, proposed name certificate, and memorandum/articles of association. Pay Ksh 1,050-10,650 registration fee; processing yields a Certificate of Registration or Incorporation within 3-7 days.

Obtain County Business Permit

Apply for a Single Business Permit from your county government (e.g., Nairobi City County), costing Ksh 5,000-30,000 annually based on business size and location. Requirements include the registration certificate, ID copies, premises lease (if applicable), and public health clearance. For cleaning firms, emphasize waste disposal plans; approval takes 7-14 days.

Tax Registration with KRA

Register for a KRA PIN (free) online via iTax portal using your business certificate and IDs. If annual turnover exceeds Ksh 5 million, enroll for VAT; all employers need PAYE for staff. Obtain an Employer PIN for NSSF/NHIF compliance, mandatory for hiring cleaners.

Additional Permits and Compliance

Secure a health permit from the Ministry of Health (Ksh 2,000-10,000) verifying hygiene standards, and NEMA environmental clearance (Ksh 5,000-20,000) for chemical use and waste management. Cleaning companies handling hazardous materials may require extra safety certifications. Public liability insurance (Ksh 10,000-50,000/year) protects against damages.

Registration Steps Table

Step Key Actions Cost (Ksh) Timeline 
1. Name Search eCitizen portal/Huduma Centre 150 1-2 days
2. Business Reg. Submit forms, pay fee, get cert. 1,050-30,000 3-7 days
3. County Permit Apply at county offices 5,000-30,000 7-14 days
4. KRA PIN/Taxes iTax portal registration Free 1-3 days
5. Health/NEMA Submit compliance docs 7,000-30,000 7-21 days
6. Insurance Purchase policy 10,000+ Immediate

Post-Registration Essentials

Open a business bank account with the registration certificate and PIN. For staff, register with NSSF (Ksh 400/employee monthly) and NHIF. Maintain records for annual renewals; non-compliance risks fines up to Ksh 50,000. Digital platforms like eCitizen streamline 80% of processes, reducing visits to Sheria House or county offices. Total initial costs range Ksh 20,000-100,000, enabling operations within 1-2 months.