Ask five agencies what a website costs in Kenya and you may hear five very different answers, from a few thousand shillings to several million. The gap is not always about quality. It usually comes from differences in scope, design depth, features and who does the work.
This guide explains what drives website prices, gives indicative ranges for the most common types of project and shows how to compare quotes properly. All figures are in Kenya shillings and are planning ranges, not fixed prices. Your own quote will depend on your goals, your content and the features you need.
The short answer
- Most small business websites in Kenya fall between KES 40,000 and 120,000. Larger custom sites, online stores and web applications cost more.
- Price rises with the number of pages, the amount of custom design and features such as payments, bookings and member areas.
- Budget for running costs as well as the build: domain, hosting, maintenance and content updates continue after launch.
- Compare quotes by what is included, not by the headline number.
Website cost at a glance
| Type of website | Best for | Typical size | Indicative range (KES) | Typical timeline |
|---|---|---|---|---|
| Landing page or one-page site | A single offer, event or campaign | 1 page | 15,000 to 40,000 | 1 to 2 weeks |
| Small business website | Local businesses, consultants, clinics, small firms | 5 to 10 pages | 40,000 to 120,000 | 3 to 5 weeks |
| Professional business website | Growing companies that need custom design and SEO setup | 10 to 25 pages | 120,000 to 300,000 | 5 to 10 weeks |
| Online store | Selling products with M-Pesa and card payments | 10 to 30 pages plus products | 90,000 to 350,000 | 4 to 10 weeks |
| Custom web application | Portals, booking tools and dashboards | Varies by scope | 300,000 to 1,500,000 and above | 2 to 6 months |
Ranges are indicative and shown before VAT. They cover design and build only. Domain, hosting, content and ongoing support are covered further down.
What you get at each price level
Landing page or one-page site: KES 15,000 to 40,000
A single focused page for an offer, an event, a product launch or a simple business presence. It suits businesses that need to be online quickly and mainly want calls, WhatsApp messages or enquiries.
- One scrolling page with clear sections
- Mobile-friendly layout
- Contact form and click-to-call or WhatsApp buttons
- Basic on-page SEO and Google Analytics setup
- Usually built from a refined template with your branding
Small business website: KES 40,000 to 120,000
The most common choice for local businesses, consultants, clinics, schools and small firms. It presents your services properly, builds trust and gives search engines something to index.
- Five to ten pages such as Home, About, Services, Gallery and Contact
- Custom styling in your brand colours and fonts
- A WordPress admin so your team can edit text and images
- Contact forms, maps and social links
- Basic SEO setup, speed settings and security hardening
- Training on how to update the site
Professional business website: KES 120,000 to 300,000
For companies that compete on credibility and need a site designed around their audience rather than adapted from a template. It usually includes more pages, a stronger design process and deeper SEO and performance work.
- Ten to twenty-five pages and several custom templates
- Original design with your approval at key stages
- Custom content types for services, projects, team members or case studies
- Integrations such as CRM, email marketing, booking or live chat
- On-page SEO, schema markup and speed optimisation
- Content planning support and analytics setup
Online store: KES 90,000 to 350,000
A store needs more than a good-looking catalogue. It needs payment, delivery rules, stock handling and a checkout that works well on a phone. Prices rise with the number of products, variations and payment and delivery options.
- Product catalogue with categories and variations
- M-Pesa and card payment setup, depending on your accounts
- Delivery zones and rates
- Order emails and stock management
- Mobile-first checkout and basic product SEO
- Admin training and test orders before launch
Custom web application: KES 300,000 to 1,500,000 and above
Client portals, booking platforms, dashboards and internal tools are built around a specific process, so the cost depends heavily on scope. These projects are normally planned in stages, with a smaller first version that can grow.
- Written requirements and a clear first-version scope
- Interface design and prototypes
- Custom development, for example with Next.js
- User accounts, roles and secure sign-in
- Integrations with payments, messaging and other systems
- Testing, deployment and handover documentation
What drives the cost of a website
Two websites with the same number of pages can cost very different amounts. These are the factors that move the price most.
- Number of pages and templates. Each unique layout needs design, build and testing time. Repeating one layout across many pages is cheaper than designing many different ones.
- Design approach. A refined template is faster and cheaper. A fully custom design takes more research, concepts and revisions.
- Features and integrations. Forms, bookings, payments, M-Pesa, WhatsApp, member areas and connections to other software each add build and testing time.
- Content. Writing, photography, video and translation are often separate from the build. If your content is not ready, it can delay the project and add cost.
- SEO and speed setup. Proper page structure, schema, redirects and performance tuning take time, but they cost far less during the build than when added later.
- Platform choice. WordPress and WooCommerce suit most business sites. Custom code costs more but can be the right choice for specific needs.
- Timeline. Rush projects often cost more, because other work has to move aside.
- Who builds it. Freelancers, small agencies and larger agencies price differently, and each has strengths and trade-offs.
Costs beyond the build
Launching a website is not the only expense. These recurring and optional costs are easy to overlook when you compare quotes.
| Item | Indicative range (KES) | Notes |
|---|---|---|
| Domain name | 1,000 to 2,500 per year | .co.ke and .com prices differ slightly |
| Web hosting | 5,000 to 25,000 per year | Shared hosting suits most small sites |
| Cloud or VPS hosting | 30,000 to 150,000 per year | For larger stores and applications |
| SSL certificate | 0 to 15,000 per year | Often included free with hosting |
| Business email | 500 to 2,000 per user per month | Depends on the provider and plan |
| Maintenance and support | 3,000 to 15,000 per month | Updates, backups, security checks and edits |
| Copywriting | 2,000 to 8,000 per page | Depends on length and subject |
| Professional photography | 15,000 to 60,000 per shoot | Depends on duration and usage |
| Premium plugins and licences | 0 to 30,000 per year | Only if the project needs them |
Payment providers also charge their own transaction fees. These are set by the provider, not by your web designer.
Freelancer, small agency or larger agency?
| Option | Typical price position | Strengths | Watch for |
|---|---|---|---|
| Freelancer | Lower | Direct contact and flexibility | Availability, backup if they become unavailable, and one person covering every skill |
| Small agency | Mid-range | A team covering design, development and SEO | Check who actually works on your project |
| Larger agency | Higher | Established process, capacity and specialist roles | Overheads can raise the price of small projects |
How to compare website quotes fairly
A lower number is not always cheaper. Ask each provider the same questions so you can compare like with like.
- What exactly is included: pages, features, revisions and training?
- Who owns the domain, hosting account and design files after launch?
- Will the site be tested on real phones as well as computers?
- Is basic SEO setup included, and what does it cover?
- Who writes the content and who supplies the images?
- What support is available after launch, and for how long?
- What are the payment terms, and what is paid at each stage?
- What is the timeline, and what could delay it?
Red flags to watch for
- A price far below every other quote with no explanation
- No written scope or list of deliverables
- The provider registers your domain or hosting in their own name and will not transfer it
- No examples of recent work and no clients you can contact
- Guaranteed first-page Google rankings
- Pressure to pay the full amount before any work starts
- A template presented as a custom design
How to plan your website budget
- Define what the website must achieve, such as calls, orders or bookings.
- List the pages and features you need now, and the ones that can wait.
- Decide who will provide text and images, and by when.
- Set a budget range and keep some aside for hosting, domain and maintenance in the first year.
- Ask two or three providers for itemised quotes against the same brief.
- Phase the project if needed: launch the essentials first and add features once the site is earning its keep.
How R3 Creative Media can help
We build business websites, online stores and custom applications for Kenyan and regional clients. You can read more about our WordPress and CMS development, e-commerce and WooCommerce, custom web applications and Next.js and speed and Core Web Vitals optimisation services. We give itemised quotes, so you can see what each part of the project costs.
Related cost guides
- Online store cost guide: Build ranges, M-Pesa and card fees, VAT and running costs for e-commerce.
- Hosting and maintenance cost guide: Domains, hosting, email, backups and maintenance plans after launch.
Frequently asked questions
How much does a simple website cost in Kenya?
A simple one-page site usually costs between KES 15,000 and 40,000, and a small multi-page business website between KES 40,000 and 120,000. The final price depends on the number of pages, the design and the features you need.
Why do website quotes vary so much?
Providers include different things. One quote may cover custom design, SEO setup and training, while another covers only a template with your logo. Differences in experience, team size and support also affect the price.
Is a template-based website a bad idea?
No. A well-chosen and properly customised template can be an excellent, affordable start for many small businesses. Problems arise when a template is sold as a fully custom design, or when it is heavy and slow.
Do I pay monthly for a website?
The build is usually a one-off cost. Hosting, domain renewal and maintenance are recurring, and are paid yearly or monthly depending on the arrangement.
How much should I pay upfront?
A deposit of 40 to 60 percent is common, with the balance split across milestones or paid at launch. Be cautious of requests for full payment before any work has started.
Does the price include hosting and a domain?
Not always. Some providers include the first year of hosting and domain, and others quote them separately. Ask for this to be written in the quote, and make sure the domain is registered in your name.
How long does it take to build a website?
A landing page can take one to two weeks. A small business site usually takes three to five weeks, and larger sites, stores and applications take longer. Delays usually come from late content and feedback.
Can I start small and add features later?
Yes, and it is often the smartest approach. Launch the essential pages and features first, then add booking, payments or a store as the business grows.
Figures in this guide are indicative market ranges in Kenya shillings, last reviewed in October 2026. They are for planning only and are not a quotation. Your actual cost depends on your project, so ask for an itemised quote.