Ask five Nairobi agencies what a website costs and you will get five answers spanning two orders of magnitude - from KES 25,000 to KES 2 million. Both ends are real quotes for real work. The gap is not dishonesty; it is that the word 'website' covers everything from a five-page brochure to a platform processing payments for three hundred vendors.
Here is what the bands actually look like, what moves a quote inside them, and how to tell which one you are shopping in.
The four honest price bands
KES 25,000 - 90,000: template deployment
A purchased theme, your logo and text dropped in, live in a week. There is nothing wrong with this if you need a presence and nothing more. Understand what you are buying: shared design with thousands of other sites, limited performance control, and usually no plan for what happens when you need a change in eight months.
KES 150,000 - 400,000: custom marketing site
Designed for your business rather than adapted to it. Custom layouts, a content management system your team can operate, technical SEO done properly, and performance tuned for mobile data. This is where most established businesses should be, and it is the band where the site starts paying for itself in enquiries.
KES 450,000 - 1.5M: platform
The site now does work: takes payments, manages inventory, serves logged-in users, talks to your other systems. Cost is driven by feature count and integration complexity, not page count. M-Pesa integration alone is typically KES 100,000 to 150,000 once you account for callback validation and reconciliation.
KES 1.5M+: business-critical system
ERP, fintech, multi-branch operations. Discovery is a paid phase of its own. Documentation, audit trails and security review are line items rather than afterthoughts, because something in this band failing quietly is a business emergency.
The three questions that move a quote most
- 1Who logs in? A site with no accounts is a fraction of the cost of one with roles, permissions and personalised data. This single question often doubles or halves a number.
- 2Does money change hands? Payments bring reconciliation, failure handling, refunds and an audit trail. The integration is the small part; the edge cases are the expensive part.
- 3What does it need to talk to? An isolated site is straightforward. One that syncs with your accounting package, your courier and your warehouse system is three integrations, each with its own failure modes.
What is not in the quote
Ongoing costs are real and rarely discussed up front. Budget for them:
- Hosting: KES 1,500 - 25,000 monthly depending on traffic and architecture
- Domain: KES 1,200 - 3,500 annually
- SSL: usually free via Let's Encrypt, but some managed hosts charge
- Content updates: free if you have a CMS, billed hourly if you do not
- Maintenance: 10 - 20% of build cost annually is a reasonable planning figure
How to compare quotes fairly
Put every quote against the same four questions. Who owns the code and the accounts at the end? Is there a CMS, or does every text change need a developer? What is included after launch, and for how long? What happens if the scope changes - is there a written change process or an argument?
The most expensive quote is rarely the worst value. The cheapest one frequently is - because the gap usually reappears later as rework.
We publish our own ranges for exactly this reason. If our band does not fit your budget you should find that out in thirty seconds rather than after three meetings.
Albert Mwai
Trenax
Working on something this touches on? We are happy to talk it through, whether or not it turns into a project.
Book a call