Last Tuesday, a hardware shop owner in Industrial Area called me in a panic. He had just spent KSh 850,000 on a mobile app. Eight months later, he had 312 downloads — mostly his own staff and curious family members. Meanwhile, his competitor down the road was doing KSh 1.2 million a month in sales from a simple website that loaded fast on a Tecno phone. Same market. Same customers. Completely different outcomes.
This story is everywhere in Kenya right now. And the question it raises is the single most expensive one most business owners will face this year: do you actually need a mobile app, or would a great website make you more money?
I am going to give you the real answer — not the one app developers or website designers want to sell you. The one that will save you hundreds of thousands of shillings and put your business in front of the customers who are already looking for you on Google and Instagram.
Why This One Decision Has Cost Kenyan Businesses Millions
Walk through any business forum in Nairobi — Westlands, Kilimani, Thika Road — and you will hear the same expensive story. Someone paid KSh 400,000, KSh 800,000, even KSh 2 million for a mobile app. They waited months. They launched. Nothing happened.
Why? Because they built the wrong thing first.
Here is the painful truth most tech vendors will not tell you: over 70% of Kenyan small businesses do not have a real business case for a mobile app in 2025. They have customers, yes. They have revenue, yes. But they do not have the download volume, the repeat-use frequency, or the budget to justify a native iOS and Android build that can run from KSh 600,000 into the millions.
A real Kenyan scenario. A boutique in Ngong Road wants to take orders online. A well-meaning developer quotes KSh 1.1 million for a custom app with M-Pesa integration. The owner says yes. Six months later, the app is live, and only 84 people have downloaded it. The owner is still fielding most orders through WhatsApp. The app sits in the Play Store like a digital ghost town.
Meanwhile, a similar boutique spent KSh 180,000 on a fast, mobile-first website with WhatsApp ordering, M-Pesa STK Push, and a proper Google Business profile. They are getting 40 to 60 orders a month from search traffic alone. No app. No downloads. Just customers who can find them and check out in under a minute.
The lesson is brutal and liberating: the medium is not the message — the customer journey is.
When a Mobile App Actually Makes Sense (And When It Is a Waste of Money)
Let us kill the myth that every business needs an app. They do not. But some do. The trick is knowing which side of the line you stand on.
You Probably Need a Mobile App If…
- Your customers open your product 3+ times a week. Ride-hailing, food delivery, banking, sacco apps — these are daily habits. A salon that sees clients once every six weeks is not.
- You need phone features that a website cannot do well. Push notifications, offline mode, GPS tracking, camera scanning, biometric login. If you cannot name a specific feature that justifies an app, you do not need one.
- You already have 5,000+ loyal customers. An app without an audience is a billboard in the desert. You need a reason for people to download and keep it on their phone.
- You can budget at least KSh 1 million for build and KSh 25,000 a month for maintenance. That is the realistic floor for a real app in Kenya. Anything cheaper and you are gambling.
You Almost Certainly Need a Website If…
- You want to be found on Google. Apps do not rank on Google. Your website does. If someone searches “plumber in Lavington” at 11pm, you need a website that shows up, loads fast, and has a clear phone number and WhatsApp button.
- Most of your sales happen once a month or less. Furniture, cars, wedding services, B2B supplies, hardware, real estate. A website is a brochure that works 24/7. An app is overkill.
- You are still validating your offer. Building an app before you know your market is like opening a five-star restaurant in a town of 800 people. Start with a website, prove the demand, then escalate.
- Your customers are price-sensitive and bandwidth-conscious. Many Kenyan smartphone users are on tight data plans. A fast website that loads in 2 seconds on 3G will beat a downloaded app every single time.
The rule of thumb that has saved my clients the most money: if your business does not have a great website yet, you are not ready for an app. Build the foundation first. Add the app second.
The 5-Question Test That Saves Kenyan Businesses KSh 500,000+
Before you sign any contract with any developer — and there are hundreds in Nairobi from Westlands to Upper Hill — run your business through these five questions. Be honest. Show the answers to your business partner or your accountant.
1. Where do my customers actually look for me?
Ask 20 of your last customers how they found you. If 15 of them say “Google” or “Instagram” or “Facebook”, you need a website and social presence. If they say “my cousin told me” or “I saw your sign on Moi Avenue”, you need marketing before you need any tech at all.
2. Will they download an app for me?
Be brutally honest. Would you download an app to buy from a shop you visit once a quarter? Most people will not. The average Kenyan phone has space for maybe 30 to 50 apps. Your business is fighting for one of those slots against WhatsApp, M-Pesa, and Facebook. You had better have a powerful reason.
3. Do I have the budget for both, or just one?
A real, professional website in Kenya in 2025 runs from KSh 80,000 to KSh 350,000 depending on features. A real mobile app runs from KSh 600,000 to KSh 3 million. If you have under KSh 1 million total, the website wins every time. There is no shame in that. It is the smart move.
4. What problem am I actually trying to solve?
Write it down. One sentence. “I want customers to be able to order online and pay with M-Pesa.” That is a website with STK Push. It is not an app. “I want my drivers to accept jobs and track their routes.” That might be an app. Be specific. Vague goals lead to expensive mistakes.
5. Can I maintain an app properly?
Apps break. Phones update. Android 15, iOS 18 — these come out every year. Every update needs a developer. If you do not have a monthly retainer of at least KSh 25,000 to KSh 60,000 for app support, you are building something that will rot in 18 months. A website is cheaper and easier to maintain.
If you answered “no” or “not sure” to three or more of these questions, your money belongs in a great website, not an app. Save this truth — it is the most expensive one in Kenyan tech.
The Website Trap Most Nairobi Businesses Fall Into (And How to Avoid It)
Here is the twist. Most Kenyan businesses that pick a website end up with a bad one. They pay KSh 60,000 to a “developer” who builds a site on an old template, takes the money, and disappears when the site breaks. The site loads in 14 seconds. It does not work on mobile properly. There is no M-Pesa integration. There is no SEO. There is no lead capture. It is a digital business card, not a sales tool.
A great Kenyan business website in 2025 needs to do five things very well.
1. Load in under 3 seconds on a Tecno or Infinix phone
Most of your customers are on mid-range Android devices on 4G or even 3G. If your site takes 8 seconds to load, you have lost 60% of them. Use compressed images, modern hosting, and clean code. Test on a KSh 15,000 phone, not your office MacBook.
2. Convert visitors into WhatsApp conversations or M-Pesa payments
The two conversion tools that matter most for Kenyan SMEs: WhatsApp Business buttons and M-Pesa Daraja API integration with STK Push. If a customer cannot pay you or message you in two taps, you are bleeding sales every single day.
3. Rank on Google for the searches that matter
“Plumber Karen”, “wedding cake Westlands”, “gym membership Thika Road”. If your website does not show up for these searches, it is invisible. You need local SEO, proper page titles, Google Business Profile integration, and content that answers real questions your customers are typing.
4. Work as a sales tool, not a digital brochure
Your site should have clear offers, social proof, testimonials, prices, FAQs, and strong calls to action. Every page should answer the question: what do I do next? Buy, book, call, WhatsApp, visit. Never leave the customer guessing.
5. Be maintainable by a real person, not just the original developer
Use a modern CMS like WordPress with proper hosting, or a custom solution with clean documentation. If your developer gets hit by a bus tomorrow, you should be able to find another developer who can take over within a week. If not, you are locked in — and that is dangerous.
A great website is not a cost. It is a 24/7 salesperson who never sleeps, never calls in sick, and never asks for a salary review.
The Smart Middle Ground: Progressive Web Apps (PWAs) Are Changing the Game
Now, here is the bit most people have not heard of yet. There is a third option that sits between a website and a full mobile app. It is called a Progressive Web App (PWA), and for 80% of Kenyan SMEs, it is the actual best answer.
A PWA lives at a web address. It loads like a website. But once opened, it behaves almost like an app — fast, full-screen, with offline support, push notifications, and even an icon on the home screen. No download from the Play Store. No KSh 1 million build. No KSh 60,000 a month maintenance.
Why PWAs make sense for Kenya specifically
- No download friction. Customers do not need to install anything. They just visit your URL. That single difference can 10x your reach.
- Works on any phone. Android, iOS, basic smartphones. Everyone gets the same experience.
- Cheaper to build. Most PWAs in Kenya run from KSh 250,000 to KSh 800,000 — a fraction of a native app.
- Easier to maintain. One codebase. One update. No separate iOS and Android versions to manage.
- Rankable on Google. PWAs are real websites. They get indexed. They bring in search traffic. Apps never will.
Forward-thinking Nairobi businesses are already using PWAs to handle orders, bookings, and customer accounts without spending app money. Restaurants in Kilimani, logistics companies in Industrial Area, learning platforms in Rongai — they are quietly winning the game while their competitors wait for an app that will never get the downloads they hoped for.
What the Smartest Kenyan Businesses Are Doing Differently in 2025
I have been tracking what is working across the Kenyan SME market. The pattern is clear.
The businesses growing fastest right now are not the ones with the fanciest apps. They are the ones with a fast website, a strong Google Business Profile, a working WhatsApp sales flow, and M-Pesa payments that actually work.
A furniture maker in Mombasa doubled his monthly sales in four months just by fixing his website and getting serious about local SEO. He still does not have an app. He does not need one. His customers find him, browse his catalogue, and place orders through WhatsApp. Done.
A car hire company in Nairobi stopped the bleeding of KSh 1.2 million they had sunk into a custom booking app that nobody was using. They replaced it with a PWA-style website with real-time booking and M-Pesa payments. Bookings went up 3x in the first quarter. They saved a fortune.
A school in Eldoret launched a parent communication platform as a PWA for KSh 380,000. They got 89% parent adoption in the first month — something a downloadable app would have struggled to achieve, because parents in rural areas do not have the storage or data to keep installing school apps.
These are not Silicon Valley unicorns. They are ordinary Kenyan businesses making smarter tech decisions. The lesson is the same: build what your customers will actually use, not what looks impressive on a pitch deck.
Your Decision Framework: The Exact Path to Take in 2025
Let us make this practical. Here is the exact decision tree I walk my clients through before we touch a single line of code.
Step 1: Audit your customer journey
How do people find you? How do they buy from you? How do they come back? Write it out. If the answer is “word of mouth and walk-ins”, you have a marketing problem, not a tech problem. Fix that first.
Step 2: Fix your website foundation
If you do not have a fast, mobile-friendly website that ranks on Google and converts visitors, stop everything else. This is your non-negotiable base. It is the digital equivalent of having a clean, well-signed shop on a busy road.
Step 3: Add M-Pesa and WhatsApp as your sales engines
Integrate Daraja API for STK Push payments. Set up WhatsApp Business with quick replies, catalogues, and a clear call to action. These two tools alone can 3x your conversion rate without spending on a new app.
Step 4: Consider a PWA if you need app-like features
If you have a clear use case that requires offline mode, push notifications, or home-screen presence, a PWA gives you 80% of an app’s benefit at 30% of the cost. Build it. Test it. Measure it.
Step 5: Build a native app ONLY when the numbers justify it
You have proven customer demand. You have 1,000+ repeat users a month. You have a specific feature set that needs phone hardware. You have a KSh 100,000+ monthly budget for support and updates. Now, and only now, does a native app make sense.
Skip steps, and you join the long list of Kenyan businesses who paid app money for app problems.
The Real Cost of Getting It Wrong
Let us talk numbers, because this is where it gets real.
The wrong app: KSh 1.2 million build + KSh 45,000 a month maintenance + KSh 80,000 a year on Google Ads to drive downloads = KSh 1.9 million in year one, with maybe 800 active users.
The right website: KSh 220,000 build + KSh 12,000 a month hosting and updates + KSh 50,000 a month on local SEO = KSh 964,000 in year one, generating 15,000+ organic visits and 200+ direct leads a month.
The math is not even close. The website delivers 5x the reach and 10x the leads for half the cost. And the second-year numbers get even better, because content compounds while apps do not.
This is why so many Kenyan businesses who spent big on apps are quietly building websites now — and getting better results in three months than they got in two years with their apps.
What to Do This Week (A Practical Action Plan)
If you are reading this and recognising your own business, here is exactly what to do in the next seven days.
- Search for your own business on Google. If you are not on page one for your main service plus your area, you have a website problem. Fix it before anything else.
- Open your current website on a Tecno phone. Time how long it takes to load. If it is over 4 seconds, you are losing customers every day.
- Try to buy from your own business as a stranger would. Can you pay with M-Pesa in under a minute? Can you reach someone on WhatsApp? If not, fix the friction.
- List the last 20 customers and ask how they found you. The answer will tell you exactly where to invest your next shilling.
- Get a professional audit of your digital presence. Not a sales pitch. A real audit that tells you what to build, in what order, and at what cost.
These five actions will tell you, with data, whether you need a website upgrade, a PWA, or — in rare cases — a real app. Everything else is guesswork.
The Bottom Line: Build What Your Customer Will Use, Not What Impresses Your Board
The dirty secret of the Kenyan tech scene in 2025 is that most apps are vanity projects. They make founders feel modern. They look good in pitch decks. They impress investors. But they do not move the needle on revenue, customer acquisition, or growth.
A great website does. A PWA does. A solid Google Business Profile does. A working WhatsApp sales flow does. Real M-Pesa integration does. Good local SEO does.
The technology is not the strategy. The customer journey is the strategy. Choose the tech that serves the journey — not the other way around.
If you are a Kenyan business owner trying to figure out what to build first, you do not have to figure it out alone. The team at Savannah Software Solutions has helped dozens of Kenyan businesses across Nairobi, Mombasa, Kisumu, and beyond cut through the noise and build exactly what they need — no overselling, no jargon, no expensive mistakes. Whether it is a fast, conversion-focused website, a Progressive Web App, or a full custom mobile app when the time is right, they will tell you honestly what makes sense for your business and your budget. Book a free consultation today and stop guessing with your money.
