Every week we get on a call with a Kenyan business owner who’s been burned. They paid a developer KES 15,000 for a “website” built on a Shopify trial that expired, or they’re locked inside a WordPress theme they can’t modify, or they hired someone to build a custom platform that was abandoned halfway through and can’t be maintained by anyone else.

The wrong platform choice doesn’t just cost you money upfront. It costs you months of rebuilding and leads you never captured. This article exists to save you from that.

wordpress vs custom vs shopify
wordpress vs custom vs shopify

We’re going to be direct with you – the way we’d talk to a client sitting across the table from us in Embu – about what each platform actually means for your business, your budget, and your growth.

Platform comparison at a glance

Use this table as a quick reference before diving into the details below. Every Kenyan business is different, but these patterns hold true across most of the projects we see.

FactorWordPressShopifyCustom
CostMid upfront (KES 30k-150k build); low ongoing hosting (~KES 3k-5k/mo)Low upfront; high ongoing ($29+/mo + transaction fees + apps)High upfront (KES 80k-500k+); lowest ongoing (VPS ~KES 3k/mo)
M-PesaStrong – mature plugin ecosystem, native Daraja STK PushWeak – checkout controlled by Shopify; STK Push needs workaroundsExcellent – built exactly how your customers expect to pay
FlexibilityHigh for marketing sites and WooCommerce; limits at complex logicModerate – fast for standard e-commerce; hard to customise deeplyUnlimited – designed around your exact business workflow
MaintenanceYou + hosting; any Kenyan developer can maintain itShopify handles infrastructure; you manage apps and contentYou own everything; needs documented handover and skilled devs
Best forSMEs, schools, NGOs, tour operators, SACCOs, straightforward e-commerceInternational card sales, drop-shipping, fast validation launchesMarketplaces, SaaS, billing systems, LMS, unique workflows
African business colleagues collaborating on laptop indoors in Lagos, Nigeria
Kenyan businesses need a platform choice that matches how their customers actually buy

First, understand what you’re actually choosing between

These are not just three website builders. They represent three completely different philosophies:

WordPress is an open-source CMS that you install on your own hosting. You own everything – the files, the database, the domain. You can modify anything. The tradeoff is that “owning everything” also means maintaining everything.

Shopify is a hosted e-commerce platform. You pay a monthly subscription and Shopify handles the servers, security, and updates. You don’t own the infrastructure – you’re renting it. The tradeoff is that it’s faster to launch but slower to customise or scale beyond Shopify’s boundaries.

Custom development means building from scratch in a language like PHP, React, Node.js, or Python – no CMS installed by default, no third-party platform fees. You get exactly what you need and nothing you don’t. The tradeoff is higher upfront cost and a longer build time.

WordPress: the right default for most Kenyan businesses

WordPress powers over 40% of all websites globally – and there’s a very practical reason for that. It’s the best balance of cost, flexibility, and maintainability for small-to-medium businesses that don’t have a dedicated technical team.

At Alphatech, the majority of our client projects are WordPress builds. A secondary school in Central Kenya needed a student portal with fee collection via M-Pesa. A tour operator in Nairobi needed a booking system with itinerary management. A logistics company in Mombasa needed a cargo tracking dashboard. All of these ran on WordPress with custom plugins, and all of them were delivered in under six weeks.

Where WordPress wins in Kenya:

WordPress has a mature M-Pesa plugin ecosystem – tools like WPPayForm and custom Daraja integrations slot in cleanly. Hosting is affordable in Kenya; you can run a solid WordPress site on a 5GB shared hosting plan from Truehost or even a budget cPanel provider in Nairobi for under KES 5,000 per month. When something breaks (and it will, eventually), any developer in the country can open your WordPress admin, look at the files, and fix it. That maintainability is worth more than people realise.

Where WordPress struggles:

WordPress was built as a blogging platform and retrofitted for everything else. The result is that complex business logic – multi-tier commission systems, real-time inventory syncing, automated billing – can be done in WordPress, but it starts to feel like forcing a square peg into a round hole at a certain level of complexity. Performance also needs active management: unoptimised WordPress sites load slowly, especially on Kenyan internet speeds, and a slow site loses customers.

Who should choose WordPress:

African woman developer programming on laptop at standing desk in modern office
WordPress gives Kenyan SMEs flexible web development without locking you into a hosted platform

Shopify: fast to launch, expensive to own long-term

We’ll be honest about Shopify: it is a genuinely excellent platform – for certain businesses, in certain contexts. The problem is that many Kenyan businesses are sold Shopify by developers who find it easier to set up quickly, without being told about the long-term costs and limitations.

Shopify’s biggest selling point is that it removes infrastructure worry entirely. You don’t manage servers, handle SSL renewals, worry about backups, or think about scaling. For a global e-commerce brand with a large team, that’s valuable. For a small Kenyan business with a developer on speed dial, you’re paying for infrastructure management you don’t actually need.

The real cost of Shopify in Kenya:

