VEYRA
  • Work
  • Approach
  • Services
  • Answers
  • Contact
Start a project
← All answers·29 August 2026·6 min read

What a website actually costs in Kenya

Real price bands for a business website in Kenya, what moves a quote up or down, and the costs that only appear after you have paid.

Nobody publishes prices, so every enquiry starts with a guess. Here is the range as it actually sits in Nairobi, and — more usefully — what moves a quote from one band to the next.

Typical build cost, business website, Kenya
Who builds itCostWhat you get
You, on a templateKES 0 – 30,000A Wix or Squarespace site plus a subscription you keep paying. Fine for a holding page.
FreelancerKES 25,000 – 80,000Usually a WordPress theme, lightly customised. Quality swings enormously.
StudioKES 80,000 – 350,000Designed rather than assembled, written for your business, built to load fast.
Full agencyKES 400,000+Account manager, strategy deck, longer timeline. Priced for corporates.
Typical build cost, business website, Kenya

Those bands overlap because the page count is rarely what drives the price. Four things do.

What actually moves the number

  • Whether the words already exist. Writing your services, your process and your about page from scratch is a real chunk of the work, and it is the part most quotes quietly assume you will supply.
  • Whether you have photographs. Stock images of other people's premises are the fastest way to look like everyone else. A shoot costs money; not having one costs enquiries.
  • Whether anything has to talk to something else. A contact form is trivial. Payments, bookings, stock, or a login are not — that is software, and it is priced as software.
  • How many people have to approve it. Every additional decision-maker adds a revision round, and revision rounds are the single most common reason a fixed quote turns into an hourly one.

The costs that appear afterwards

A build price is not a total. Budget for these separately, because a quote that omits them is not cheaper — it is just incomplete.

Ongoing costs
ItemTypicalNotes
DomainKES 1,000 – 1,500 / yearA .co.ke through a KeNIC-accredited registrar. A .com runs a little more.
HostingKES 0 – 15,000 / yearA modern static site can genuinely host for nothing. WordPress cannot — it needs a server.
SSL certificateKES 0Free and automatic on any competent host. If you are being charged for one, ask why.
MaintenanceKES 0 – 60,000 / yearWordPress needs patching or it gets hacked. A static site has nothing to patch.
Ongoing costs
The maintenance line is where platform choice shows up. Most Kenyan business sites are on WordPress, and most of those are running outdated plugins right now. That is not a maintenance plan — it is a bill that has not arrived yet.

What to ask before you pay a deposit

  1. 01Is this a fixed price or an estimate? Get the answer in writing.
  2. 02How many revision rounds are included, and what does a further round cost?
  3. 03Who owns the domain and the hosting account — you, or the person building it?
  4. 04What happens if I want to move to someone else in a year?
  5. 05Will you show me the site on a phone before we launch?

The last one matters more than it sounds. Most Kenyan traffic is mobile, on a mid-range Android, over data the visitor is paying for by the megabyte. A site that was only ever reviewed on a laptop is a site nobody has actually seen.

Still deciding?

Send a screenshot of your current site — or your Instagram, if that is all there is — and I will tell you what is costing you enquiries. No charge, no pitch deck.

Ask on WhatsApp

Read next

  • How to choose a web designer without getting burnedThe questions that separate a designer who will finish from one who will not, and the warning signs that show up before you pay.
  • Should you buy a .co.ke or a .com?Which domain extension to buy for a Kenyan business, what each one signals, and why you should probably own both.
VEYRASTUDIOVeyra Studio

Websites, software and brand, built properly. Nairobi.

  • WhatsApp
  • Nairobi, Kenya

© 2026 Veyra Studio. Built in Nairobi.