Pricing
What this actually costs, in Kenyan shillings
Haryes Web Developers publishes real prices. Most agencies in Kenya make you request a quote; we would rather you knew the range before you called, so the conversation starts from scope rather than guesswork. Every figure on this site is a 2026 market price in KES, and the number you are quoted after scoping is fixed for the agreed work.
Why we publish prices
The Kenyan web design market runs on “contact us for a quote”. That phrasing exists because it lets an agency read the client (the business, the budget, the urgency) and price accordingly. It wastes the client’s time and it rewards whoever is best at negotiation rather than whoever does the best work.
It filters enquiries
Enquiries that were never going to fit drop out, so the leads that reach us are already the right size.
It keeps us honest
Publishing a figure forces us to be honest about what the work actually costs.
It lets you compare
You compare providers on the same information, instead of three quotes each pitched at what an agency thinks you will pay.
The full price list
All figures are 2026 market prices in Kenyan shillings, and every figure is a starting point, not a ceiling. If your project needs more, we are open to that conversation.
- Website design cost in KenyaFrom KES 35,000. See the breakdown.
- E-commerce website cost in KenyaFrom KES 40,000. See the breakdown.
- SEO cost in KenyaFrom KES 15,000 per month. See the breakdown.
- Website maintenance cost in KenyaFrom KES 8,000 per month. See the breakdown.
- Google Ads cost in KenyaFrom KES 15,000 per month. See the breakdown.
- Custom web application cost in KenyaFrom KES 150,000. See the breakdown.
What moves the number, on every project
The same factors drive cost up or down regardless of which service you are buying.
Scope
Page count, features, the number of distinct templates, and how many systems the project has to connect to.
Design approach
A fully custom design system costs more than adapting an established one, and buys you a site that looks like nobody else’s.
Content
Whether you supply finished copy and images, or we write and source them.
Integrations
M-Pesa, courier APIs, accounting systems, CRMs, and any bespoke logic.
Migration
Moving an existing site with its rankings and content intact adds redirect mapping and testing.
Timeline
A compressed schedule that displaces other work carries a premium; a normal schedule does not.
What “fixed price” means here
It puts the risk of an inaccurate estimate on us, where it belongs.
Scoping call
A short conversation about what you need and why.
Written proposal
Every page and every feature listed, with what is out of scope stated clearly.
One price, fixed dates
A single price that does not change unless you change the scope.
Changes quoted first
Any change is quoted and approved before work on it begins.
The costs that are not in the build price
A website has running costs beyond the build, and we disclose them up front rather than letting them surface later.
Domain
From KES 1,500 a year for a
.co.ke, registered in your business’s name.Hosting
Managed hosting tuned for Kenyan visitors, billed monthly or annually.
Maintenance
Optional, from KES 8,000 a month; you can also run it in-house with our documentation.
Platform and payment fees
For online stores, the Shopify subscription or WooCommerce hosting plus transaction fees on M-Pesa and card payments.
Ad spend
Separate from management fees for any digital marketing engagement.
What you are actually paying for
Most of the work in a good website is invisible in the finished product. A cheaper quote is almost always cheaper because the work below is not being done. It all looks the same on launch day; the difference shows up six months later.
Search architecture
A URL and content structure where pages reinforce each other instead of competing.
Connected schema graph
Structured data that makes the business legible to Google and to AI answer engines.
Performance budgeting
Every template held under 800KB and under two seconds on a mid-tier Android phone.
Accessibility to WCAG 2.2 AA
Keyboard operation, contrast and focus states checked before launch, not after complaints.
Redirect mapping
Every old URL mapped to one hop so a rebuild preserves years of accumulated rankings.
The pre-publish QA gate
A fixed checklist run on every page, including our own, before it goes live.
The cost of getting it wrong
The genuinely expensive outcomes in web projects are not high quotes. They are these three.
Paying twice
- What happens
- The first build has to be scrapped and redone.
- How we avoid it
- A build that lasts.
Losing your rankings
- What happens
- A redesign drops the old URLs, and rankings that took years to earn disappear.
- How we avoid it
- A migration that protects your rankings.
Losing control
- What happens
- During a dispute you discover your developer registered your domain and hosting in their own name.
- How we avoid it
- Ownership handed to you in writing.
Retainers, bundles and ongoing work
You always see the full first-year picture, with each line visible.
Monthly work priced alongside the build
Ongoing work (SEO, digital marketing, maintenance) is priced as a monthly figure next to the one-off build cost.
No bundles that hide prices
We do not bundle services to obscure the individual prices.
Real savings passed on
If a combination genuinely reduces our cost, for example doing the build and the SEO together so the structure is right from the start, that saving is passed on and stated.
How to get an accurate quote quickly
The scoping call is faster and the quote is tighter when you arrive with a few things.
- Roughly how many pages you need
- Whether you have branding and content ready, or need us to produce them
- Any systems the site must connect to
- Whether you have an existing site to migrate
- Your rough budget
How we compare to the alternatives
Our pricing sits above the floor of the market and well below the agencies that bill enterprise day rates for the same work.
Bidding platforms, template shops, offshore on price
- Quote below our starting figures
- Rarely held to a measurable performance budget
- Often no fixed written scope
- Code, hosting or domain not always in your name
Haryes
- A hand-coded site
- Held to a measurable performance budget
- A fixed written scope
- Full ownership of the code, hosting and domain in your name
When a fixed price is not the right model
Fixed pricing works because the scope can be defined in advance. For most websites, stores and standard applications, it can. For an ambitious platform whose requirements will be discovered as the first version is used, a fixed price for the whole thing would be a guess.
A note on “free”
What you get before committing is a clear scope, a fixed price, and an honest assessment of whether we are the right fit. That is enough information to make a decision.
What we do not do
- Free design work to win a pitch
- Spec builds: the practice devalues design, and its cost is always recovered elsewhere
What is free
- The proposal
- The scoping conversation
Fair questions
Why does Haryes publish prices when other agencies don't?
Publishing real KES figures pre-qualifies every enquiry. You already know whether the range fits your budget before you call, so the conversation is about scope, not sticker shock. It also removes the information advantage an agency has when it quotes each client privately, so you can see exactly what things cost and compare on that basis.
Is the price you quote fixed?
Yes. After a short scoping call you receive a written proposal with a fixed price for the agreed scope and fixed dates. Changes to scope are quoted separately and approved before any work on them starts, so the number never moves without your sign-off.
What is not included in the build price?
Recurring costs are separate and disclosed up front: domain registration (from KES 1,500 a year for .co.ke), managed hosting, and any optional maintenance plan. Third-party costs such as premium stock photography, paid fonts, or a paid API are passed through at cost with your approval.
How do your prices compare to a freelancer or a template shop?
A freelancer on a bidding site or a template shop will usually quote lower. The difference is in what you get: a hand-coded site built to a performance budget, full ownership of the code and domain, and a fixed written scope. A low quote that leads to a rebuild in two years is rarely cheaper over the life of the site.
Do you offer payment in instalments?
Yes. Project work is typically split into a 50% deposit to start, a milestone payment part-way through, and the balance on handover. Larger projects can be split into more milestones. The exact schedule is set out in the proposal before you commit.
How much should I budget for the first year, not just the build?
For a business website, budget the build cost plus roughly KES 3,000 for the domain and from KES 8,000 per month if you take a maintenance plan. For an online store, add platform and payment-gateway fees. The individual pricing pages spell out the ongoing costs for each service.
Can you work to a fixed budget?
Yes. Tell us the number during scoping and we will tell you honestly what it can buy and what it cannot. We would rather scope a smaller first version that fits your budget than start a project that runs out of money halfway.
Why do you only publish a starting price, not a maximum?
Because scope varies enormously and we don't want a published ceiling to talk you out of the project you actually need. A three-page company profile site and a twelve-page site with a blog, custom templates and content written for you are both 'a website', but they are very different amounts of work. The figure shown is the floor, not a limit; the scoping call fixes your exact number, and we are always open to a bigger scope and a bigger budget.
Know your budget already?
Tell us the number and we'll tell you exactly what it buys, honestly.
Prefer to talk now?
Message us on WhatsApp or call. We reply within one working day.
No obligation. Fixed scope and price before any work starts.
