Pricing

How much does a website cost in Kenya? (2026 price guide)

Real prices for business websites and online shops, the yearly costs nobody mentions, the red flags in a cheap quote — and a calculator for your first year.

Business owner in Nairobi working out the cost of a new website

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 websiteTypical price in KenyaGood for
DIY website builderKSh 0–15,000 to start, then monthly feesTesting an idea; very small budgets
Simple brochure website (5–10 pages)KSh 15,000–50,000Showing that you exist
Business website with admin panel & SEOKSh 30,000–150,000Service businesses that want enquiries
Online shop with M-PesaKSh 70,000–500,000Selling products and taking payment online
Custom system or platformKSh 300,000 and upPortals, 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.

CostAboutNotes
.co.ke domainKSh 1,000–1,500 a yearA .com is usually a little more. First-year promotions are common; check the renewal price.
Shared hostingKSh 2,500–10,000 a yearEnough for most business websites. Online shops with many products may need a bigger plan.
SSL certificate (the padlock)Usually freeMost Kenyan hosts include a free certificate. Nobody should charge you extra for it.
Business email (you@yourbusiness.co.ke)Often included with hostingSeparate email services cost more but are more reliable.
M-Pesa transaction chargesPer transactionSet 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.

What do you need?
Do you already have a domain?
Do you want help getting found on Google?

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.

    BusinessWhat it usually needsFirst year, from about
    Salon, clinic or law firmBusiness Website: services, prices, team, booking or WhatsApp enquiriesKSh 33,500
    School or NGOBusiness Website: programmes, news, gallery, contact and donation or admission enquiriesKSh 33,500
    Contractor or printerBusiness Website with a product or service catalogue and a quote formKSh 33,500
    Event hire or cateringCommerce Website: catalogue, packages, deposits by M-PesaKSh 73,500
    Shop selling productsCommerce Website: products, cart, M-Pesa and card checkout, ordersKSh 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:

    1. Your domain login — or proof the domain is registered in your business’s name.
    2. Your hosting login, or at least the name of the host and the account holder.
    3. Your admin panel login, with training for you and anyone who will update the website.
    4. Access to Google Search Console and Analytics, added to your own Google account.
    5. 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:

    1. Number of pages. Each page needs design, writing and SEO. A 5-page site and a 40-page site are different jobs.
    2. Products. An online shop with 20 products and one with 800 need different structures, filters and admin tools.
    3. Payments. M-Pesa checkout, card payments and automatic receipts all take work to set up and test properly.
    4. An admin panel. A website you can update yourself costs more to build than one you cannot — and far less to own.
    5. 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.
    6. Custom features. Bookings, quote builders, member areas and integrations with your other systems.
    7. 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.

    Written by

    Austin Azenga

    Founder and lead developer at Omokah Brands in Woodley, Nairobi. Builds websites, online shops, apps and SEO programmes for Kenyan businesses — including SignSoTech, Sherehe Events and Colorshade Graphics — and writes up what clients usually only hear in a paid consultation.

    See the work
    A strategy call between Omokah and a Nairobi business owner

    Free strategy call

    Let’s find out what your website could bring in.

    We look at your business, your competitors and what you need — and you leave with a clear plan, even if you don’t work with us.

    Request your call

    What do you want your website to do?

    Pick all that apply

    Your message opens in WhatsApp or your email app so you can check it before sending. We never share your details.

    Chat with us