AED

Built from Dubai, one hour ahead

Web Development for Riyadh Companies: Portals, Stores and Web Apps

Web development for Riyadh companies: portals, online stores and web apps with mada payments, ZATCA e-invoicing and PDPL-ready hosting. Fixed quotes, built remotely from Dubai.

  • madanational debit network
  • 700+regional HQs in Riyadh
  • PDPLin full since September 2024
  • 1 hourbehind Dubai

Web development in Riyadh

Quick answer

WebStackRank develops websites, online stores and web applications for Riyadh companies, working remotely from its studio in Dubai, one hour ahead of Riyadh. We have no office or staff in Saudi Arabia. A Riyadh build differs from a Dubai one in four places: payments run on mada, invoices may have to integrate with ZATCA's Fatoora platform, personal data falls under the PDPL and its transfer rules, and the site must show your Unified National Number. Custom development starts from US$1,500 (about SAR 5,625), web applications from US$3,500 (about SAR 13,125). Smaller fixed packages start at AED 990, about SAR 1,010.

≈ AED 5,509
custom development, from
≈ AED 12,854
web applications, from
AED 990
fixed packages, from

Who we are

Who we are, and what we don't claim

We are a Dubai development studio, and the people who scope your project are the developers who build it. We have no Riyadh office, no Saudi phone number and no Saudi commercial registration. Riyadh clients work with us by video call, WhatsApp and a private staging link. Our working day overlaps Riyadh's almost entirely: Riyadh is UTC+3, Dubai UTC+4, and neither changes its clocks.

This page explains how we build for companies operating in Riyadh. It is not a list of Riyadh clients. Ask for the portfolio pieces closest to your project, and we will show you code and live sites, not logos.

What we build

What Riyadh companies ask developers to build

Riyadh concentrates head offices, government suppliers and funded start-ups, so development work here is less about brochure sites and more about systems. Three patterns come up most:

  • Regional head offices and their suppliers. More than 700 international companies had set up regional headquarters in Riyadh under the RHQ programme by the end of 2025. They need corporate sites in Arabic and English with careers sections, investor or partner portals, and document areas with role-based access.
  • B2B and government suppliers. Companies bidding for public work need a site that procurement teams can verify: Unified National Number, National Address, certifications and downloadable profiles, plus a secure RFQ or tender-response form. The national e-procurement process rewards suppliers whose paperwork is easy to find (Etimad supplier readiness).
  • Stores that have outgrown Salla or Zid. Zid is based in Riyadh, and many Riyadh brands start there. When a brand needs custom pricing, B2B accounts or ERP sync, the question becomes whether to extend the platform or move to an owned store. We price both rather than push one (Salla, Zid or your own store: 3-year cost).

Integrations

The Saudi integrations a Riyadh build has to get right

  1. Payments: mada first, then cards and wallets

    mada is SAMA's national debit network. It takes online payments with 3-D Secure, and mada cards work inside Apple Pay, Samsung Pay and Google Pay. A Riyadh checkout that only takes international cards loses the shoppers who pay with their bank card. sarie, SAMA's instant-transfer system, suits B2B invoices up to its limits. Payment and buy-now-pay-later companies need a SAMA licence. Moyasar holds one for e-commerce payments, for example, and Tabby for BNPL. We integrate the licensed provider you sign with, and we test mada, Apple Pay and refunds on staging before launch.

  2. E-invoicing: when your app issues invoices

    ZATCA's Fatoora e-invoicing runs in two phases. Phase 2, integration, connects your invoicing system to ZATCA's platform, and is rolled out in waves that ZATCA announces at least six months ahead. Businesses with VAT-able revenue above SAR 1 million had to integrate by 31 December 2025. If your web app or store creates tax invoices itself, it either integrates with Fatoora through a compliant solution or passes invoicing to an ERP or accounting system that does. We decide which at scoping, because it changes the build.

  3. Personal data: the PDPL and where your data lives

    The Personal Data Protection Law, enforced by SDAIA, has applied in full since 14 September 2024. It covers businesses of every size, and it covers processing outside the Kingdom when the data belongs to people living in it. A separate regulation governs transfers abroad. In practice, Riyadh procurement teams ask where the application and its database are hosted. We document data flows, build consent and privacy notices in Arabic and English, and deploy to the hosting you choose, including Saudi-region cloud. Riyadh also hosts the Kingdom's Cloud Computing Special Economic Zone.

  4. Identity of the seller: Unified National Number and business.sa

    Under the new Commercial Register Law, one registration covers the whole Kingdom and the Unified National Number (starting with 7) replaces the old CR number. The city no longer appears on the register; your National Address is the location on record. Online stores must show the seller's name, contact details and registration, and are authenticated through the Saudi Business Center at business.sa. We put those details in the footer, the checkout and the structured data, so customers and search engines see the same identity.

  5. Domains: .sa and .السعودية

    SaudiNIC, part of the Communications, Space and Technology Commission, runs .sa, .com.sa and the Arabic .السعودية domain, registered through licensed registrars. A .com.sa domain is a trust signal for Saudi buyers. We set it up alongside your .com and handle redirects and hreflang so the two don't compete.

Stacks

Stacks we build on

NeedWhat we usually useWhy
Content-led corporate siteLaravel or WordPress with a custom themeArabic and English editors your team can use
Fast marketing site with app-like pagesNext.jsSpeed and SEO, with server-rendered Arabic
Portal, dashboard or internal toolLaravel or Node.js with role-based accessAudit trails, logins and APIs
Owned online storeWooCommerce or Medusamada through your provider, VAT-inclusive prices
IntegrationsREST APIs to ERP, CRM, payment and shipping providersOne source of truth for stock and invoices

