How much does a website cost in Kenya?

How much does a website cost in Kenya?

How much does a website cost in Kenya? This is one of the most common questions that we get from our customers.

In this post, I will be answering this question to help point you in the right direction.

I will talk about the cost for different type of websites including e-commerce stores, business websites, portfolio websites, and corporate websites among others.

Furthermore, I will also tell you about some of the factors that influence the costs of website designing in Kenya.

Cost of creating a website in Kenya

Before looking at the various website prices in Kenya, let us first understand what usually influences these prices…

Some of these factors are independent of whether you’re creating the website yourself or outsourcing it while others are dependent on who is doing the work for you.

Factors affecting website design cost in Kenya

1. The top-level domain (TLD) that you choose

In simple terms, a TLD is that section that comes after the domain name.

For instance, in, the TLD is .com. Similarly, in, the TLD is

You see, different TLDs have different prices depending on the domain registrar you’re using.

Below is a table to give you the average industry prices for registering and renewing some common TLDs in the market:


Registration price (Ksh.)

Renewal price (Ksh.)


750 – 1,699

1,500 – 2,000

900 – 1,200

1,400 – 1,600



1,900 – 2,400


800 – 5,000

5,5000 – 6,000


1,000 – 1,500

6,000 – 6,500




Tip: These are the average figures if you’re using a local domain registrar.

2.      The web hosting package you choose

Once you have registered your domain name, you’ll need to buy a hosting package.

Basically put, this is where your website files will be stored to make sure that your website is always accessible 24/7.

Now, hosting companies offer different hosting packages.

Nonetheless, there are three main categories of packages across all hosting companies:

  • Shared hosting: This is the cheapest hosting option. Here, you will be sharing a server’s resources with other users hence the lower cost.

This type of hosting is best for smaller websites that are yet to get a lot of visitors.

  • Dedicated hosting: With this type of hosting, you will be renting a whole server from the hosting provider where you’ll have total control of all the resources and security of the server.

This hosting is best high-traffic websites, large databases, and resource-intensive applications.

  • VPS hosting: This type of hosting provides you with dedicated resources on a server with multiple users.

This provides a balance between cost and performance. In other words, this is a mix of shared hosting and dedicated hosting.

This type of hosting is best for websites with moderate to high traffic which needs more resources than shared hosting can provide.

With that in mind, here’s the average cost of these hosting types in Kenya:

 Hosting type

Average annual price (Ksh.)


2,500 – 19,800


10,320 – 36,480


124,800 – 312,000

3.      Website content

Once your website is live, it will need to attract visitors. And this is where a content creator comes in – they will create content that helps your website to rank on Google.

Normally, this is what is called Search Engine Optimization (SEO) content creation.

Usually, an SEO specialist can charge you per word, per blog, or per project.

As such, it’s up to you to find one that aligns with your budget.

Just so you know, the average SEO Kenyan writer will charge you between Ksh. 1 and Ksh. 3 per word.

4.      The type of website you need

Long story short, smaller websites such as portfolio or personal websites are much cheaper.

Usually, you can get such websites from as low as Ksh. 18,999.

As the website gets more complicated (or has more pages), the more expensive it shall be – we shall see the cost for different websites in a minute.

5.      The website developer you hire

Of course, the more experienced the web designer, the more they will charge you.

Just so you know, more experienced website developers can charge you upwards of ksh. 150,000 per website.

Other than that, at times, hiring an agency can be more expensive compared to hiring a freelance website developer.

However, this comes at a risk of the freelance developer overpromising and underdelivering.

Some other factors that might affect the cost of website creation costs in Kenya

  • Training: Running and managing a website can be challenging especially if you’re not technologically advanced.

As such, you might need to undergo some training (from the website developer) on how to manage and run your website.

This will help you to understand how to add new content, edit or delete existing content, and manage inquiries.

  • Photography: While some website types might be okay with stock photos, other websites such as e-commerce stores, real estate, institutional, and hospitality websites will require photos of your business or products.

Here, you might need to hire a professional photographer to take professional photos and videos.


Now that we have seen some of the common factors that might affect the cost of your website, here’s a breakdown for the average website design prices in Kenya for different website types:

Website design packages and prices in Kenya

Type of websiteFeatures Average website cost in Kenya (Ksh.)
Landing page
  • 1-3 responsive pages
  • Landing page
  • Contact page
10,000 – 18,000
Personal/portfolio website
  • 5-7 pages
  • Portfolio page
  • Booking page
  • Social media integration
 15,000 – 24,000
Small business website
  • Several pages
  • Google Analytics integration
  • Social media integration
  • Google Business Profile setup
20,000 – 30,000
E-commerce website
  • Unlimited pages
  • Payment integration
  • Delivery solutions
  • Order management system
  • E-commerce tools
  • Live chat integration
  • Google Analytics integration
38,000 – 80,000
Corporate website
  • Unlimited pages
  • Bespoke design
  • CRM integration
  • Advanced functionality
  • Live chat integration
  • Google Business Profile setup
  • Google Analytics integration
  • Social media integration
45,000 – 80,000
Real estate website
  • Unlimited pages
  • Property listing & management tools integration
  • Virtual house tours setup
  • Google Business Profile setup
  • Google Analytics setup
  • Social media integration
  • Booking options
32,000 – 45,000
Institutional website (for learning institutions)
  • Unlimited pages
  • Google Business Profile setup
  • Google Analytics setup
  • Social media integration
  • E-learning integration
  • Online application setup
25,000 – 35,000

Remember, cheaper is not always better

For any web design project, different website developers will give you different quotations for your site.

While it might be tempting to choose the cheapest option, this could end up messing you big.

Similarly, choosing the most expensive web developer does not automatically guarantee you high-quality work.

That’s why, I always advice one to first look at the designer’s portfolio and also request talk to some of their past clients.

This will help you decide on whether to hire the designer or not.

Other than that, never pay the full cost upfront.

While the developer will request for a deposit to cater for certain costs such as domain name registration, web hosting, and photography costs, most developers will require a 40-50% deposit which is normal.

For the remaining 50-60%, create a payment plan that suits both of you.

This will help reduce your losses if thing go south.

Need help with your next website?

If you need more advice, or you have any questions, or wish to get a website, visit our contact page to send us a message.

Alternatively, you can call or WhatsApp us on +254 748 880 468.

Leave a Comment

Your email address will not be published. Required fields are marked *