How much does a website cost in Kenya? A plain guide

Quotes for a website in Kenya range from a few thousand shillings to several hundred thousand, which makes the question hard to answer. This is a plain guide to what you get at each level, what it costs to keep a site running, and how to judge a quote.

By Dylan MakoriUpdated 7 min read

The four levels

Templates and do-it-yourself builders · Roughly KES 15,000 to 40,000

  • What you get: A ready-made theme with your logo, text and photos, on a builder platform or a basic WordPress install.
  • Good for: Testing an idea, a personal project, or a very small business that needs to exist online quickly.
  • Watch for: Limited design, often slow on phones, and hard to grow once you need bookings, payments or custom pages.

A professional business website · Roughly KES 50,000 to 150,000

  • What you get: A designed site of around five to ten pages, built for phones first, with contact and WhatsApp done properly, basic search setup and analytics.
  • Good for: Most service businesses, clinics, schools, firms and non-profits. This is where most of the organisations we speak to land.
  • Watch for: Ask exactly what is included: content writing, photos, revisions, and who hosts it afterwards.

Sites with systems behind them · Roughly KES 150,000 to 400,000

  • What you get: Everything above, plus a working system: online booking, M-Pesa or card payments, a client portal, or an online shop.
  • Good for: Businesses whose website needs to do work, not just describe it.
  • Watch for: The system is where most of the cost and risk sits. Get the scope written down in detail.

Custom platforms · From around KES 400,000

  • What you get: Larger or unusual projects: marketplaces, multi-branch portals, integrations with other systems.
  • Good for: Organisations with specific operational needs that off-the-shelf tools cannot meet.
  • Watch for: Phase it. Launching a smaller first version and building on it is usually safer than one large release.

What moves the price

  • Number of page types. Ten pages that share one layout cost less than five pages that are each different.
  • Content. Whether you supply the text and photos, or the agency writes and sources them.
  • Systems. Booking, payments, portals and integrations take far more work than pages.
  • Design depth. A customised template and a fully original design are different jobs.

Running costs people forget

A website is not a one-off purchase. Budget roughly for:

  • Domain name: renewed every year. A .co.ke address usually costs less than a .com.
  • Hosting: from a few thousand shillings a year for simple shared hosting, more for faster, managed hosting.
  • Security certificate (HTTPS): included free with most good hosting today. Be wary of anyone charging extra for it.
  • Care and updates: security updates, backups and small changes, usually as a monthly plan.

How to judge a quote

When it looks too cheap

  • The design is a template presented as custom work.
  • Nobody mentions phones, speed, search setup or analytics.
  • There is no written scope, so what you get is decided later.
  • You would not own the domain or the site if you parted ways.

When it looks too expensive

  • Large fees for meetings and strategy before anything is scoped.
  • Features you did not ask for and will not use.
  • No clear explanation of what each part costs.

A good quote is written, itemised, says who owns what, and explains what happens after launch. That last part matters most: a site that nobody maintains slowly breaks.

Frequently asked

Can I pay in instalments?

Many agencies, including us, split payment into a deposit and a balance on delivery, with larger projects paid in milestones. Agree the schedule in writing before work starts.

How long does a website take?

A professional business website usually takes two to four weeks, depending largely on how quickly content is ready. Sites with booking or payment systems take longer.

Should I choose .co.ke or .com?

For an organisation serving Kenyan customers, .co.ke is a good choice and signals that you are local. If you serve an international audience, a .com can make sense. Many organisations register both and point one at the other.

Is a website builder good enough?

For testing an idea, often yes. Once your website needs to bring in enquiries, take bookings or payments, or load quickly on phones, the limits of a builder start to cost you. You can check how your current site performs with our free health report.

See where your own website stands.

Our free health report tests your homepage with Google Lighthouse on a simulated phone and tells you, in plain English, what to fix first. Or tell us what you are working on and we will give you an honest read.