Hire a Web Developer in Kenya: What to Check Before You Pay a Deposit
Answer first: what this means for Kenyan SMEs
You have a quote, a portfolio, and a WhatsApp number. The developer seems competent. The price fits your budget. None of that tells you whether your deposit is safe.
Kenya's web development market spans a 50x price range, from KES 10,000 to over KES 4,500,000, and the gap between a good developer and a disappearing one is rarely visible in the sales conversation[reference:0]. The difference shows up three months later, when the site breaks, the domain is in someone else's name, or the developer stops answering.
This guide gives you the pre-deposit checklist. It covers realistic KES costs, the seven questions that separate professionals from pretenders, the red flags specific to Kenya's market, and the ownership rules that protect your investment. InsightForge builds and maintains websites for Kenyan businesses, and we have seen every one of these failure modes up close. The checklist below is the one we wish every client used before signing.
What a web developer actually costs in Kenya in 2026
Price alone does not tell you quality, but it tells you what tier of provider you are talking to. A business website in Kenya typically runs KES 40,000 to KES 150,000. E-commerce sites run KES 50,000 to KES 500,000, and custom platforms start at KES 250,000.
The range below is drawn from published Kenyan pricing across agencies and studios in 2026. Use it to sanity-check any quote before you take the conversation further.
| Provider type | Typical range (KES) | What you should expect |
|---|---|---|
| Freelancer or template | 10,000–80,000 | Pre-built theme, minimal customisation, limited or no post-launch support |
| Small agency (2–9 people) | 40,000–300,000 | Custom design, CMS, basic integrations, 30–90 days support |
| Mid-size agency | 150,000–1,500,000 | M-Pesa integration, project management, maintenance options |
| Custom platform or app | 250,000–4,500,000+ | Authentication, APIs, dashboards, workflow automation |
The floor matters as much as the ceiling. A quote of KES 5,000 for a full business website is not a bargain. It is a signal. Either the scope is a single template page, or the developer plans to collect the deposit and disappear. Kenyan hiring guides flag this explicitly: a KES 5,000 quote for a full site means corner-cutting or exit[reference:1].
The deposit structure that protects you
Payment terms are the clearest test of whether a developer has done this before. A professional asks for a deposit, not the full fee, and ties the balance to a visible milestone.
The standard Kenyan structure is 50% to start and 50% on launch. Some agencies use 40/30/30 across discovery, build, and handover. Either is reasonable. What is not reasonable is 100% upfront before you have seen a wireframe, a staging link, or a single page.
Ask one direct question: “What do I see before I pay the second instalment?” If the answer is “the finished website,” the developer is asking you to trust the entire project to a stranger. If the answer is a staging environment, a design approval, or a working demo, the risk is shared.
Seven questions to ask before you pay
These questions separate a developer who has shipped from one who has watched tutorials. A professional answers each one directly. A pretender deflects, generalises, or gets defensive.
1. Can I see three live sites you built that are still online? Not screenshots. Not mockups. Live URLs you can open on your phone. Check mobile responsiveness, page speed, and whether the contact form actually works.
2. Who owns the domain, hosting, and admin accounts after launch? The answer must be your business. If the developer registers these in their own name, you do not control the asset. Transferring later requires their cooperation.
3. What is your process from deposit to launch? A real process includes discovery, wireframes, design approval, development, testing, and handover. “I just start coding” is not a process.
4. Have you integrated M-Pesa before, and can I see it working? If your site takes payments, this is non-negotiable. Ask for a live STK Push or Lipa Na M-Pesa example, not a promise that it will work.
5. What happens after launch? Ask who fixes bugs, who handles updates, and whether maintenance is included or billed separately. A 30-day support window is the minimum. No support at all is a red flag.
6. What do I need to provide, and what do you handle? Content, images, logo, domain, hosting. Defining this upfront prevents the delays that turn a four-week build into a four-month one.
7. Can I speak to two past clients? A developer with real clients will provide references. A developer who cannot is either new or hiding something.
Red flags specific to the Kenyan market
Kenya's web development industry has grown fast, and the scam patterns have grown with it. These are the flags that appear repeatedly in documented Kenyan cases, not generic warnings copied from a global blog.
No physical address or registered business. A WhatsApp number alone is not a business. A developer who cannot provide a verifiable location or registration is a risk you cannot mitigate.
Portfolio sites are offline or identical. If every project looks like the same template with a different logo, you are buying a template, not custom work.
“Number one on Google in one week.” No legitimate developer promises this. SEO takes months. A promise like this is either ignorance or fraud.
No written contract or vague scope. A proposal that says “complete website, KES 25,000” with no itemisation is a scope-creep trap. You need deliverables, timelines, and revision limits in writing.
They will not give you full login access. If the developer keeps the hosting panel, CMS admin, or domain credentials, you are locked in. Ownership transfer is not a favour. It is the baseline[reference:2].
Communication only through WhatsApp voice notes. A paper trail matters. Voice notes disappear. Email and written messages protect you if the project goes wrong[reference:3].
The ownership checklist: what must be in your name
Before the first payment, confirm in writing that these five assets will belong to your business at handover. If any one of them sits with the developer, you do not fully own your website.
| Asset | Where it should sit | Why it matters |
|---|---|---|
| Domain name (.co.ke or .com) | Your business name in the WHOIS record | Losing the domain means losing the brand |
| Hosting account | Your business email and payment method | Control of the server is control of the site |
| CMS admin access | Your email as super admin | Without it, you cannot edit or recover the site |
| Source code repository | Your GitHub or equivalent account | Custom code should be transferable to another developer |
| Analytics and Search Console | Your Google account | You need the data to measure performance |
If the developer resists any of these, treat it as a disqualifier. A professional expects this conversation and will document the handover without friction.
Freelancer or agency: the honest comparison
The right choice depends on what the website needs to do, not on which label sounds more impressive. Freelancers win on price and speed for simple sites. Agencies win when the website is a revenue channel that cannot afford to break.
| Factor | Freelancer | Agency |
|---|---|---|
| Typical price (KES) | 5,000–30,000 | 15,000–150,000+ |
| Delivery speed | Variable | Structured, 48 hours to 14 days |
| Post-launch support | Limited | 30–90 days typical |
| M-Pesa integration | Hit or miss | Process-driven |
| Risk if the person disappears | High, single point of failure | Lower, team continuity |
Choose a freelancer when the project is a defined, low-complexity site and you have someone technical to manage hosting and updates. Choose an agency when the site drives enquiries, takes payments, or needs to stay online without a single person's availability[reference:4].
InsightForge verdict
The deposit is not the risk. The absence of a written scope and an ownership clause is the risk. A developer who asks for 50%, shows you a staging environment, and puts your name on the domain is safer than one who charges half as much and asks for everything upfront.
For most Kenyan SMEs, we recommend a small agency or a vetted freelancer with a written scope, a milestone-based payment plan, and a documented handover of all five ownership assets. The price difference between the cheapest quote and the right quote is usually smaller than the cost of recovering a site built without either.
InsightForge builds and maintains websites with ownership transferred at handover and maintenance priced transparently. If you want to compare what a properly scoped build costs, see our website packages and maintenance pricing. If your current site was built without these protections, read our guide to website maintenance costs in Kenya and our breakdown of what to check when a WordPress site is exposed. To talk through a specific quote before you pay it, book a 20-minute stack review.
Popular Questions
For the official Kenyan business registration check, use the Business Registration Service portal. For M-Pesa integration documentation, use the Safaricom Daraja portal.
