Search

Search pages, services, tech stack, and blog posts

Shopify vs custom e-commerce: Which one is right for your Singapore business?

5 mins read
Guides

Every Singapore business selling online hits this crossroads eventually: stick with Shopify (or similar platforms), or build something custom? The answer isn't always "go custom" - and anyone who tells you otherwise is probably selling custom development.

Here's how to think about it clearly.

The Shopify case (and it's strong)

Shopify powers over 4 million stores worldwide, and for good reason. It handles a staggering amount of complexity out of the box:

  • Payment processing with local options (PayNow, GrabPay, credit cards)
  • Inventory management across multiple locations
  • Shipping integrations with local couriers (Ninja Van, J&T, Singpost)
  • GST calculations built in
  • SSL, hosting, and security - all managed for you
  • App ecosystem with thousands of plugins for everything from reviews to loyalty programmes

For most SMBs in Singapore doing under $500K/year in online revenue, Shopify is genuinely hard to beat. The Basic plan starts at SGD 29/month, and you can have a professional store running in days.

When Shopify starts to strain

Shopify's simplicity is its greatest strength and its biggest limitation. Here's where businesses typically hit walls:

1. Checkout customisation

Shopify controls the checkout flow. For most stores, this is fine. But if you need custom checkout logic - bundled pricing, B2B wholesale flows, subscription models with complex rules - you're fighting the platform.

2. Transaction fees

Using a payment provider other than Shopify Payments? That's an extra 1-2% on every transaction. At scale, this adds up fast. A business doing $50,000/month in sales is paying $500-1,000/month in extra fees alone.

3. Multi-currency and multi-market

If you're selling across Southeast Asia, managing different currencies, tax rules, and shipping rates gets complicated. Shopify handles basic multi-currency, but complex regional pricing and localisation often require expensive apps or workarounds.

4. Unique product types

Standard products with sizes and colours? Shopify handles this perfectly. But custom configurators, made-to-order products, subscription boxes with variable contents, or digital products with licensing? These push Shopify into awkward territory.

5. Performance at scale

Shopify is fast for standard stores. But heavy product catalogues (10,000+ SKUs), complex filtering, and custom search functionality can feel sluggish. You're also limited in how much you can optimise because you don't control the infrastructure.

6. Data ownership

Your customer data lives on Shopify's servers, governed by their terms. For businesses in regulated industries or those building data-driven strategies, owning your data infrastructure matters.

The real cost comparison

ShopifyCustom e-commerce
Setup cost$0 - $5,000 (theme + basic setup)$15,000 - $80,000+
Monthly platform fee$29 - $399/month$20 - $200/month (hosting only)
Transaction fees2.4-2.9% + $0.30 (Shopify Payments) or higher with othersPayment processor fees only (typically 2.4-2.9%)
App/plugin costs$50 - $500+/month for common appsBuilt into the platform
Year 1 total (typical SMB)$3,000 - $15,000$20,000 - $90,000
Year 3 total (at scale)$15,000 - $50,000$25,000 - $100,000

Notice how the gap narrows over time? Shopify's recurring fees, app subscriptions, and transaction costs compound. Custom has higher upfront cost but lower ongoing expenses. The breakeven point typically happens around year 2-3 for businesses doing significant volume.

The hybrid approach

Here's something most agencies won't tell you: you don't always have to choose one or the other.

Headless commerce lets you use Shopify as your backend (inventory, orders, payments) while building a completely custom frontend. You get Shopify's operational reliability with full control over the customer experience.

This approach makes sense when:

  • You love Shopify's admin and inventory tools
  • You need a unique, branded shopping experience
  • Performance and SEO are critical differentiators
  • You want to integrate your store into a larger web platform

The cost sits between full Shopify and fully custom - typically $15,000-40,000 for the frontend build, plus Shopify's platform fees.

Decision framework

Answer these questions honestly:

  1. Is your online revenue under $200K/year? Start with Shopify. Focus your money on marketing and inventory, not custom code.
  2. Are you spending more than $300/month on Shopify apps? That's a sign you're outgrowing the platform. Explore custom or headless.
  3. Is checkout customisation costing you sales? If customers are dropping off because your checkout can't handle your business model, custom pays for itself.
  4. Do you sell in 3+ countries with different pricing? Multi-market complexity is where custom shines and Shopify struggles.
  5. Is the store your core product? If yes, own the infrastructure. If the store supports a physical business, Shopify is fine.

Singapore-specific considerations

  • PayNow and local payments: Shopify supports PayNow through Shopify Payments. Custom builds can integrate PayNow directly for lower fees.
  • GST compliance: Both handle GST, but custom gives you more control over tax logic for cross-border selling.
  • PDPA: If you're handling sensitive customer data, owning your infrastructure gives you more control over compliance.
  • Local logistics: Shopify's app ecosystem connects to most Singapore couriers. Custom builds can integrate deeper with warehouse management systems.

A Major's recommendation

Start with Shopify unless you have a clear, specific reason not to. Shopify is excellent infrastructure that handles 90% of what most Singapore e-commerce businesses need.

When you outgrow it - and you'll know when you do - consider headless commerce as a middle step before going fully custom. This lets you keep what works (Shopify's backend) while upgrading what doesn't (the customer experience).

If your business model is fundamentally different from a standard online store - marketplace, B2B wholesale, subscription with complex rules - custom from day one might actually be cheaper than forcing Shopify to do things it wasn't designed for.

Evaluating your e-commerce options? We'll give you an honest recommendation at amajor.ai.

References