ZTABS builds e-commerce platforms for Riyadh businesses across retail, fashion, electronics and B2B commerce. We are remote-first by design from our Houston, Texas office. Collaboration schedules are agreed per engagement.
Riyadh is Saudi Arabia's commercial capital and the centre of the kingdom's e-commerce transformation under Vision 2030. Saudi Arabia is one of the largest e-commerce markets in the Middle East with a young population (the majority are under 35), among the highest smartphone penetration rates globally and government initiatives actively driving digital commerce adoption. Our broader e-commerce capabilities are on the e-commerce development services page.
Riyadh e-commerce benefits from Arabic-first architecture (Arabic consumer-information obligations depend on the specific regulation and activity; Arabic-primary serves the Saudi consumer base), ZATCA FATOORA Phase 2 e-invoicing integration where the merchant is a notified resident taxpayer in the applicable wave, mada debit network support through a payment processor that supports the network, Tabby and Tamara BNPL where the merchant has provider approval, Saudi VAT at 15%, National Address (SPL) integration for delivery, COD with OTP verification where relevant to the merchant's segment and mobile-first design. These requirements are substantially different from any Western e-commerce market and require Saudi-specific platform architecture.
Riyadh e-commerce projects at a glance
| Sector | What we build | Key requirement |
|---|
| Fashion and lifestyle | D2C, modest fashion, international brands | Arabic-first, Tabby BNPL |
| Electronics | Multi-vendor, comparison, trade-in | mada, instalment, warranty |
| Grocery and food | Quick commerce, dark store | Same-day, Ramadan surge |
| B2B wholesale | Procurement, catalog, trade credit | ZATCA e-invoicing, bulk pricing |
| Marketplace | Multi-vendor, horizontal | Commission, vendor management |
What makes Riyadh e-commerce different
ZATCA FATOORA Phase 2 e-invoicing
The Zakat, Tax and Customs Authority (ZATCA) mandates electronic invoicing through the FATOORA platform. Phase 2 (Integration Phase) rolls out in notified waves by taxpayer group, not all businesses simultaneously. Standard tax invoices (B2B) require clearance through ZATCA before issuance to the buyer; simplified tax invoices (B2C) require reporting within 24 hours. Each e-invoicing generation unit (EGS) needs its own Cryptographic Stamp Identifier (CSID) from ZATCA. Technical requirements include invoice generation in UBL 2.1 XML format with ZATCA-specified fields (supplier TIN, buyer VAT registration number for standard invoices where the buyer is VAT-registered (if the buyer is not VAT-registered the buyer VAT registration number field can be left blank and applicable additional buyer identification is used per ZATCA's detailed technical guideline), line items, VAT calculations), digital signing using cryptographic stamps, QR code generation on invoices for verification and credit note and debit note compliance. We integrate ZATCA e-invoicing into the e-commerce platform for applicable transactions based on the merchant's notification wave and entity type.
mada debit network
mada is the national debit network connecting Saudi bank accounts to point-of-sale and e-commerce. mada handles a large share of digital payment transactions in Saudi Arabia. Integration through payment processors that support mada (HyperPay, Moyasar, PayTabs and others) is essential. Not offering mada as a payment option risks losing a significant portion of the Saudi consumer market.
Saudi VAT at 15%
Saudi Arabia applies 15% VAT on most goods and services (increased from 5% in 2020). VAT-inclusive pricing display is expected. Tax invoices must include the seller's Tax Identification Number (TIN), the buyer's VAT registration number for standard (B2B) invoices where the buyer is VAT-registered (otherwise the buyer VAT field can be blank and applicable additional buyer identification is used), VAT amount and other ZATCA-specified fields. VAT data integrates with accounting systems for ZATCA reporting periods.
Arabic-first commerce
Saudi consumers expect Arabic as the primary language. We build Arabic-first commerce with RTL layout as the primary experience (not a secondary "flip" of an English layout), Arabic product content written independently (not machine-translated), Arabic search and filtering (including Arabic text search with proper stemming and diacritics handling), Arabic customer communications (order confirmations, shipping updates, marketing emails in Arabic) and Arabic checkout with Arabic number formatting and address entry.
Cash-on-delivery with OTP
COD remains a notable payment method in Saudi e-commerce, though its share has been declining as digital payment adoption grows (especially among younger demographics and in urban Riyadh). Precise COD share varies by product category and merchant segment. We implement COD with OTP verification at delivery (reducing failed deliveries and return fraud), COD order verification, COD fee management and COD-to-prepaid conversion incentives. COD management directly impacts profitability because failed COD deliveries have the highest cost per order.
Building e-commerce for Riyadh or Saudi Arabia?
Tell us the product category, target market (Saudi, GCC, international), ZATCA requirements and payment preferences. We will reply with a scoped plan and cost estimate.
Tabby and Tamara BNPL
Buy now pay later is growing rapidly in Saudi Arabia. Tabby (pay in 4, pay later, pay monthly) and Tamara (similar BNPL options) are the dominant regional BNPL providers. BNPL adoption among Saudi millennials and Gen Z is high. We integrate BNPL with instalment messaging throughout the purchase journey. For high-value purchases (electronics, furniture), instalment plans through Tabby's pay monthly option extend BNPL to higher price points.
National Address and Saudi logistics
Saudi Post (SPL) National Address system provides standardised delivery addresses across Saudi Arabia. Integration with the National Address API enables address validation at checkout (reducing delivery failures), accurate shipping rate calculation based on validated addresses and better delivery success rates. SMSA Express and Naqel Express are the primary commercial carriers alongside Aramex. Same-day delivery within Riyadh is increasingly available from multiple providers, though actual delivery times depend on carrier, location and order timing.
Saudi fashion and modest fashion
Saudi fashion e-commerce includes international luxury brands, regional designers and modest fashion (a significant market segment with specific requirements including modesty-focused filtering, styling guides and collection curation aligned with cultural preferences). Seasonal patterns follow the Islamic calendar with Ramadan, Eid al-Fitr and Eid al-Adha being major shopping periods. National Day (September 23) is also significant.
B2B and wholesale commerce
Saudi B2B e-commerce is growing rapidly under Vision 2030 digitisation initiatives. Procurement portals with RFQ workflows, ZATCA-compliant e-invoicing for applicable B2B transactions (standard tax invoices require the buyer's TIN where the buyer is a registered taxpayer; the mandatory e-invoicing scope depends on the seller's notification wave and the transaction type), trade credit (30, 60 or 90-day payment terms with credit checking), bulk pricing and volume discounts, catalog management (large product catalogs with custom pricing per account) and integration with government procurement systems where applicable.
Saudi grocery and quick commerce
Riyadh's grocery market is shifting online rapidly. Quick commerce (rapid delivery from dark stores and micro-fulfilment centres, with actual delivery windows depending on carrier, order timing and fulfilment location), temperature management (critical in Riyadh's extreme summer heat exceeding 50 degrees Celsius), Ramadan surge handling (grocery demand significantly increases during Ramadan with different shopping patterns requiring capacity planning) and halal certification (verification and display of halal certification for food products).
Illustrative Example
Hypothetical: ZATCA-Compliant Marketplace for a Riyadh Electronics Retailer
A Riyadh-based electronics retailer would build a multi-vendor marketplace on a headless Next.js platform with a custom Node.js backend. Core features would include ZATCA FATOORA Phase 2 integration (applicable transactions generating UBL 2.1 XML invoices with digital signature, QR code, standard tax invoices cleared through ZATCA before issuance, simplified tax invoices reported within 24 hours, each EGS requiring its own CSID), Saudi payment integration (mada debit as primary payment method, Tabby pay-in-4 and pay-monthly for high-value electronics, COD with OTP verification, Apple Pay), Arabic-first marketplace (Arabic RTL product catalog with specification comparison, Arabic search with electronics-specific filtering, vendor ratings and reviews in Arabic), vendor management (multi-vendor onboarding, commission management, split payment processing, vendor performance dashboard) and National Address integration (SPL API for address validation at checkout, SMSA Express and Naqel Express carrier integration).
Saudi VAT at 15%. Saudi PDPL awareness built into data handling. Arabic customer service.
Development scope depends on vendor count, ZATCA integration complexity and marketplace features. A Shopify/template store ($5K to $25K from our e-commerce cost guide) for basic Saudi D2C. Custom Shopify ($25K to $60K) for Arabic with BNPL. Headless ($60K to $120K) for marketplace with ZATCA. Custom platform ($120K to $200K+) for full marketplace with vendor management. Actual scope and timeline are agreed per engagement.
This is a hypothetical scenario for illustration. Actual scope, timeline and cost depend on your requirements.
Integration and checkout architecture
Riyadh e-commerce integrates with payment processors (HyperPay, Moyasar, PayTabs for mada), BNPL (Tabby, Tamara), COD management, ZATCA e-invoicing API, shipping carriers (SMSA, Naqel, Aramex), National Address (SPL API), analytics and CRM. Checkout handles Arabic RTL, mada, BNPL, COD and express payment. WhatsApp Commerce integration is valuable for Saudi e-commerce where the target audience uses WhatsApp (subject to WhatsApp Business API approval, provider terms and marketing consent requirements) with order updates and customer service delivered via WhatsApp.
Returns and exchange management
Saudi e-commerce returns have unique patterns driven by COD culture. COD returns are the most expensive (double shipping cost with no payment received). We implement return verification (automated SMS confirming return intent before processing), exchange-first workflow (offering exchange, store credit or alternative product alongside refund, noting that exchange or credit cannot displace applicable statutory consumer refund rights), self-service Arabic returns portal (Arabic RTL returns interface with reason selection and SMSA/Naqel courier scheduling), restocking automation (returned items inspected, re-graded and returned to available inventory) and COD return analytics (tracking COD versus prepaid return rates to identify patterns, with targeted incentives for COD customers to switch to prepaid for future orders).
Saudi marketplace integration
Saudi brands sell across multiple channels alongside D2C stores. Noon (the largest regional marketplace with Saudi fulfilment centres), Amazon Saudi Arabia (growing presence with FBA), Jarir (electronics and office supplies), extra (electronics and appliances) and vertical marketplaces. We integrate multi-channel inventory sync (real-time stock reducing overselling risk), order aggregation (all marketplace orders flowing into single fulfilment) and marketplace compliance (meeting each platform's product data, pricing and fulfilment requirements).
Performance and mobile
The vast majority of Saudi e-commerce is mobile. Performance targets include sub-2-second mobile LCP as a design goal (actual performance depends on content, device, network and third-party scripts), Arabic web font optimisation with font subsetting, optimistic cart updates, edge-cached collection pages, server-side rendering for product pages and predictive prefetching. Arabic font rendering requires careful attention to performance with appropriate fallback fonts.
WhatsApp Commerce
WhatsApp is the dominant messaging platform in Saudi Arabia and valuable for e-commerce customer engagement where the merchant has WhatsApp Business API approval and the target audience uses the channel. We implement order notifications (order confirmation, shipping updates and delivery notifications via WhatsApp), customer service (automated chatbot handling common queries in Arabic with human escalation), abandoned cart recovery (WhatsApp reminders for abandoned carts with direct checkout links), product inquiries (customers asking about products via WhatsApp with agent-assisted selling) and broadcast campaigns (promotional messages to opted-in customers for new arrivals, sales and Ramadan offers).
Observability and operations
Production Riyadh e-commerce needs monitoring including ZATCA e-invoicing success rate, mada transaction health, COD delivery success, BNPL adoption, National Address validation accuracy, WhatsApp engagement and Arabic content quality. Seasonal patterns around Ramadan, Eid al-Fitr, Eid al-Adha, National Day and White Friday require capacity planning.
Data protection
Saudi Arabia's Personal Data Protection Law (PDPL), issued by Royal Decree, covers consent and other lawful bases for personal data processing, purpose limitation, data subject rights and data security. Cross-border data transfer restrictions may apply depending on data categories and destination. The PDPL is Saudi legislation distinct from the UAE's Federal Decree-Law No. 45.
Loyalty and retention
Saudi consumers respond well to loyalty programmes. We implement tiered loyalty (points earning on purchases with escalating benefits at higher tiers), referral programmes (customers earning rewards for referring friends, important in Saudi Arabia where word-of-mouth recommendation is culturally significant), birthday and special occasion rewards, early access (loyalty members accessing new collections and limited editions before public launch), gamification (challenges, streaks and achievement badges engaging younger Saudi demographics) and Ramadan-specific loyalty events (bonus points, exclusive Ramadan offers and Eid gifting features for loyalty members).
Search and product discovery
Saudi e-commerce requires Arabic-optimised product discovery. We implement Arabic search (search engine with Arabic stemming, diacritics handling and right-to-left query processing), faceted filtering (size, colour, brand, price range with Arabic labels and URL-persisted state), visual merchandising (CMS-controlled collection layouts enabling marketing teams to curate without developer involvement), recently viewed and wish list (persistent across sessions with Tabby instalment amounts displayed) and product recommendations (collaborative filtering and content-based recommendations with Arabic product data).
How delivery works
Collaboration schedules are agreed per engagement. Illustrative phase sequence:
- Discovery (illustrative: 2 to 4 weeks). Map requirements (ZATCA, Arabic, mada, COD), target markets, growth goals.
- Architecture (illustrative: 2 to 3 weeks). Platform selection, ZATCA integration design, payment architecture, Arabic RTL.
- Build in two-week sprints. Each sprint ends with staging deployment. ZATCA integration and Arabic content alongside commerce engineering.
- Integration and testing. ZATCA e-invoicing testing, mada and BNPL testing, COD workflow verification, Arabic RTL testing.
- Launch and operations. Production deployment, ZATCA monitoring, COD optimisation.
Our usual stack is Next.js for headless frontends, Shopify Plus for commerce, Node.js with PostgreSQL for custom backends, and AWS for infrastructure. We also offer AI development services for Arabic NLP and product recommendations. Digital marketing services support customer acquisition in the Saudi market.
Need ZATCA or Arabic e-commerce expertise for Riyadh?
Share your product category, ZATCA requirements and target markets. We will map a production-grade Saudi e-commerce architecture.
Cost and timeline
Costs depend on ZATCA integration, Arabic RTL complexity and marketplace requirements. These ranges come from our e-commerce cost guide. All costs are in USD.
| Build | Typical cost | Typical timeline |
|---|
| Shopify/template store (basic Saudi D2C, English-only) | $5K to $25K | 2 to 6 weeks |
| Custom WooCommerce/Shopify (Arabic RTL, mada, BNPL) | $25K to $60K | 6 to 14 weeks |
| Headless commerce (Next.js, ZATCA integration, Arabic editorial) | $60K to $120K | 14 to 24 weeks |
| Custom e-commerce platform (marketplace, B2B, full ZATCA) | $120K to $200K+ | 24 to 40 weeks |
ZATCA Phase 2 adds e-invoicing integration. Arabic-first adds bilingual development. Marketplace adds vendor management. B2B adds trade credit and procurement. These are planning benchmarks from the published guide, not guaranteed turnarounds. ZATCA FATOORA Phase 2 integration adds e-invoicing development and ZATCA sandbox testing time. Arabic-first development adds content creation scope. Marketplace projects with vendor management require additional architecture work. B2B projects with procurement and trade credit add scope beyond standard D2C.
Ongoing operations
After launch, Riyadh e-commerce needs ZATCA compliance monitoring, COD optimisation, mada and BNPL monitoring, Arabic content maintenance and seasonal campaign support. Ongoing development budgets are scoped per engagement based on complexity. ZATCA compliance needs ongoing monitoring as the FATOORA platform evolves and new reporting requirements are introduced. COD optimisation and prepaid conversion are continuous efforts. Arabic content needs ongoing management.
Next step
Ready to build your Riyadh e-commerce platform?
Send us the product category, ZATCA requirements and feature priorities. We will reply with a proposed scope, technology recommendation and cost estimate.