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.

What moves the number, on every project

The same factors drive cost up or down regardless of which service you are buying.

  1. Scope

    Page count, features, the number of distinct templates, and how many systems the project has to connect to.

  2. 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.

  3. Content

    Whether you supply finished copy and images, or we write and source them.

  4. Integrations

    M-Pesa, courier APIs, accounting systems, CRMs, and any bespoke logic.

  5. Migration

    Moving an existing site with its rankings and content intact adds redirect mapping and testing.

  6. 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.

  1. Scoping call

    A short conversation about what you need and why.

  2. Written proposal

    Every page and every feature listed, with what is out of scope stated clearly.

  3. One price, fixed dates

    A single price that does not change unless you change the scope.

  4. 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.

  1. 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.

  2. No bundles that hide prices

    We do not bundle services to obscure the individual prices.

  3. 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.

Phase 1First version, fixed price
LiveIt ships and earns
Phase 2+Each phase quoted as scope is clear

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.