"Should we use Shopify or build something custom?" is one of the most common questions Gulf businesses ask before starting an e-commerce or web project. It's also one of the most frequently answered wrong — usually because the person answering has a preference rather than a framework.
The honest answer is: it depends on what you're building, who will manage it, and where you expect to be in three years. This article gives you the framework to answer it for your specific situation.
What the Question Is Really Asking
When Gulf businesses ask "Shopify or custom," they're usually conflating two different decisions:
- Platform vs. custom code: Should you use an existing platform (Shopify, Salla, WooCommerce) or write code from scratch?
- Template vs. bespoke design: Should you work from a theme or build a unique visual design?
These are separate choices. You can use Shopify with a completely bespoke design. You can use a custom-coded solution with a component library that looks templated. Conflating them leads to the wrong conclusion.
For this article, "Shopify" means using an established e-commerce platform (Shopify being the most common for international-scale Gulf businesses). "Custom development" means commissioning code built from the ground up — typically React or Next.js frontend with a headless CMS or custom backend.
The Case for Shopify (and Established Platforms)
Speed to market: A well-configured Shopify store for a Gulf business can be live in 2–4 weeks. Custom development for an equivalent feature set typically takes 3–6 months. If you're launching a product, testing a market, or need to be trading before a season, platform wins on timeline.
App ecosystem: Shopify has over 13,000 apps. The BNPL integrations (Tabby, Tamara), inventory management, email marketing, reviews, loyalty programs, analytics, and shipping label tools you need for a Saudi store already exist and cost a monthly subscription rather than development time.
Predictable ongoing costs: A Shopify Basic plan costs approximately SAR 450/month. Your development investment is mostly upfront. Ongoing costs are predictable: monthly subscription, app fees, and transaction fees (note: Shopify Payments is unavailable in Saudi Arabia, so you pay third-party gateway fees of 0.5–2% on top of gateway rates — this is Shopify's most significant cost disadvantage in Saudi Arabia).
Upgrades happen automatically: Platform security patches, new features, and performance improvements are applied by Shopify. You are not responsible for maintaining the infrastructure.
Proven at scale: Shopify handles billions in GMV daily. Your store will not fall over on National Day if traffic spikes.
The Case for Custom Development
No platform transaction fees: Custom development has no per-transaction platform fee. On Shopify's Basic plan, you pay 2% per transaction to Shopify on top of your gateway fee. At SAR 1M monthly GMV, that is SAR 20,000/month — SAR 240,000/year — paid to Shopify before you pay your gateway. Custom development eliminates this entirely. At sufficient volume, the math flips and custom development pays for itself.
No feature limitations: Shopify apps cover 90% of standard e-commerce requirements. The other 10% — complex configurators, custom pricing logic, deep ERP integration, proprietary loyalty systems, multi-vendor marketplaces — either requires expensive custom Shopify app development or simply cannot be done cleanly within the platform's constraints.
Full control over performance: A well-built Next.js custom store achieves Google PageSpeed scores of 95–100. Shopify's average PageSpeed score, even after optimisation, runs 45–65 for app-heavy stores. In Saudi Arabia's mobile-first market, where 90%+ of shopping traffic is mobile and users have high performance expectations, this matters.
No vendor dependency: Shopify can change its pricing, discontinue features, or make app policy changes that affect your store. A custom-built store is infrastructure you own entirely.
Total design freedom: You are not fighting a theme framework. Every pixel can be exactly what your designer intends.
The Gulf-Specific Factors
Shopify Payments unavailability: Shopify's native payment processing is not available in Saudi Arabia or the UAE. This means you must use a third-party gateway (Moyasar, HyperPay, PayTabs) and pay Shopify's third-party transaction fee on every sale. A custom-built store integrates Mada directly through the gateway API with no platform cut.
Arabic RTL support: Shopify's default themes are built for LTR. Arabic RTL support requires either a premium Arabic Shopify theme or significant theme customisation. Custom development can implement proper CSS Logical Properties and Arabic typography from day one — no workarounds needed.
Local platform alternatives: For businesses selling primarily in Saudi Arabia, Salla and Zid offer most of what Shopify offers with Mada integration native, Arabic-first design, and no transaction fees. If your business is Saudi-focused rather than internationally oriented, Salla or Zid vs custom development is often the more relevant question.
ZATCA e-invoicing: All platforms require additional configuration for ZATCA compliance. This is not an out-of-the-box feature on any platform. Budget for it either way.
The Decision Framework
Answer these questions honestly:
Choose Shopify (or Salla/Zid) if:
- You need to be live within 2–3 months
- Your team will manage the store without technical support for day-to-day operations
- Your requirements are standard: product catalogue, shopping cart, order management, basic promotions
- Annual GMV is expected to be under SAR 2–3M (at which point transaction fees become a major factor)
- You're validating a product-market fit before making a larger infrastructure investment
Choose custom development if:
- Your product requires complex configuration, pricing logic, or custom user flows that platforms cannot support
- Annual GMV is significant and eliminating transaction fees has a clear payback calculation
- Performance is a competitive differentiator for your brand
- You're building a marketplace, multi-vendor platform, or anything that doesn't fit the single-seller platform model
- You need deep integration with existing systems (ERP, CRM, custom inventory management)
- You plan to own this infrastructure for 5+ years and want no vendor dependency
Consider a hybrid (headless):
- Shopify or Salla as the backend (handles product management, orders, inventory, checkouts) with a custom Next.js frontend
- Your operations team gets the familiar platform interface; your customers get custom performance and design
- More expensive to build than either pure approach, but removes most limitations of both
- Right for established brands with content-heavy e-commerce that need both editorial control and platform reliability
What Gulf Businesses Actually Get Wrong
The most common mistake is choosing based on budget alone. "Custom is expensive" is true upfront but ignores transaction fees at scale. "Shopify is cheap" is true at low volume but becomes the wrong answer above a certain GMV threshold.
The second most common mistake is choosing based on what a development agency prefers to build, not what fits the business. Agencies that only do custom development will always recommend custom. Agencies that resell Shopify will always recommend Shopify. Get advice from a partner whose recommendation doesn't depend on which option they sell.
The third mistake is underestimating the operational reality: a custom-built store requires a technical team to maintain it. If your business doesn't have or can't budget for ongoing technical support, a managed platform is more appropriate regardless of its limitations.
CloudTopia builds both — and recommends based on your specific situation, not our preference. Tell us your product type, your target GMV, and your team's technical capacity, and we'll give you a straight recommendation. Start that conversation here.
Is Shopify or custom development better for a Saudi store?
Neither universally — Shopify is faster and cheaper to launch; custom suits unique workflows and long-term control. Decide by your feature set, who manages it, and your 3-year plan.
Can I use Shopify with a unique design?
Yes. Platform choice and bespoke design are independent — you can run Shopify with a fully custom design, or custom code that looks templated.
What is Shopify’s main drawback in Saudi Arabia?
Shopify Payments isn’t available, so you pay third-party gateway fees of 0.5–2% on top of normal gateway rates.
Need a website, dashboard, or business system like this?
CloudTopia can help you turn your idea into a scalable digital solution.
Share this article
Written by
Mohamad Shahm | محمد شـهم
Founder & Lead Engineer
Mohamad Shahm founded CloudTopia after a decade building web platforms, e-commerce systems, and bilingual (Arabic + English) experiences for Gulf businesses. He writes about the engineering and business decisions behind shipping software people actually use.
.png&w=3840&q=75)
.png&w=3840&q=75)
.png&w=3840&q=75)
.png&w=3840&q=75)