Published Kenyan price lists put a simple, single-platform app at roughly KSh 100,000 to 300,000, a business app with M-Pesa on both Android and iPhone at roughly KSh 300,000 to 1,500,000, and complex enterprise apps at KSh 2,000,000 and up. On top of the build you pay store fees (Google Play is US$25 once, Apple is US$99 a year), plus maintenance and hosting every month the app is live. A realistic timeline is 6 weeks for a small app and 5 to 8 months for a large one.
Here is the part most founders miss. In September 2026, Android held 95.16% of mobile operating system share in Kenya and iOS just 4.54%, according to StatCounter’s Kenya figures. If your customers are ordinary Kenyan buyers, you may not need an iPhone app on day one at all, and that single decision can change your budget more than any developer’s hourly rate.
Key Takeaways
- Compare quotes against published Kenyan ranges: about KSh 100,000 to 300,000 for a simple app, KSh 300,000 to 1,500,000 for a business app with M-Pesa.
- Check your own customers’ phones before paying for iOS; Android is about 95% of Kenyan mobile share.
- Budget for year one, not just the build: maintenance, hosting, store fees and a 15% contingency.
- Register on Google Play early; new personal accounts must run a 14-day closed test with 12 testers before going public.
- Ask every developer what their price excludes, in writing, because VAT, hosting and account fees are often extra.
How much does it cost to develop an app in Kenya in 2026?
Few Kenyan developers publish prices, but some do, and they line up reasonably well. The table below uses three published price lists, checked at the time of writing: Kenya Website Designers (page dated 20 July 2026), Quest Designers and KenZobe.
| App type | Published price ranges (KSh) | Published timelines | What this means for you |
|---|---|---|---|
| Simple app or MVP (one platform, about 5 to 8 screens) | 100,000 to 300,000 (Kenya Website Designers); 150,000 to 250,000 (Quest); 200,000 (KenZobe) | 6 to 8 weeks (KenZobe); 2 to 3 months (Quest) | Enough to test one idea with real users. A quote far below KSh 100,000 for a custom app deserves hard questions about what is left out. |
| Business app (Android and iOS, M-Pesa, admin panel) | 300,000 to 800,000 (Kenya Website Designers); 500,000 to 1,500,000 (Quest); 400,000 (KenZobe) | 10 to 14 weeks (KenZobe); 3 to 5 months (Quest) | This is where most SME ordering, booking and loyalty apps land. M-Pesa and an admin dashboard are usually what move you into this band. |
| E-commerce app | 500,000 to 1,500,000 (Kenya Website Designers) | Not published | Product catalogues, carts, stock sync and delivery status add screens and backend work fast. |
| Booking or delivery app | 700,000 to 2,000,000 (Kenya Website Designers) | Not published | Maps, live tracking and rider or driver apps often mean two or three apps, not one. |
| Enterprise app (many integrations, security, web portal) | 2,000,000+ (Kenya Website Designers, Quest); 800,000 entry tier (KenZobe) | 16 to 24 weeks (KenZobe); 5 to 8 months (Quest) | Price follows integrations and compliance, not screen count. Expect a paid discovery phase first. |
Two details in the fine print matter. Quest states its prices exclude VAT, and that hosting and developer account fees are additional. Kenya Website Designers calls its figures estimates that change with requirements. So treat these as bands for sanity-checking a quote, not as a menu.
If you are hiring by the hour instead of per project, Clutch’s directory of Kenyan app developers (ratings updated 14 October 2026) shows most listed firms with a minimum project of US$1,000+, and hourly rates mostly in the under-US$25 and US$25 to US$49 bands, with a handful at US$100 to US$149.
My view: the cheapest quote is rarely the cheapest app. The real comparison is total cost over the first year, which the next sections add up.
What do Google Play and the Apple App Store charge?
These fees are the same whoever builds your app, and they come straight from the stores.
- Google Play: a US$25 one-time registration fee, paid by credit or debit card.
- Apple App Store: the Apple Developer Program costs US$99 a year (the Enterprise Program is US$299 a year), shown in local currency where available. Accredited educational institutions can apply for a fee waiver, which is worth knowing if you run a school.
Then there is the cut the stores take on digital sales. Outside the markets Google lists separately (Australia, the EEA, Japan, the UK and the US), Google Play’s service fee is 15% on the first US$1 million of revenue a developer earns each year and 30% above that, and 15% on auto-renewing subscriptions.
The good news for most Kenyan businesses: if you sell physical goods or physical services, Google Play’s payments policy says its billing system must not be used for those payments. A hardware shop, a farm-input supplier or a salon can take payment through M-Pesa and pay Google nothing on the sale. The 15% only bites if you sell digital content, such as paid lessons or premium features inside the app.
What hidden costs come after the app is built?
The build fee is the visible part. These are the costs that turn up in month two.
Maintenance. Apps need bug fixes and updates to stay compatible with new Android and iOS versions. KenZobe, for example, lists maintenance plans starting from KSh 15,000 a month after its included support period. Ask every developer what support is included and what it costs afterwards.
Hosting and the backend. Your app talks to a server and a database. Quest notes hosting is billed separately from its build prices. Costs grow with users, so ask for an estimate at your expected size, not at launch size.
M-Pesa. Safaricom’s Daraja developer portal lets developers create a sandbox app and test payments before going live. Going live needs a business Paybill or Till, and every payment then carries M-Pesa’s business charges. We break down the setup work and the charges in our guide to M-Pesa integration cost in Kenya.
Data protection. Most organisations that process personal data must register with the Office of the Data Protection Commissioner. The ODPC’s published fees start at KSh 4,000 for micro and small entities, KSh 16,000 for medium and KSh 40,000 for large, and certificates are valid for 24 months. Small entities below KSh 5 million turnover with fewer than ten employees are generally exempt, except where they process data for purposes such as education, health or financial services.
This is not paperwork for its own sake. In April 2023 the ODPC fined digital lender Whitepath Limited KSh 5 million after customers complained that it accessed their phone contacts without consent. That is an app permission problem. If your app asks for contacts, location or photos, your developer should be able to tell you exactly why each permission is needed. Our article on AI and compliance in Kenya covers the wider rules.
Worked example: first-year budget for an ordering app
Hypothetical business, assumed figures, shown so you can repeat the sums with your own quotes.
A hardware wholesaler in Nakuru with about 400 regular trade customers wants an Android ordering app with M-Pesa checkout and a simple admin panel. Assume it receives a build quote of KSh 450,000, which sits inside the published business-app bands above.
- Build: KSh 450,000.
- Contingency at 15%: 450,000 × 0.15 = KSh 67,500. Scope always moves once real customers try the app.
- Maintenance for 12 months, assuming KSh 15,000 a month: 15,000 × 12 = KSh 180,000.
- ODPC registration (small entity): KSh 4,000.
- Google Play: US$25 once.
First-year total in shillings: 450,000 + 67,500 + 180,000 + 4,000 = KSh 701,500, plus US$25, plus hosting and M-Pesa charges, which depend on order volume.
Notice the build is only about 64% of year one: 450,000 ÷ 701,500 = 0.64. If you budget KSh 450,000 because that is the quote, you are short by roughly a third before the app takes its first order. Budget the full KSh 700,000-plus, not the build price.
Should you build for Android only, both stores, or start with a web app?
This is the decision that moves your budget most, so make it with your own customers’ data, not a developer’s preference.
| Option | Built with | When it is the right choice | When it is the wrong choice | What this means for you |
|---|---|---|---|---|
| Android-only app | Kotlin, or a cross-platform framework targeting Android first | Most customers are ordinary Kenyan phone users; you need offline use, camera or push notifications | Your buyers are corporate staff, diaspora or tourists who skew to iPhone | Often the cheapest route to a real store app in Kenya, given Android’s 95% share |
| Cross-platform app for both stores | Flutter (one codebase, multiplatform) or React Native (JavaScript, rendered with native code) | You must be on iPhone too, and want one team and one codebase | The app depends on cutting-edge device features or heavy graphics | The default for most business apps that need both stores |
| Two native apps | Swift for iOS, Kotlin for Android | Performance-critical or hardware-heavy apps | Almost every SME app; you pay for two codebases and two sets of fixes | Rarely worth it for a first version |
| Mobile-first website or web app | Standard web technology | Customers order occasionally, find you through Google or WhatsApp, and will not install another app | You need offline use, background location or regular push notifications | Lowest cost, no store fees, no store review |
My honest opinion: many Kenyan SMEs asking for an app actually need a fast mobile-first website with WhatsApp ordering and M-Pesa, and should build an app only once repeat customers are asking for one. We go through that choice in detail in should my Kenyan business have a mobile app or a mobile-first website?. If what you need is really a system staff use in a browser, read our guide to web application development in Kenya.
How long does it take to build an app in Kenya?
The published timelines above give a fair picture: about 6 to 8 weeks for a simple app, 10 to 14 weeks or 3 to 5 months for a business app, and 4 to 8 months for enterprise work. Any promise of a custom app with payments “in a week” should make you suspicious.
Two store rules add time no developer can remove:
- Google Play closed testing. Personal developer accounts created after 13 November 2023 must run a closed test with at least 12 testers who stay opted in for 14 days before applying for production access. That is two weeks, minimum, built into your launch plan. Line up your 12 testers (staff, family, loyal customers) before the build ends.
- Apple App Review. Apple says it reviews at least 50% of submissions in under 24 hours and 90% in under 48 hours, and that incomplete submissions take longer or fail. Allow a week of buffer for questions and fixes.
Put together: if a developer quotes 10 weeks for the build, plan your public launch for week 13 at the earliest, 10 + 2 weeks of closed testing + 1 week of buffer for review and fixes.
How to get an accurate app quote this week
- Write down the one job the app must do. “Trade customers reorder stock and pay by M-Pesa” is a brief. “An app for my business” is not.
- Check your customers’ phones. Look at your WhatsApp Business chats, your website analytics or simply ask your top 20 customers. If nearly all use Android, ask for an Android-first quote.
- List the screens and integrations. Count screens (login, catalogue, cart, payment, order history) and name every outside system: M-Pesa, KRA eTIMS, SMS, maps, your accounting software. Integrations drive price more than screens.
- Ask three developers for written quotes on the same brief. Compare them against the published bands in this article and ask anyone far outside them to explain why.
- Ask what each quote excludes. VAT, hosting, store accounts, maintenance after launch, the admin panel, and who owns the source code.
- Open your Google Play account and gather 12 testers now. It costs US$25 and saves two weeks at the end.
- Add 15% contingency and 12 months of running costs to whichever quote you choose, using the worked example above.
If you would rather understand how custom builds are scoped in general, our guide to custom software development in Kenya walks through the process.
Mistakes to avoid
- Budgeting for the build only. As the worked example shows, the build can be about two thirds of year one.
- Paying for iPhone by default. With iOS at under 5% of Kenyan mobile share, check your own customers first.
- Not owning your code and accounts. Insist the Google Play and Apple accounts are registered to your business and that you receive the source code.
- Asking for permissions you cannot justify. Contacts and location access without a clear reason is exactly the kind of practice the ODPC has fined.
- Announcing a launch date before closed testing. The 14-day Google Play test and Apple review sit outside your developer’s control.
Frequently asked questions
How much does a simple app cost in Kenya?
Published Kenyan price lists put a simple, single-platform app at roughly KSh 100,000 to 300,000, usually with about 5 to 8 screens and a basic backend. Check whether the quote includes VAT, hosting and store accounts, because some developers bill those separately. Add maintenance from month two onwards.
Do I have to pay Google or Apple a percentage of my M-Pesa sales?
Not for physical goods or physical services. Google Play’s payments policy says its billing must not be used for those payments, so a shop or service business can take M-Pesa directly. Store commissions apply to digital goods and subscriptions sold inside the app.
Is Flutter or React Native better for a Kenyan business app?
Both let one team build for Android and iOS from one codebase, and both are mature choices. The better pick is usually whichever your developer has shipped real apps with, so ask to see published apps in the store. Choose two native apps only if the app depends heavily on device hardware or performance.
Can I publish my app on Google Play in one week?
Not with a new personal developer account. Google requires a closed test with at least 12 testers opted in for 14 days before production access. Plan at least two weeks between a finished build and public launch.
Do I need to register with the ODPC before launching an app?
If your app collects personal data such as names, phone numbers or locations, you probably need to register, unless you fall under the small-entity exemption. That exemption does not cover data processed for purposes such as education, health or financial services. The ODPC’s FAQ page lists the fees and the exemption rules.
The bottom line
A realistic Kenyan app budget starts with published market ranges, adds store fees, maintenance, hosting and a 15% contingency, and then asks whether an Android app or a mobile-first website would do the job for less. Get three written quotes on the same brief, and judge them on first-year cost, not the headline figure.
We quote every project in writing after a free conversation about the problem you want the app to solve, and we will tell you if a website or a simpler tool would serve you better. If that would help, WhatsApp us on 0711 344 702.