01What drives the price of a website
Five things move the cost more than anything else. First, the number of unique page templates, not the number of pages. Second, functionality: payments, bookings, member areas and integrations add development time. Third, content: who writes it, and whether it needs translating into Swahili. Fourth, design: adapting a theme costs less than designing from a blank page. Fifth, the level of ongoing care you need after launch. Get clear on these and quotes start to make sense.
02Brochure and company websites
A company site presents who you are, what you do and how to reach you. The work is mostly discovery, design, content and a well-built WordPress theme, with forms that respect the Data Protection Act, 2019. This is the lightest kind of project and sits within our Strategy and Design service, which starts from $1,500 per project. Costs rise with more templates, more languages or custom features.
03Ecommerce, portals and learning platforms
Once a site takes M-Pesa payments, manages stock, enrols students or runs a recruitment pipeline, it becomes software. Development involves payment gateways or Safaricom's Daraja API, user roles, dashboards, emails and careful testing. Our Development service starts from $5,000 per project for this reason. A Kenyan school portal, an online shop and a membership body may all fall in this group, yet each differs in scope.
04Moving an existing site
If you already have a website on another platform or host, moving it is a project in its own right. Content, images, links and search rankings all need carrying across, along with form entries and orders where they matter. Our Migrations service starts from $1,000 per migration. A move is often the right moment to tidy up content and drop plugins you no longer use, which reduces running costs later.
05Running costs to budget for
A website keeps costing money after launch, and a fair quote should say so. Budget for annual renewal of your .co.ke or .ke domain through a KeNIC-accredited registrar; hosting, which ranges from basic shared plans to managed servers; payment gateway fees on each M-Pesa or card transaction, set by Paystack, Flutterwave, Pesapal or Safaricom; business email per mailbox; and maintenance. Check each provider's current price list, as these change.
06Getting an accurate quote
The quickest route to a reliable figure is a short brief: what the site must do, who it serves, which payments it takes, what content exists and when you need it. With that, we send a written scope with deliverables, timeline and a fixed price in US dollars. If another agency's quote is lower, compare the scopes line by line; the difference is usually explained there.