Insight · 7 minute read

When to build your own online shop vs. using Shopify.

Every Kent retailer eventually asks this: do I use Shopify, or build something bespoke? I've built and sold businesses using both approaches. Here's how I'd decide today, based on what actually matters.

The siren song of "easy".

Shopify is incredibly powerful, and for many, it's the right answer. It promises an easy setup, a vast app store, and a ready-made ecosystem. And for a lot of businesses, especially those just starting out or with fairly standard product lines, it delivers on that promise. I've used it myself for several ventures, and it's a solid platform.

But "easy" often comes with hidden costs and limitations. And sometimes, those limitations become deal-breakers as your business grows or your needs become more specific. It's not a one-size-fits-all solution, no matter what the marketing says.

When Shopify is your best bet.

If you're a small retailer in Canterbury, selling handmade jewellery, or a Sandwich-based bakery offering local delivery of a few core products, Shopify is probably where you should start. Here's why:

  • Speed to market: You can get a basic shop up and running in a weekend, taking payments by Monday.
  • Lower upfront cost: Monthly subscriptions start from around £25, and you can use free themes.
  • Managed infrastructure: You don't worry about hosting, security updates, or server maintenance. Shopify handles it all.
  • App ecosystem: Need a loyalty programme? Want to integrate with Royal Mail shipping labels? There's likely an app for that.
  • Standard products: If you sell physical goods with clear SKUs, variants, and pricing, Shopify handles this beautifully.

For many Kent businesses, the ability to get online quickly and cheaply, without needing a developer on speed dial, is invaluable. It lets you test your market and start generating revenue.

The hidden costs and limitations of Shopify.

Where Shopify starts to show its cracks is when you need to do something a bit different. I've seen businesses in Dover selling bespoke furniture, or a Deal-based service business trying to sell complex packages, hit a wall. Here's where the "easy" gets complicated:

  • Transaction fees: Beyond your monthly subscription, Shopify charges transaction fees if you don't use their payment gateway (Shopify Payments). These can add up.
  • App dependency: Every app you add costs money, often a monthly subscription. And they can slow down your site or conflict with each other.
  • Customisation limits: While themes offer flexibility, truly unique designs or complex user experiences can be difficult or expensive to achieve. You're working within their framework.
  • Data ownership and portability: Your data lives on Shopify's servers. While you can export it, moving to another platform later can be a headache.
  • Complex product logic: If your products have custom options, dynamic pricing based on user input, or require specific workflows (e.g., booking slots, custom configurations), Shopify's out-of-the-box features often fall short, requiring expensive apps or custom code.
Rule of thumb. If you find yourself saying "I just need it to do X, but Shopify only does Y," and X is fundamental to your business model, you're probably looking at a custom build.

When a custom online shop makes sense.

This is where I come in. Building a custom online shop isn't about being fancy; it's about solving specific business problems that off-the-shelf solutions can't handle efficiently or affordably. You're building an asset that works exactly how you need it to, without compromise.

Consider a custom build if:

  • You have unique product types or configurations: Think custom-made items, complex bundles, or products with many interdependent options.
  • Your sales process is unusual: Maybe it involves quoting, custom pricing, or a multi-step configuration that's not a standard "add to cart."
  • You need deep integration with other systems: Perhaps your existing CRM, inventory management, or accounting software needs to talk directly to your shop in a specific way.
  • You want complete control over design and user experience: To stand out in a crowded market, a truly unique brand experience can be a differentiator.
  • You want to avoid ongoing subscription costs for features: While the upfront cost is higher, you own the software, and don't pay monthly for every little feature.
  • You're building a platform, not just a shop: If your online presence is more than just selling products – perhaps it's a marketplace, a booking system, or a community hub with commerce built-in.

A custom build is an investment. It takes more time and more money upfront. But it gives you flexibility, scalability, and ownership that a platform like Shopify can't match. For a business with a clear vision and specific needs, it often pays for itself in efficiency and competitive advantage.

My advice: Start small, think big.

For most Kent businesses, especially those just dipping their toes into online sales, I'd recommend starting with Shopify or a similar platform. Get your products online, make some sales, and learn what your customers actually want. You can always migrate later.

However, if you've already validated your idea, you know your unique selling proposition relies on a specific workflow or customer experience, and you're ready to invest in a long-term asset, then a custom build is worth exploring. It's about building a system that truly supports your business, rather than forcing your business into a pre-made box.

Thinking about your online shop?

Whether it's Shopify or a custom build, the first step is always clarity on your business goals. Let's talk through your options and find the right path for you.

Related guides