Every build ships with right-to-left Arabic that is designed, not mirrored, separate Arabic URLs and titles, and Core Web Vitals checked on a mid-range phone.

Packages

Prices for Riyadh projects

Our prices are published and the same in every city. Saudi riyal figures use the official pegs (SAR 3.75 and AED 3.6725 per US dollar) and are rounded.

OptionPriceFits
Basic Business Web AppAED 4,990 (about SAR 5,095)One workflow, up to 5 screens, 2 user roles
Custom Website Developmentfrom US$1,500 (about SAR 5,625)Hand-coded site on Laravel or Next.js, up to 10 pages
E-Commerce Storefrom US$2,500 (about SAR 9,375)Full store with checkout, shipping and payments, 30 products
Custom Web Applicationfrom US$3,500 (about SAR 13,125)MVP with logins, dashboards, API, payments and integrations
Small sitesAED 990 / AED 2,490 (about SAR 1,010 / 2,540)One page, or up to 5 pages

Payment gateway contracts, Fatoora-compliant invoicing software, hosting and domains are paid by you to those providers. Our quote lists every integration line by line before work starts.

Process

How a Riyadh project runs

  1. Scoping call

    One video call with the developer. We ask what the system must do, who logs in, which providers you already use, and whether the app issues invoices.

  2. Fixed quote

    An itemised proposal within one business day, with integrations and hosting listed.

  3. Staging

    You review on a private link, in Arabic and English, from the first working screen.

  4. Payments and invoices tested

    mada, wallet payments and refunds run on the provider's test environment before go-live.

  5. Launch and handover

    We deploy, submit sitemaps, hand over code and credentials, and maintain the build free for three months.

FAQ

Frequently asked questions

Do you have an office in Riyadh?

No. WebStackRank is a Dubai studio and works with Riyadh companies remotely, by video call, WhatsApp and a private staging link. Riyadh is one hour behind Dubai, so working hours overlap almost completely.

How much does web development cost in Riyadh?

Our custom website development starts from US$1,500 (about SAR 5,625) and custom web applications from US$3,500 (about SAR 13,125). A small business web app with one workflow is AED 4,990, about SAR 5,095. Gateway fees, hosting and invoicing software are paid to those providers.

Can you integrate mada and Apple Pay?

Yes, through a SAMA-licensed payment provider that you contract with. mada cards also work inside Apple Pay, Samsung Pay and Google Pay. We test payments and refunds on staging before launch.

Does my web app need to integrate with ZATCA Fatoora?

Only if it issues tax invoices itself and your business falls within an announced integration wave. Then it must connect to Fatoora through a compliant solution, or hand invoicing to an ERP or accounting system that does. We settle this at scoping.

Does the Saudi PDPL apply if the site is hosted outside the Kingdom?

Yes. The PDPL covers processing of data about people living in Saudi Arabia even when it happens abroad, and a separate regulation governs transfers. We document where data is stored and can deploy to Saudi-region hosting.

Do you build in Arabic as well as English?

Yes. Arabic pages are designed right to left, with their own URLs, titles and descriptions, not machine translations of the English site.

Sources

  1. Royal Commission for Riyadh City, RHQ programme (700+ companies by end-2025, incentives): rcrc.gov.sa/en/projects/saudi-regional-headquarters-program-rhq-2 official
  2. ECZA, Cloud Computing Special Economic Zone in Riyadh: ecza.gov.sa/en official
  3. SAMA, mada (3-D Secure online, wallets): sama.gov.sa/en-US/payment/pages/mada.aspxsama.gov.sa/en-US/payment/pages/sarie.aspx official
  4. SAMA, Moyasar licence (e-commerce payments): sama.gov.sa/en-us/mediacenter/news/pages/news-741.aspxsama.gov.sa/en-US/MediaCenter/News/Pages/news-1116.aspx official
  5. ZATCA, e-invoicing phases and wave notices (six months' notice; SAR 1m wave by 31 Dec 2025): zatca.gov.sa/en/MediaCenter/News/Pages/e-invoicing-wave-22-2025.aspx official
  6. SDAIA, Guide to the PDPL (in force 14 Sep 2023, compliance 14 Sep 2024, extraterritorial scope, transfer regulation): dgp.sdaia.gov.sa official
  7. SAMA / Ministry of Commerce, Commercial Register Law (Unified National Number, National Address, no branch CRs): rulebook.sama.gov.sa/en/node/10428mc.gov.sa/en/mediacenter/News/Pages/29-03-23-02.aspx official
  8. Ministry of Commerce, business.sa e-store authentication (replaced Maroof 29 Mar 2023): rulebook.sama.gov.sa/en/node/10428mc.gov.sa/en/mediacenter/News/Pages/29-03-23-02.aspxmisa.gov.sa/app/uploads/2025/07/E-Commerce-Law.pdf official
  9. SaudiNIC (CST), .sa and .السعودية domains: nic.sa/en official
  10. Zid, Riyadh, founded 2017: zid.sa/en/about-zid company site
  11. Package scope and prices: our published package catalogue
  12. Search data: Semrush SA export 2026-05-11; Google Arabic autocomplete and Search Console, 2026-11-11

Get a Fixed Quote for Your Riyadh Project

Brief us in a 30-minute video call or a WhatsApp voice note. We send an itemised, fixed-price proposal within one business day.

Get a free quote

An itemised proposal within 24 business hours. No generic decks, no pushy calls.

No subscriptions, no spam. We reply within 24 business hours.