Website wireframes and a laptop on a planning desk

It is the question we hear most, and the honest answer is that a website can cost very little or a great deal depending on what it has to do. A one-page profile and an online store with M-PESA checkout are both called websites, but they are different projects. What helps is knowing which decisions move the price, so you can compare quotes properly.

The five things that drive cost

1. Number and type of pages. A five-page brochure site is a small job. A site with dozens of service pages, a blog and location pages needs more design, more content structure and more testing.

2. Custom design or a template. A template is cheaper up front but you inherit its limits and its plugins. Custom design costs more once and fits your brand and your customers exactly.

3. Features. Forms, bookings, M-PESA payments, customer accounts, product catalogues and integrations with your accounting or CRM each add real engineering time.

4. Content. Somebody has to write the words and source the photos. If you provide finished copy and images, the project is faster. If the agency writes, photographs or translates, that is part of the cost.

5. Ownership and handover. Ask who owns the code, the domain and the hosting account at the end. Cheap quotes sometimes keep these in the agency's name, which costs you later.

Hidden costs to ask about

  • Domain and hosting renewals each year
  • Paid plugins or themes that need yearly licences
  • Email accounts on your domain
  • Changes after launch: are small edits included, or billed per request?
  • Security updates and backups

How to get a quote you can trust

Ask for a fixed scope and a fixed price in writing. The scope should list every page, every feature and what "done" means. If a quote is a single number with no list behind it, you cannot compare it, and you cannot hold anyone to it.

Ask to see live sites the team has built, not screenshots. Open them on your phone, because that is how most of your customers will see yours.

How we price

We agree a written scope and a fixed budget before work starts, and you own the code, the content and the accounts at handover. There are no open-ended hourly bills. You can see examples on our work page, and if you tell us what your site needs to do, we will send a plan and a fixed quote within a business day. Start here.

More in Guides

Keep reading.