What does ecommerce website development in Saudi Arabia actually include?
Ecommerce website development in Saudi Arabia means building a store that a Saudi shopper can browse in Arabic, pay for with the card already in their wallet, and receive at their national address without a phone call to explain where they live. The code is the easy part. The work that decides whether the store sells is the checkout, the delivery promise and the trust signals on the page.
A complete build has six layers. First the platform (hosted or self-hosted). Then the storefront: theme, right-to-left layout, product pages, filters and search. Third, payments through a licensed provider you contract with. Fourth, shipping and fulfilment with the couriers you use. Fifth, the legal layer: your commercial registration details, VAT number, returns and privacy pages. Sixth, measurement: analytics, Google Search Console and conversion tracking so you can tell which campaigns bring buyers.
What it does not include unless you ask: product photography, Arabic copywriting, running your paid ads, customer service shifts or warehouse operations. We build and connect the systems; your team or partners handle stock and customers.
- Platform choice and account setup in your name
- Arabic and English storefront with RTL layout
- Checkout with mada, Apple Pay, STC Pay, cards and cash on delivery
- Courier integration and national address fields
- Disclosure, returns and privacy pages
- Analytics, Search Console and structured data
Salla, Zid, Shopify, WooCommerce or custom: which route fits a Saudi store?
Pick the route by what you sell and how you plan to grow, not by which logo a friend uses. Salla and Zid are Saudi platforms with Arabic dashboards, local payment options and courier apps ready to switch on, so they win when speed and local familiarity matter most. Shopify suits brands selling across the GCC or further, with a large app ecosystem. WooCommerce runs on WordPress and fits stores that publish a lot of content. Custom code makes sense only when rules such as B2B price lists, subscriptions or configurable products break the hosted platforms.
Here is the decision rule we use on calls. If you have under a few hundred products, sell mainly inside the Kingdom and want to launch in weeks, start on Salla or Zid. If you ship to the UAE, Kuwait or beyond and want one catalogue with market-specific prices, lean to Shopify. If organic search content is your main acquisition channel, WooCommerce gives you the most editorial control. If your ERP is the source of truth and the store is one sales channel among several, custom or headless is worth pricing.
Choose a hosted Saudi platform when
You want Arabic admin screens for your staff, local payment and shipping apps, and the lowest setup effort. Accept that deep checkout changes are limited to what the platform allows.
Choose Shopify or WooCommerce when
You sell cross-border, need a wider app choice, or want more control over templates and content. Budget for apps and a developer to keep them tidy.
Choose custom when
Quotes, approvals, wholesale tiers or unusual product logic are central to the business. Custom builds start from US$900 and take longer, so be sure the hosted routes truly fail first.
How big is your catalogue, and which platform limits will you hit?
Count your products and variants before you choose, because platform plans differ on what they allow. A perfume shop with 80 scents in three sizes has 240 variants; an auto-parts seller may have 20,000 parts with fitment data. Those two stores should not be on the same plan or even the same platform.
On hosted platforms, read the current plan pages for limits on products, variants per product, staff accounts, storage, and API calls. These change often, so we check them on the day we scope your store rather than quoting a number from memory. WooCommerce has no product cap of its own; speed then depends on hosting, database tuning and caching, which we set up. Custom builds have no platform ceiling, only the cost of building what you need.
Catalogue data quality matters as much as the count. Most Saudi sellers we speak to have products in a spreadsheet with Arabic names in one column, English names missing, and images named by photographer file numbers. Cleaning that into proper titles, attributes, weights for shipping and alt text is often a quarter of the work.
- Count products, then variants (size × colour × pack)
- Note which attributes shoppers filter by: size, brand, scent, fitment
- Record shipping weight and dimensions for each item
- Decide which language is the master for product names
- Check the plan's current limits before committing
How much does ecommerce website development in Saudi Arabia cost?
With us a Saudi online store starts from US$750, quoted in US dollars and itemised line by line. Other developers' quotes for ecommerce website development in Saudi Arabia vary widely, and the spread usually comes from four things: whether the theme is designed from scratch or configured, how much catalogue work is included, how many integrations are wired in, and who writes the Arabic copy.
Running costs sit outside our quote and are paid by you directly: the platform subscription or hosting, payment processing fees charged by your provider, courier rates, paid apps, and your domain. Ask any developer to list these separately so you can compare the total cost of owning the store, not just the build.
A sensible way to control cost is a staged plan. Stage one launches with the core catalogue, one payment provider covering mada, Apple Pay and cards, one courier and the legal pages. Stage two adds a second courier, loyalty, bundles or WhatsApp flows once real orders show what shoppers want. Each stage is a separate itemised quote, and nothing is billed before you approve it in writing.
Which payment methods should a Saudi online store accept?
Accept mada first, then Apple Pay, then Visa and Mastercard, and add STC Pay and cash on delivery according to who your buyers are. mada is the national payment network set up by the Saudi Central Bank, and most Saudi debit cards run on it, so a checkout without mada loses a large share of local shoppers at the last step.
Apple Pay matters because so many Saudi shoppers buy on iPhones and prefer not to type card numbers. STC Pay suits younger customers who keep a wallet balance. Cash on delivery still has a place for first-time buyers and higher-value orders outside the big cities, though it costs you in failed deliveries; we usually add an order confirmation step on WhatsApp before the courier is booked.
We do not sell payment processing. You sign up with a licensed provider that supports the methods you want, and we connect it to the store, test the flows and handle the webhooks that mark orders paid. For the provider comparison itself, our payment gateway integration guide for Saudi Arabia goes further.
- mada debit cards: essential for local buyers
- Apple Pay: one-tap checkout on iPhone and Safari
- Visa and Mastercard credit cards: gifts, expats, visitors
- STC Pay wallet: popular with younger shoppers
- Cash on delivery: with confirmation to cut failed drops
- Buy-now-pay-later: for fashion, electronics and furniture baskets
Shipping with SMSA, Aramex and SPL: getting the national address right
Capture the Saudi national address at checkout and your deliveries fail less. Saudi Post (SPL) runs the national address system, and each registered building has a short address of four letters and four digits that couriers can resolve to an exact entrance. A checkout that asks for that short code, with district and street as a fallback, gives SMSA, Aramex or SPL drivers something precise to work with.
Courier integration has three parts. Rates at checkout, either flat by zone or live from the courier. Label and airway bill creation when an order is packed, so staff are not copying addresses by hand. And tracking updates pushed back to the order and to the customer. On Salla and Zid much of this comes from built-in shipping options; on Shopify and WooCommerce we connect the courier account you hold.
Plan for remote areas and heavy items separately. Shipping a set of cushions to a Riyadh apartment and a water dispenser to a village near Jazan are different promises; your shipping rules should say so before checkout, not in an apology afterwards.
What must a Saudi e-commerce website display under the E-Commerce Law?
Show who you are, how to reach you and what the buyer's rights are, before they pay. Article 6 of the Saudi E-Commerce Law, issued by Royal Decree M/126 and overseen by the Ministry of Commerce, requires a store to disclose the seller's name and contact details and, where the business is in the commercial register, its name and registration number. The implementing regulations add items such as the VAT number where one applies and a privacy policy.
On a store we build, those details sit in the footer on every page and again on the checkout and invoice. The regulations also give consumers a right to cancel within seven days of receiving goods in many cases, with listed exceptions such as custom-made items; your returns page should state your policy plainly. We build the pages and put your wording on them. The legal wording and any exceptions for your products should be confirmed by your own lawyer.
Saudi VAT is 15%, administered by ZATCA, and prices shown to consumers should make clear whether VAT is included. If you are registered for VAT, your invoicing also has to meet ZATCA e-invoicing rules, which we cover on ZATCA e-invoicing integration. Personal data is handled under the PDPL, explained on our PDPL website compliance page.
- Trade name and commercial registration number
- VAT registration number, if registered
- Phone, email or WhatsApp contact that is answered
- Returns, exchanges and cancellation policy
- Privacy policy describing what data you keep and why
- Prices showing whether VAT is included
Building an Arabic-first storefront that also works in English
Treat Arabic as the main language and English as the second, not the other way round. A right-to-left layout mirrors more than text direction: navigation, breadcrumbs, arrows on carousels, price alignment, form labels and even icons that imply direction all need checking. Numbers, SKUs and phone fields stay left to right inside Arabic sentences, which is where lazy RTL themes break.
Product data needs two fields for everything customers read: names, descriptions, attribute values, size charts and category names. URLs can stay in English for both languages or use Arabic slugs; we usually recommend clean English slugs with language folders, which are easier to share on WhatsApp without percent-encoding.
The team writes English. For Arabic, you supply the copy or approve a translation you trust, and we place it, check line breaks and make sure fonts render well on Android and iPhone. Our Arabic and English website development page covers typography and layout choices in more depth.
Planning your launch budget in riyals when the quote is in dollars
Budget in riyals, sign in dollars, and the numbers hardly move. The Saudi Central Bank (SAMA) has held the riyal at 3.75 to the US dollar since 1986, so a USD quote for ecommerce website development in Saudi Arabia converts to a stable riyal figure for your planning spreadsheet. We quote in USD; your bank or Wise handles the conversion at the time you pay.
A realistic launch plan has five cost lines. The build itself, starting from US$750. Platform or hosting fees for the first year. Payment and courier fees, which scale with orders. Content: photography, Arabic copy and product data entry. Marketing for the first three months, because a new store with no traffic sells nothing however good it looks.
We ask sellers to hold back part of their budget for the month after launch. That is when you learn which products get added to the cart and abandoned, which city's deliveries fail, and which questions customers keep asking. Money kept for those fixes returns more than a fancier homepage animation.
Process and timeline for ecommerce website development in Saudi Arabia
A hosted-platform store usually takes four to six weeks; a WooCommerce or heavily customised Shopify build six to eight; custom platforms longer. The calendar is set by how fast product data and approvals arrive more than by coding speed.
Week one is scoping: platform choice, sitemap, integrations list and the itemised quote. Week two sets up accounts in your name and the design direction for the home, category and product pages in both languages. Weeks three and four build the theme, import the catalogue and connect payments and couriers in test mode. Week five is testing: real mada and Apple Pay payments with small amounts, label creation, returns and emails. Launch follows once you sign off, with Search Console and analytics live on day one.
- Week 1: scope, platform decision, itemised quote
- Week 2: accounts, design direction, sample product pages
- Weeks 3–4: theme build, catalogue import, integrations in test mode
- Week 5: payment, courier and returns testing on real devices
- Week 6: launch, redirects if migrating, measurement live
Why hire a remote team in India for a Saudi store, and how does it work day to day?
You get developers who work across your whole business day at a lower overhead than a local office, and you trade away in-person meetings. India is 2.5 hours ahead of Saudi time, so a 9 am start in Riyadh is 11:30 am for us and your 5 pm close is our 7:30 pm. That is nearly a full shared working day, Sunday to Thursday, with WhatsApp replies on Fridays and Saturdays too.
Calls happen on Google Meet or Zoom at a time that suits your team; most Saudi clients prefer late morning or after Asr. Progress lives on a staging store you can open on your phone. Quotes and invoices are in US dollars, paid by Wise, bank wire or PayPal, and invoices come from India. The written quote is the contract for scope, timeline and payment stages; for anything beyond that, see our terms.
Your first two weeks
Day one: a call to walk through products, current sales channels and must-have payment methods. By day three: an itemised quote. Once approved, platform, domain and payment accounts are opened in your name, and by the end of week two you see sample product pages on staging in Arabic and English.
What we will not do
Visit your shop or warehouse, register your business, act as your payment provider, or advise on your tax position. Those stay with you, your provider and your accountant.
Who owns the online store, the customer data and the accounts?
You own all of it. The platform subscription, domain, payment provider account, courier accounts and any code repository are registered in your name and paid from your card. We work as invited staff or collaborators, which you can remove at any time.
This matters more in ecommerce than for a brochure site, because the store holds your customer list and order history. Sellers who let a developer open the Shopify or Salla account under the developer's email sometimes find they cannot move it later. At handover you get admin access to everything, a list of installed apps with their monthly fees, documentation for custom code and the renewal dates that keep the store online.
SEO, speed and AI-search visibility for a Saudi online store
A store that loads slowly on a mid-range Android phone loses buyers before search engines even matter, so speed comes first. We compress images, lazy-load below the fold, limit apps that inject scripts, and check Core Web Vitals in Google Search Console after launch.
For search, category pages usually earn more traffic than product pages, so each category gets its own Arabic and English introduction, sensible filters that do not create thousands of thin URLs, and Product structured data with price, availability and reviews where you collect them. Bilingual stores need hreflang tags so Google shows Arabic pages to Arabic searchers. AI assistants that answer shopping questions quote pages that state facts plainly: delivery times by city, return rules, sizes and materials.
Nobody can guarantee rankings against marketplaces for broad product terms. Our Saudi SEO services page explains how a monthly engagement competes where a smaller store can win.
Red flags when hiring an ecommerce developer in Saudi Arabia
The biggest warning sign is a developer who wants to own your accounts. The second is a single lump-sum price with no breakdown of theme, catalogue, integrations and testing. Either one makes it hard to hold anyone to account when something breaks.
Watch too for a checkout demo that has never processed a real mada payment, a theme that looks fine in English but was never tested in Arabic, and promises of first-page Google rankings. Ask to see how returns, failed payments and cash-on-delivery refusals are handled; a store is judged on the bad days.
- Accounts opened in the developer's name
- No itemised quote or change process
- Arabic layout shown only as a screenshot
- No real-payment test before launch
- Missing CR, VAT or returns information on the demo
- Ranking guarantees or unrealistic sales forecasts
Worked example: a hypothetical dates and gift-box seller in Qassim
Say a family business in Buraidah sells premium dates, date paste and gift boxes, mostly by WhatsApp and Instagram, with demand peaking in Ramadan and before Eid. They have around 60 products with weight variants and want to ship across the Kingdom, with corporate gift orders around National Day on 23 September.
A sensible route here is Salla or Zid for the consumer store, because the catalogue is small, the staff prefer Arabic admin screens and local payments are ready to switch on. We would set up gift-box bundles, a corporate enquiry form that goes to WhatsApp, delivery-date selection for Ramadan orders, and courier rules that refuse same-week delivery to remote areas before the buyer pays. mada, Apple Pay and cash on delivery with WhatsApp confirmation cover the checkout.
If corporate orders later grow to hundreds of branded boxes with quotes and approvals, that part could move to a small custom portal while the consumer store stays on the hosted platform. The scenario is illustrative, not a past client.
Launch checklist for ecommerce website development in Saudi Arabia
Run this list before you announce the store. Every item has caught a real problem in someone's first week of sales.
- Place a real order with mada, Apple Pay and a credit card, then refund each
- Confirm the courier label prints with the correct short address
- Read every page in Arabic on an iPhone and a mid-range Android phone
- Check CR name, CR number and VAT number in the footer and on invoices
- Test a return request end to end
- Submit the sitemap in Google Search Console
- Turn on analytics and purchase tracking, then verify one test purchase
- Make sure order emails and WhatsApp messages arrive in the right language
- List every paid app and its monthly fee in one document
After launch: seasonal peaks, maintenance and growth
Saudi retail runs on a calendar: Ramadan and the two Eids, Founding Day in February, National Day in September, back-to-school and the November sale season. Each peak strains stock, couriers and the checkout, so we schedule theme changes and app updates away from those weeks.
Maintenance is free for two months after launch: fixes, small changes, app and plugin updates, and help when a courier or payment setting changes. After that it continues from US$120/mo if you want it. Many stores then add an app from US$600, WhatsApp automation or a bilingual AI chatbot for pre-sale questions.