Most Kenyan web design projects fail before the designer is even hired. The failure happens earlier — when a business owner commissions a website before they have defined what it needs to do, sets a budget based on what feels comfortable rather than what the work costs, or hires someone based on a WhatsApp recommendation with no written agreement.
This guide takes you through the hiring process in the sequence it actually happens, with enough detail to make each decision correctly the first time.
The question is not “which designer is the best in Kenya?” The question is “which designer is the right fit for this specific project, at this budget, for this audience?”
Define your goals and project scope
Before you contact a single designer, open a document and answer six questions. Every decision that follows — your budget, your candidate shortlist, your interview questions — depends on having clear answers to these first.
The six questions that define your project
- What is the primary purpose of this site? — Lead generation, direct sales with M-Pesa checkout, credibility building, information delivery, or something else? One clear answer only. Multi-purpose sites with vague goals produce vague outcomes.
- Who is your primary user, specifically? — Not “Kenyan adults.” A matatu fleet owner in Nakuru looking for spare parts is a different user than a Nairobi HR manager looking for a corporate caterer. The specificity matters because it determines what the site needs to do.
- What is the one action you most want visitors to take? — Call you, send a WhatsApp, fill a form, place an order, book an appointment. One action. A site that tries to get users to do everything gets them to do nothing.
- What pages do you actually need? — Not what you think you should have. Most small business sites need five to seven pages: Home, About, Services, Contact, and optionally a Blog and a single service-specific landing page. More pages do not make a better website.
- What content do you already have? — Photos of your premises, team, and products? Professional copywriting? Existing branding? The honest answer changes both the cost and the timeline significantly.
- Do you need M-Pesa, Airtel Money, or any custom payment integration? — This is not a standard feature — it requires a Safaricom Daraja API paybill or till number, sandbox testing, callback URLs, and specific code. It adds complexity, cost, and timeline. Know this before you ask for quotes.
- Business name and description: What you do, who you serve, where you operate.
- Website purpose: The single primary goal (leads / sales / credibility / information).
- Primary user: Who will visit — location, device, technical comfort level.
- Pages required: List each page and its purpose in one sentence.
- Key functionality: Contact form, M-Pesa checkout, booking calendar, gallery, blog, etc.
- Content status: What you have, what the designer needs to help create.
- Timeline: When you need the site live and why (event, season, product launch).
- Budget: A clear KES range. Refusing to state a budget guarantees inaccurate quotes.
- Reference sites: Two to three sites you like — and specifically what you like about each one.
- Domain registration: KES 3,500–5,000/year for a .co.ke domain
- Web hosting: KES 6,000–24,000/year for shared hosting; more for VPS or cloud
- Professional photography: KES 20,000–60,000 for a half-day shoot if you do not have usable photos
- Copywriting: KES 15,000–40,000 if you cannot write your own content
- SSL certificate: Free via Let’s Encrypt — any designer who charges separately for this is padding the invoice
- Annual maintenance: Budget KES 12,000–36,000/year for security updates, backups, and minor content changes
- Promises a specific number of pages but no description of what each page contains
- Includes “SEO” as a line item with no description of what that actually means
- Quotes a price for “M-Pesa integration” without specifying whether the client needs to register a paybill or till number
- Has a final payment due on “delivery” without defining what delivery means
- Does not mention how many revision rounds are included
- Logo files in vector format (AI, EPS, or SVG) — not a JPG screenshot from a business card
- Professional photos of your premises, team, and products — not phone photos taken in poor lighting
- Completed copy for every page, or a confirmed date when it will be delivered
- Any specific written content for services, pricing, or FAQs
- Login credentials for your domain registrar and existing hosting
- CMS admin credentials — username and password to your WordPress or other CMS dashboard
- Hosting cPanel login — direct access to your server account
- Domain registrar login — access to the account where your .co.ke domain is registered
- Google Analytics / Search Console — admin access, not just read access
- Daraja API credentials — if M-Pesa is integrated, your consumer key, secret, and paybill details
- A brief training session — how to update pages, add blog posts, and make basic content changes without needing the designer for every edit
- Content updates: Fresh content — blog posts, updated service descriptions, new case studies — is the primary driver of organic traffic growth. A site that is never updated ranks lower over time.
- Security updates: WordPress and plugin updates should be applied monthly. An unpatched site is a target for the malware and injection attacks that are increasingly common in Kenya’s digital landscape.
- Performance monitoring: Check your Google PageSpeed score quarterly. Sites degrade in performance as plugins accumulate. A designer or agency on a maintenance retainer should keep this above 70 on mobile.
- Analytics review: Monthly review of Google Analytics. Which pages do people land on? Where do they leave? This data tells you what to improve next.
Your project brief: a template
Copy this structure and fill it in before approaching any designer. A designer who receives this brief will give you a more accurate quote and take you more seriously than one who receives “I want a nice website for my business.”
Set a realistic budget in KES
This step is where most clients self-sabotage. They either refuse to state a budget, hoping the designer will quote the lowest possible number, or they anchor to an arbitrary figure that is disconnected from what the work actually costs. Both approaches produce bad outcomes.
Here is the honest landscape of what web design costs in Kenya in 2026, based on what professional designers across the country actually charge:
A number of things are almost always excluded from an initial web design quote, even when they are essential. Budget for them separately:
If your genuine budget is KES 25,000, say so. Do not pretend it is more. A good designer will tell you honestly what is achievable at that figure — and you can make an informed decision about whether to increase the budget or reduce the scope. A designer who quotes a complex, feature-heavy site at KES 25,000 is either lying about what they will deliver or will disappear before the project is finished.
See our detailed guide: Website cost in Kenya 2025 — the honest KES guide.
Find and shortlist candidates
There are four ways to find web designers in Kenya, each with a different quality-to-effort ratio.
1. The UX Potential directory (recommended)
Browse uxpotential.co.ke by county and speciality. Every listing has been verified for live portfolio work and confirmed contact information. You can filter by location, compare profiles, and contact designers directly — no platform fees, no intermediaries. This is the most efficient starting point for finding locally experienced talent.
2. Referrals from businesses you trust
Ask a business owner in your industry whose website you have genuinely admired. “Who built your site?” is a highly efficient question. The key constraint: make sure the referring business had a similar project — a referral for a three-page portfolio site is not useful if you are commissioning a WooCommerce store.
3. Google search
A designer who ranks on page one of Google for “web designer [your county]” has demonstrated at least one useful thing: they understand SEO well enough to rank. That is a relevant signal. Review their portfolio critically before shortlisting.
4. Upwork and global freelance platforms
Suitable when you need a skill that is genuinely scarce locally — specialised JavaScript frameworks, machine learning integration, or complex API architecture. For standard Kenyan business websites, the context gap and fee structure make this a suboptimal choice. Read our full Upwork vs UX Potential comparison.
Evaluate portfolios and proposals
Most portfolios in the Kenyan market contain a mix of genuine work, template demonstrations, and work done by other people. Knowing how to read a portfolio critically is the single most valuable skill in this entire process.
The portfolio test: what to actually look at
Evaluating written proposals
A professional proposal should include a specific description of what will be built, a clear payment schedule tied to milestones, a realistic timeline, and an itemised breakdown of what is and is not included. Reject any proposal that:
Interview your shortlist
The interview is not a formality. It is your best opportunity to detect the gap between what a designer says they can do and what they have actually done. Ask specific, experience-based questions — not hypotheticals.
The five questions that matter most
1. “Walk me through a recent project similar to mine.”
You want a real story — client name (ask permission first), project challenges, how they were solved, what the outcome was. A designer who can only speak in generalities has not done enough real work to have war stories.
2. “Have you integrated Daraja API before? Walk me through how the STK push flow works.”
If M-Pesa integration is in your scope, this is non-negotiable. A developer who has done it knows the sandbox environment, the callback URL requirements, the authentication flow, and the common failure modes. A developer who has not done it will speak in vague terms about “payment gateway integration.” The two responses sound completely different in practice.
3. “Who will actually build this site — you or a team?”
Some designers present polished proposals and then outsource the build to a much more junior developer. There is nothing inherently wrong with team-based work, but you have a right to know who is touching your project and to see their work.
4. “What platform will you build on and why — for my specific project?”
The right answer depends on your project. WordPress is excellent for most Kenyan business sites. WooCommerce makes sense for standard e-commerce. A custom-coded site may be appropriate for complex functionality. What you are listening for is whether the designer is recommending the right tool for your situation, or just the tool they happen to know.
5. “After launch, who owns the hosting, domain, and code?”
The correct answer: you own everything. Domain in your name, hosting account in your name, full admin access to the CMS and codebase. A designer who says “I manage hosting for you” should be pressed on whether you can get full access if the relationship ends. See our full list of red flags when hiring a web designer in Kenya.
Structure and sign the contract
In Kenya’s web design market, a verbal agreement or a WhatsApp exchange of messages is not a contract. It is a misunderstanding waiting to happen. Every professional web design engagement, regardless of its size, requires a written agreement signed by both parties before any payment is made.
This is not about mistrust — it is about clarity. Most disputes between Kenyan businesses and their web designers arise not from bad faith, but from genuinely different understandings of what was agreed. A contract makes those understandings explicit in advance.
| Clause | What it should specify | Status |
|---|---|---|
| Scope of work | Every page, every feature, every third-party integration — listed explicitly. Anything not listed is out of scope. | MUST HAVE |
| Payment schedule | 30–50% deposit before work begins. Remainder tied to a specific milestone — e.g. “client approval of staging site” — not “on delivery.” | MUST HAVE |
| Timeline & milestones | Specific dates for: wireframes, design mockup, development complete, staging review, launch. With a clear clause that delays caused by late client content extend the timeline proportionally. | MUST HAVE |
| Revision rounds | How many rounds of revisions are included at each stage (design, development). What the charge is for additional revisions beyond that number. | MUST HAVE |
| Ownership of assets | On full payment, client owns: domain name, hosting account, website code, design files, and all content produced for the project. Designer retains the right to show the work in their portfolio only. | MUST HAVE |
| Access credentials | At handover, designer provides: CMS admin login, hosting cPanel login, domain registrar login, Google Analytics access, and any other service accounts created for the project. | MUST HAVE |
| Termination clause | What happens if the project is cancelled — who keeps what proportion of payments already made, and what deliverables transfer to the client at that point. | MUST HAVE |
| Post-launch support | How long free bug fixes are covered (standard: 30 days), what is defined as a bug vs a new feature request, and the rate for support beyond that period. | STRONGLY RECOMMENDED |
| Confidentiality | Designer agrees not to share or use your business data, customer information, pricing, or strategic plans for any purpose beyond completing the project. | STRONGLY RECOMMENDED |
| Dispute resolution | Specify that any disputes are governed by Kenyan law and heard in Kenyan courts. This matters if you are working with a designer in a different county or who presents themselves as international. | RECOMMENDED |
Manage the build without killing the project
The majority of Kenyan web design projects that run over time and over budget do so not because of designer failure but because of client failure. Specifically: late content delivery, round-after-round scope changes, and approval delays. Understanding your responsibilities as a client is just as important as understanding what the designer is responsible for.
Typical timeline: professional business website (KES 60–120K)
The content trap: the most predictable delay in Kenyan web projects
Virtually every Kenyan web designer will tell you the same thing: the most consistent cause of delayed launches is clients who do not have their content ready. Writing copy, gathering professional photos, and producing the text for an About page are harder and more time-consuming than they seem. Most businesses underestimate this by a factor of three.
The fix is simple but requires discipline: do not sign a contract and pay a deposit until you have — or have committed to a specific date for providing — all of the following:
Launch, hand over, and plan for the long term
Launch day is not the end of the project. It is the beginning of the project’s useful life. Most Kenyan businesses treat launch as the finish line and then wonder why their site produces no leads six months later.
What the handover should include
At handover, you should receive — in a single email or shared document — the following credentials and information:
What comes after launch
A website requires ongoing attention to remain effective. Budget for and plan these activities from the start:
How to hire a web designer in Kenya Short Version
Write a brief before you approach anyone. State your real budget. Shortlist three to five candidates from verified sources. Check every portfolio link on your phone. Ask about M-Pesa experience directly. Get everything in writing before you pay anything. Deliver your content on time. Receive and test your credentials before making the final payment.
Follow those steps and you will avoid the mistakes that cost Kenyan businesses collectively millions of shillings every year in abandoned projects, lost deposits, and sites that never serve their actual purpose.

Leave a Comment