Costs & budgeting
What does a business website with M-Pesa cost in Kenya?
In Kenya, a simple business website typically costs from around KES 25,000–60,000, a larger corporate site KES 60,000–150,000, and an online store that takes M-Pesa from about KES 100,000 — before domain, hosting, and upkeep. The wide ranges are real, and they come down to scope.
Note up front: these are market ranges compiled from Kenyan web-development providers, not a price list. They are here so you can read any quote — ours included — with context. We give a fixed quote only after a free call, because the honest number depends on what the site has to do.
What does a website actually cost in Kenya?
Most projects fall into three bands. The jump between them is about capability, not just page count.
Why the same “website” varies so much
Two quotes for “a website” can differ three-fold and both be fair, because they are quoting different work. The things that move the number:
- Scope — five pages versus thirty, and how many are unique layouts.
- Custom design versus a template — a bespoke look costs more than a themed one.
- Content — whether you supply the words and photos, or the team writes and shoots them.
- Functionality — booking, member logins, multi-language, search, dashboards.
- Payments — M-Pesa, card, or both, and how tightly they tie into your orders.
- Who builds it — a solo freelancer, an agency, or a team that also supports it afterwards.
Adding M-Pesa: what changes the price
Taking M-Pesa online is the single biggest step up, and the cost is not the checkout button you can see. It is the plumbing behind it: connecting to Safaricom’s Daraja platform, triggering the STK Push prompt on the customer’s phone, and — the part that matters most — making sure an order is only marked paid when Safaricom actually confirms the money.
The costs nobody mentions upfront
The build is a one-off; running the site is not. Budget for these from day one so a “cheap” site doesn’t become an expensive surprise:
How to brief a developer so the quote is real
The quickest way to a comparable, honest quote is to brief the outcome, not the technology. Tell them:
- What the site must do — inform, sell, book, or run an internal process.
- Whether you'll supply content, or need copywriting and photography.
- Which payments you need, and whether orders must update automatically.
- Who owns the code, domain, and hosting at the end (the answer should be: you).
- What support looks like after launch — updates, backups, and who fixes a problem.
Common questions
How much does a basic business website cost in Kenya?
Across Kenyan providers, a simple business or brochure website typically falls between roughly KES 25,000 and KES 60,000. The range reflects how many pages you need, whether the design is custom or template-based, and who writes the words and takes the photos.
How much more does adding M-Pesa cost?
Accepting M-Pesa on a website usually pushes a project into online-store territory, commonly from about KES 100,000 upward. The work is not just the checkout button — it is connecting to Safaricom's Daraja platform, handling STK Push prompts, and making sure an order only completes when payment is actually confirmed.
What ongoing costs should I budget for?
A .co.ke domain is roughly KES 1,000–3,000 a year, hosting from about KES 3,000 up to KES 30,000 a year depending on traffic and needs, and basic maintenance often runs a few thousand shillings a month. These are easy to forget at quote time and are the costs that keep a site secure and online.
Why are the quotes I'm getting so different?
Usually because the briefs are different even when the word 'website' is the same. One quote may assume five template pages with your own content; another may include custom design, copywriting, photography, M-Pesa, and a year of support. Compare what is inside each quote, not just the number at the bottom.
Do you publish fixed prices?
No — we give you a fixed quote after a free call, because an honest number depends on what the site needs to do. The ranges in this guide are the Kenyan market context so you can sanity-check any quote, including ours.
Want this handled for you?
Tell us where your business is now. We'll map the practical next steps — no obligation, and a fixed quote after a free call.