Updated 31 October 2026
To start a hardware business in Kenya you need a location near active construction, a registered business name, a KRA PIN, a county Single Business Permit and enough capital to carry the fast-moving stock: cement, steel, roofing, plumbing and electrical items. A small shop in a peri-urban area can open with roughly KSh200,000 to KSh500,000, while a builder-focused shop needs millions. This guide covers each step, using county finance laws and published estimates.
How much capital you need to start a hardware business in Kenya
Capital depends mainly on how much stock you carry. Published estimates give a useful range:
| Type of shop | Estimated startup capital | Source |
|---|---|---|
| Small shop, rural or peri-urban town | KSh200,000–500,000 | Huduma Global |
| Medium shop in a county town | KSh500,000–2 million | Huduma Global |
| Lean neighbourhood shop (owner plus one assistant) | About KSh2.14 million, including KSh350,000 working capital | BusinessPlans.co.ke |
| Standard builder-focused shop | About KSh6.34 million | BusinessPlans.co.ke |
| Large building materials centre with yard | KSh2 million–10 million or more | Huduma Global |
These are planning figures, not quotes. A common split is 60–70% on stock, 15–20% on rent and deposit, 5–10% on shelving and setup, and the rest on licences and working capital. Keep at least two to three months of rent and wages in reserve.
Step 1: Choose the right location
- Near construction: growing estates, new roads and areas where plots are being developed, such as fast-growing towns on Nairobi’s edges. Our look at business opportunities in Kitengela shows how new estates create demand.
- Loading space: room for a pick-up or lorry to offload cement and steel.
- Secure, dry storage: cement must stay dry and off the floor; steel, pipes and timber need a lockable yard.
- Competition is not always bad: clusters of hardware shops can become a corridor where builders come to compare prices.
Step 2: Register and get permits
- Register the business with the Business Registration Service on eCitizen, as a business name or a company. See the full legal requirements to start a business.
- Get a KRA PIN for the business; companies follow the steps in how to get a KRA PIN for a company.
- Get a county Single Business Permit. Fees vary by county, size and zone. For example, Nyandarua County’s 2026 draft Finance Bill lists hardware shops up to 100 square metres at KSh10,750 to KSh17,650 a year depending on zone, larger shops at KSh16,000 to KSh28,550, and wholesale and retail hardware at KSh57,500. Check your own county’s Finance Act.
- Fire safety certificate from the county, especially if you stock paint, solvents and timber.
- Weights and measures: if you sell sand, ballast or nails by weight, your scales must be verified by the Weights and Measures department.
Step 3: Tax, VAT and eTIMS
All businesses must issue invoices through KRA’s eTIMS system; see how to generate an eTIMS invoice. Hardware turnover grows quickly, and once taxable sales reach KSh5 million in 12 months you must register for VAT. Our guide to the requirements for VAT registration in Kenya explains the process. Contractors who are VAT-registered often prefer suppliers who can give them a valid VAT invoice.
Step 4: Stock the fast movers first
- Cement: the anchor product. Carry two or three well-known brands.
- Steel bars in common sizes, binding wire and nails.
- Roofing: iron sheets, ridges, roofing nails and gutters, usually better margins than cement.
- Plumbing: PVC and PPR pipes, fittings, taps and tanks.
- Electrical: cables, switches, sockets, conduits and breakers.
- Paint and tools: trusted brands and basic tools for fundis.
Track what sells every week and reorder the top 20 items before they run out. Avoid tying cash up in slow items.
Step 5: Win fundis and contractors
Fundis bring repeat business. Many shops offer delivery, keep a contact list of local fundis and give credit only to trusted contractors with written terms. Take payment by M-Pesa till so records are clean. Be careful with credit: unpaid accounts are one of the most common reasons small hardware shops fail.
FAQ
How much do I need to start a small hardware shop in Kenya?
Published estimates put a small shop at about KSh200,000 to KSh500,000, mostly for stock, plus rent and permits.
What licences does a hardware shop need?
A registered business name or company, a KRA PIN, a county Single Business Permit and a fire safety certificate. Scales must be verified if you sell by weight.
Is a hardware business profitable in Kenya?
It can be in areas with active construction, but margins on cement are thin. Profit comes from volume, roofing, plumbing and electrical items, and tight control of credit.
Updated October 2026.
Related: Machakos County Business Permit Fees 2026: Single Business Permit Rates by Town
Related: Kajiado County Business Permit Fees 2026: Trade Licence Rates for Kitengela, Ngong and Other Towns
Prefer WhatsApp? Follow Business Radar on WhatsApp
Weekly, free. We only use your email for this newsletter and you can unsubscribe in one click. Privacy policy.