The “basic” Shopify plan starts at $29/month – roughly KES 4,000 at current exchange rates. But Shopify charges a transaction fee (0.5% to 2%) on every sale unless you use Shopify Payments – which is not available in Kenya. You’ll be using a third-party payment gateway (Flutterwave, Pesapal, DPO) and paying both Shopify’s transaction fee and the gateway’s fee on every single order. On high volumes, this adds up to significant margin erosion.

Then come the apps. Almost every business eventually needs functionality beyond Shopify’s base: subscription billing, loyalty programs, complex shipping rules, custom product configurators. Each app costs between $10 and $80/month. We’ve seen Kenyan businesses paying over KES 30,000/month in Shopify + apps – for a store that could have been built on WooCommerce at a fraction of that cost.

Understanding true platform costs upfront saves Kenyan businesses from expensive rebuilds later

The M-Pesa problem:

This is the deal-breaker for many Kenyan businesses. Shopify’s checkout is tightly controlled by Shopify. Native M-Pesa STK Push – where the customer gets a prompt on their phone during checkout – requires workarounds that are either unreliable, expensive, or both. We’ve helped three Kenyan businesses migrate away from Shopify specifically because their customers kept abandoning checkout when they couldn’t pay with M-Pesa the way they were used to.

African businesswoman receiving mobile money payment on smartphone at small shop in East Africa
M-Pesa STK Push at checkout is non-negotiable for most Kenyan customers

Who should choose Shopify:

Who should not choose Shopify:

Custom development: the right choice when you’ve outgrown templates

Custom development is often misunderstood in both directions. Some people think it means “very expensive website” – it doesn’t. Some people think it means “any website built without WordPress” – also not quite right.

Custom development means your system is built around your specific business logic, not around what a platform’s plugin ecosystem can approximate. The database schema, the user flows, the integrations – all designed from scratch for your use case.

We built a billing system for an ISP in Central Kenya that handled MikroTik router integration, automatic bandwidth throttling based on payment status, bulk SMS notifications, and M-Pesa STK Push – all in one cohesive platform. None of that was feasible in WordPress or Shopify without horrific hacks. Built custom in PHP with a clean admin dashboard, it runs on a KES 3,000/month VPS and has processed over 50,000 transactions without a significant outage.

That’s what custom development is for.

Where custom wins:

When your business has a workflow that doesn’t fit neatly into someone else’s template, custom is the only honest answer. Multi-role LMS platforms, marketplace systems with seller dashboards, logistics tracking with driver apps, betting and financial systems – these need to be built right from the start, not forced into a CMS.

Custom systems also tend to be cheaper to operate long-term. No platform fees, no per-transaction cuts, no plugin subscriptions. You own the code outright. Any developer with PHP or React skills can maintain it. And when you need a new feature, you add it – you don’t wait for a plugin to be built.

Where custom struggles:

The upfront cost and timeline are real barriers. A properly scoped custom platform for a medium-complexity project starts at KES 80,000 and can run to KES 500,000 or more depending on features. The build takes weeks to months, not days. And if the developer who built it disappears without handing over proper documentation, you’re stuck.

This is why at Alphatech we insist on thorough documentation and clean codebases for every custom project – we’ve been called in to rescue too many “custom” platforms that were written by a single developer with no comments, no version control, and no handover notes.

Who should choose custom development:

African businesswoman presenting custom software strategy on whiteboard with team in office
Custom platforms shine when your business logic outgrows off-the-shelf templates

The decision framework: three questions to answer first

Before you choose a platform, answer these honestly:

1. Do you need M-Pesa STK Push as part of the checkout or payment flow?

If yes: WordPress (with a proper Daraja integration) or custom. Shopify makes this painful. Don’t choose a platform and then try to retrofit your primary payment method around it.

2. Will your core business logic ever need to be customised beyond what a plugin can do?

If yes: you’ll eventually outgrow WordPress too, unless the custom logic is isolated enough to build as a standalone plugin. Plan for that from day one, or build custom.

3. What does your ongoing cost tolerance look like?

Shopify is cheaper upfront, more expensive ongoing. WordPress is a mid-range setup cost with low ongoing costs. Custom is highest upfront, lowest ongoing. Run the three-year cost projection before deciding – most business owners are surprised by where the curves cross.

Our honest recommendation

For most small and medium Kenyan businesses: start with WordPress. It’s the right balance of cost, flexibility, and maintainability for 80% of use cases. Build it properly – clean theme, proper M-Pesa integration, optimised hosting – and it will serve you well for years.

If you’re primarily selling physical products to an international audience and want to move fast: Shopify has a legitimate case, but go in with eyes open on the fee structure and M-Pesa limitations.

If your business has complex workflows, you’re building a platform (not just a website), or you anticipate significant transaction volumes where per-transaction fees matter: build custom from the start. Don’t pay twice by building on WordPress first and then rebuilding when you’ve outgrown it.

When in doubt, talk to us before you commit. A 30-minute scoping call can save you KES 200,000 in rebuild costs down the line.

Ready to build the right way from day one?

At Alphatech Developers, we’ve built on all three platforms – and we’ll always tell you which one actually fits your business, even if it’s the cheaper option for us to quote. Get in touch at alphatechdevelopers.co.ke for a free consultation.

Leave a Reply

Your email address will not be published. Required fields are marked *