The Opportunity in Numbers
$31.29 billion — Saudi e-commerce market size in 2026 (Mordor Intelligence)
11.92% CAGR — Growth rate through 2031
SAR 280–450 — Average order value ($75–$120), highest in MENA
99% — Smartphone penetration
20–30% — COD share (down from 50%+ in 2019)
41,000+ — E-commerce commercial registrations by end of 2024 (Ministry of Commerce)
Vision 2030 investments in logistics and digital payments made this the highest-AOV, lowest-return-rate e-commerce market in the region. Same-day delivery is now standard in Riyadh and Jeddah.
Step 1: Legal Setup
Two Paths
Freelance Document (وثيقة العمل الحر) — Free, 1–2 days, ideal for individuals testing an idea.
Commercial Registration (سجل تجاري) — 200 SAR/year, issued instantly, for serious businesses ready to scale.
How to Get Your CR
- Go to business.sa — the Saudi Business Center platform. Log in with National ID or Iqama.
- Select "Issue Commercial Registration" → choose "Electronic Commerce" as your activity.
- Pay 200 SAR online. CR is issued immediately after payment.
- No minimum capital required for sole proprietorship.
⚠️ Warning: Non-Saudi residents with a valid Iqama can register. Foreign companies without a Saudi presence must go through SAGIA — expect 2–4 weeks.
Don't Skip Verification
After getting your CR, register your store on business.sa for the "Verified" badge. Consumers check this before buying from new stores, and most payment gateways require it.
Step 2: ZATCA & E-Invoicing
⚠️ E-commerce law violations: Fines up to 1,000,000 SAR (Ministry of Commerce). ZATCA e-invoicing non-compliance: Fines 1,000–40,000 SAR per violation. Don't skip this.
VAT Registration (15%) — Required if annual revenue exceeds 375,000 SAR. Register at zatca.gov.sa.
Phase 1: E-invoicing — Already mandatory for all VAT-registered businesses. No handwritten invoices.
Phase 2: System integration — Rolling rollout through 2026. Your platform must connect to ZATCA:
- Salla & Zid → Built-in Phase 2 e-invoicing integration, included at no extra cost
- Shopify → Third-party app, ~600 SAR/year
- WooCommerce → Plugin/middleware, ~1,200 SAR/year
Step 3: Choose Your Platform
🟢 Salla — Best for Beginners
- Price: Free tier, then 99 SAR/mo ($26)
- Arabic RTL: Native, built in Arabic from day one
- Payments: Mada, Apple Pay, STC Pay, Tabby, Tamara — all built-in
- ZATCA: Built-in Phase 2 e-invoicing integration — no extra apps needed
- Launch time: Under 24 hours
- International shipping: Supported via DHL, SMSA (GCC), and Aramex integrations
- Best for: First-time founders, Saudi-focused brands, under 200 products
🔵 Zid — Best for Growing Retail
- Price: Free 6 months, then 99 SAR/mo ($26)
- Strength: Advanced inventory management, physical + online retail
- ZATCA: Built-in Phase 2 e-invoicing integration — no extra apps needed
- Best for: Businesses with both physical store and online presence
🟡 Shopify — Best for International
- Price: ~145 SAR/mo ($39) + ~1,200–2,000 SAR/year in Saudi-specific apps
- Hidden costs: Third-party apps for Mada, Arabic RTL, ZATCA compliance
- Best for: Brands selling globally beyond the GCC
🟣 WooCommerce — Best for Full Control
- Price: Free + ~400–700 SAR/mo all-in (hosting, themes, plugins)
- Best for: Technical users, SEO-driven stores, with development resources
💡 Recommendation: Start with Salla Free to test your idea. Upgrade to Salla Special (99 SAR/mo) when you're ready to scale. Switch platforms later only if your needs change.
Step 4: Payment Gateways
What You Must Accept
Mada — The national debit network. Handles 70%+ of online payments. Non-negotiable.
Apple Pay — Most-used mobile payment method in the Kingdom.
Tabby & Tamara — Buy-now-pay-later. Stores offering BNPL see ~30% higher average order value.
STC Pay — Dominant mobile wallet among younger consumers.
COD — Still 20–30% of orders. Keep it available for new customers building trust.
Gateway Providers
HyperPay — Leading gateway in KSA, integrates with Salla and Zid. Custom pricing based on volume (Mada rates start ~1.75%). Supports Mada, Apple Pay, STC Pay, Tabby, and Tamara. Contact HyperPay directly for exact fees.
Tap Payments — Flat 2.75% rate, integrates with Salla and Zid. Supports Mada, Apple Pay, STC Pay, and BNPL.
Moyasar — Saudi-founded, developer-friendly. Only gateway with publicly listed pricing: 1.5% for Mada, 2.9% for Visa/Mastercard.
Step 5: Shipping
Carrier Picks
SMSA Express — Market leader. Same-day in Riyadh & Jeddah. 2–3 days nationwide. 18–25 SAR for standard parcels. Best for reliability.
Aramex — Best for GCC expansion. Same-day in major cities. COD support. 18–28 SAR.
J&T Express — Budget option. 15–22 SAR. Expanding coverage but gaps in remote areas.
Shipping Rules
💡 Set free shipping at 200–300 SAR — lifts average order value and reduces cart abandonment. Below that, charge flat 18–25 SAR.
⚠️ Build 15–25% fashion return rates into your cost model from day one. Saudi consumers return fashion items at this rate — it's normal, not a failure.
Step 6: Product & Content
Write Arabic-first product descriptions — English-only stores see 60–70% lower conversion rates. This is the single biggest mistake new stores make.
Invest in professional photography — Budget 1,000–3,000 SAR for initial product shoots. Blurry phone photos kill credibility.
Use WhatsApp Business — In Saudi Arabia, a quick WhatsApp reply closes sales faster than email. Make it your primary customer service channel.
Follow the law — Saudi e-commerce law requires accurate product images and descriptions. No misleading photos.
Step 7: Marketing — First 90 Days
Where Saudis Discover Products
Snapchat — Huge in KSA, especially fashion & beauty. Budget: 2,000–5,000 SAR/mo. Use Saudi dialect, not MSA.
TikTok — Fastest-growing for product discovery (18–34). Budget: 1,500–4,000 SAR/mo. Best for viral product launches.
Instagram — Strong for lifestyle & home goods (25–45). Budget: 1,000–3,000 SAR/mo.
Google Ads — High-intent buyers searching Arabic keywords. Budget: 1,000–3,000 SAR/mo.
Micro-influencers — 10K–100K followers. 500–2,000 SAR per post. Best for building trust with niche audiences.
💡 Key insight: Use Saudi dialect in ads. Saudi consumers respond to local cultural references, not Modern Standard Arabic.
Real Startup Costs — First 3 Months
| Expense | Lean Launch | Standard Launch |
|---|---|---|
| Commercial Registration | 200 SAR | 200 SAR |
| Platform (3 months) | 0 (Salla Free) | 297 SAR (Salla Special) |
| Product photography | 1,000 SAR | 3,000 SAR |
| Initial inventory | 1,000 SAR | 3,000 SAR |
| Marketing (90 days) | 1,500 SAR | 5,000 SAR |
| Domain + branding | 100 SAR | 500 SAR |
| Total | 3,800 SAR ($1,013) | 9,000 SAR ($2,400) |
Most successful Saudi stores spent 5,000–10,000 SAR in their first 90 days.
7 Mistakes That Kill New Stores
- English-only launch → 60–70% lower conversion
- No Business Platform verification → No trust badge = lost sales
- Ignoring ZATCA → Fines 1,000–40,000 SAR per violation; e-commerce law violations up to 1M SAR
- No BNPL option → Leaving 30% AOV on the table
- No same-day delivery → Losing to competitors in major cities
- Poor mobile experience → 99% smartphone penetration means mobile-first is mandatory
- Underestimating returns → 15–25% fashion returns erode margins if unplanned
Pros & Cons
Pros:
- Highest AOV in MENA ($75–$120)
- Lowest return-to-origin rates (8–14%)
- Instant business registration
- Same-day delivery infrastructure
- Rapidly growing cashless payments
Cons:
- 15% VAT compliance adds complexity
- ZATCA e-invoicing integration required
- Arabic localization is mandatory for competitive conversion
- Competition intensifying — 41,000+ e-commerce registrations by end of 2024
Your Launch Checklist
- Register on business.sa → get CR (200 SAR, instant)
- Verify your store on the Business Platform
- Register with ZATCA if revenue > 375K SAR
- Pick platform — start with Salla Free
- Connect Mada + Apple Pay + Tabby
- Partner with SMSA or Aramex
- Write Arabic-first product descriptions
- Set free shipping at 200–300 SAR
- Launch Snapchat + TikTok ads in Saudi dialect
- Set up WhatsApp Business for customer service
Related Business Ideas
Worth reading alongside this guide: