Key takeaways
- A business website in Kenya typically costs KSh 15,000–150,000 to build; an online shop with M-Pesa KSh 70,000–500,000. The gap is what is included, not the design.
- With Omokah: a business website from KSh 30,000 (up to 20 pages) and an online shop with M-Pesa from KSh 70,000 (up to 80 pages) — admin panel, SEO set-up and training included.
- Budget every year for a domain (about KSh 1,000–1,500 for .co.ke) and hosting (about KSh 2,500–10,000 for shared hosting).
- The most expensive website is a cheap one you cannot update, that Google cannot read, on a domain registered in someone else’s name.
“How much is a website?” is the question we answer more than any other. The honest answer is a range — but it is a range with reasons, and once you know the reasons you can tell a fair quote from a bad one in minutes. This guide gives you real Kenyan prices for 2026, the costs that come every year, the red flags, and a calculator for your first-year budget.
The short answer: what websites cost in Kenya in 2026
These are the ranges you will see quoted across Kenya this year, from published price guides and the quotes our clients bring to us. What moves a website from one end to the other is mostly what is included — not how pretty it is.
| Type of website | Typical price in Kenya | Good for |
|---|---|---|
| DIY website builder | KSh 0–15,000 to start, then monthly fees | Testing an idea; very small budgets |
| Simple brochure website (5–10 pages) | KSh 15,000–50,000 | Showing that you exist |
| Business website with admin panel & SEO | KSh 30,000–150,000 | Service businesses that want enquiries |
| Online shop with M-Pesa | KSh 70,000–500,000 | Selling products and taking payment online |
| Custom system or platform | KSh 300,000 and up | Portals, marketplaces, booking engines |
Ranges are market prices as at September 2026. They change — which is why this page is dated.
What a website costs with Omokah
We publish our prices because we think you should know them before you call anyone. Both are once-off guide prices; the final price is agreed after we meet and understand the work.
Business Website
From KSh 30,000
up to 20 pages · admin panel · standard CRM · SEO set-up · WhatsApp buttons · training
Commerce Website
From KSh 70,000
up to 80 pages · online shop · M-Pesa, card & bank payments · orders in your admin panel · training
Both include minor fixes for an agreed period after launch (most clients choose three months). Domain and hosting are paid separately, directly to the providers, so they are always in your name. See everything that is included on our web design page.
The costs that come every year
The build is paid once. A few things renew every year — and they are the part of the budget most people forget.
| Cost | About | Notes |
|---|---|---|
| .co.ke domain | KSh 1,000–1,500 a year | A .com is usually a little more. First-year promotions are common; check the renewal price. |
| Shared hosting | KSh 2,500–10,000 a year | Enough for most business websites. Online shops with many products may need a bigger plan. |
| SSL certificate (the padlock) | Usually free | Most Kenyan hosts include a free certificate. Nobody should charge you extra for it. |
| Business email (you@yourbusiness.co.ke) | Often included with hosting | Separate email services cost more but are more reliable. |
| M-Pesa transaction charges | Per transaction | Set by Safaricom and any payment provider you use — check the current tariff. |
Make sure the domain is registered in your name. If a developer registers it in theirs and you part ways, you can lose the website address your customers know — and every Google ranking that came with it.
Estimate your first-year cost
Pick what you need. The estimate uses our published guide prices and the market prices for domain and hosting above.
Your first year, from about
—
A guide, not a quote. Your final price is agreed after we meet.
Worked examples: first-year cost by type of business
Numbers are easier to trust when they look like your business. These are typical first-year budgets using our published starting prices and the market prices for a .co.ke domain and entry-level hosting. Your own quote depends on your pages, products and features.
| Business | What it usually needs | First year, from about |
|---|---|---|
| Salon, clinic or law firm | Business Website: services, prices, team, booking or WhatsApp enquiries | KSh 33,500 |
| School or NGO | Business Website: programmes, news, gallery, contact and donation or admission enquiries | KSh 33,500 |
| Contractor or printer | Business Website with a product or service catalogue and a quote form | KSh 33,500 |
| Event hire or catering | Commerce Website: catalogue, packages, deposits by M-Pesa | KSh 73,500 |
| Shop selling products | Commerce Website: products, cart, M-Pesa and card checkout, orders | KSh 73,500 |
From about = our starting price + about KSh 1,000 for a .co.ke domain + about KSh 2,500 for a year of entry-level hosting. Bigger catalogues and custom features cost more.
How website payments are usually structured
In Kenya the most common arrangement is a deposit to start and the balance at launch. Larger projects are often split by milestone: a deposit, a payment when the design is approved, and the balance when the website goes live. Whatever you agree, make sure of three things:
- The scope, the price and the payment stages are written down before you pay anything.
- You see the website working — on your own phone — before the final payment.
- Domain and hosting are paid in your name, directly to the providers, so they stay yours.
What you should receive when the website is finished
A website is only yours if you can get into every part of it. Before the final payment, ask for:
- Your domain login — or proof the domain is registered in your business’s name.
- Your hosting login, or at least the name of the host and the account holder.
- Your admin panel login, with training for you and anyone who will update the website.
- Access to Google Search Console and Analytics, added to your own Google account.
- A list of what is covered after launch, and for how long.
What makes a website cost more — or less
Two websites that look alike can cost very different amounts. These are the things that actually move the price:
- Number of pages. Each page needs design, writing and SEO. A 5-page site and a 40-page site are different jobs.
- Products. An online shop with 20 products and one with 800 need different structures, filters and admin tools.
- Payments. M-Pesa checkout, card payments and automatic receipts all take work to set up and test properly.
- An admin panel. A website you can update yourself costs more to build than one you cannot — and far less to own.
- Writing and photos. If you have them ready, the job is faster. If they need to be written or shot, that is part of the work.
- Custom features. Bookings, quote builders, member areas and integrations with your other systems.
- The deadline. A website needed in a week means other work waits.
Seven red flags in a cheap website quote
A low price is not a problem. A low price that hides one of these is:
- The domain goes in the developer’s name. Ask whose name it is registered in — before you pay.
- No admin panel. Every price change becomes a phone call and a fee.
- No written proposal. If the pages, features and price are not written down, you cannot hold anyone to them.
- “We’ll do SEO later.” Titles, page structure and speed are built in from day one, or rebuilt later at cost.
- Hosting you cannot see. You should be able to log in to your own hosting, or at least know who hosts you.
- A slow template. Open their past work on your phone, on mobile data. If it crawls, so will yours.
- No live examples. Any developer worth paying can show you websites that are live and working today.
Ten questions to ask before you pay anyone
- Whose name will the domain be registered in?
- Can I update prices, photos and pages myself?
- How many pages and products does the price include?
- Does it work well on phones and on mobile data?
- Is M-Pesa included, and which kind — Till, Paybill or STK push?
- Will you connect Google Search Console and Analytics?
- What happens if something breaks a month after launch?
- Will you train me and my staff?
- What will I pay every year after the build?
- Can I see three websites you built that are live today?
Is a website worth the money?
A website is worth what it brings in. That is why we measure it. Here is what our clients’ own records showed in their first months — with different starting points and budgets:
- SignSoTech (printing and signage) went from zero to 3–5 enquiries and calls in its first month, with no paid ads, and moved from position 60 to page 1 of Google.
- Colorshade Graphics reached 5,000 Google impressions and 250 clicks in its first month.
- Sherehe Events, with a Google Ads campaign, had 84,000 impressions and 5+ enquiries a day in its first three months.
You can see each of these websites, and what we built for them, in our portfolio. If you want more enquiries from a website you already have, read what SEO costs and how long it takes.
The next step
If you are budgeting for a website, the most useful thing you can do is get a written quote that answers the ten questions above. We are happy to give you one after a free strategy call — and if a simpler, cheaper option suits you better, we will tell you.
Questions people ask
How much does a simple website cost in Kenya?
A simple 5–10 page website usually costs KSh 15,000–50,000 in Kenya. At Omokah a business website of up to 20 pages, with an admin panel, SEO set-up and training, starts from KSh 30,000.
How much does an ecommerce website cost in Kenya?
An online shop with M-Pesa checkout typically costs KSh 70,000–500,000 depending on the number of products and features. Ours starts from KSh 70,000 for up to 80 pages, including products, cart, M-Pesa, card and bank payments.
How much is a domain and hosting in Kenya?
A .co.ke domain costs about KSh 1,000–1,500 a year and shared hosting about KSh 2,500–10,000 a year, depending on the provider and plan. Both renew every year.
Is it cheaper to use Wix or WordPress?
Website builders look cheaper at the start, but their monthly fees — usually charged in US dollars — continue for as long as the website exists, and M-Pesa usually needs paid add-ons. Over three years a builder often costs more than a website you own outright.
Do I pay the full amount upfront?
Payment terms are agreed in writing before work starts. A deposit to begin and the balance at launch is common in Kenya. Never pay in full for a website you have not seen.
What does website maintenance cost?
Minor fixes are covered for an agreed period after we launch — usually three months. After that, monthly care plans run from KSh 5,000 to KSh 30,000, and only once the website has paid for itself.
Was this guide useful?
Your answer tells us what to write next.
Thank you — that helps.
Tell us what was missing





