Back to BlogCost & Pricing

App Development Cost in Saudi Arabia: SAR Line Items, Arabic RTL and PDPL

Rupak Amin

Founder & Lead Engineer, RAITHub

14 min read

A focused first release of a custom web app for Saudi Arabia costs roughly SAR 61,500 to 255,000: 410 to 850 engineering hours at SAR 150 to 300 an hour, inside the $25 to $99 band most Saudi-listed developers on Clutch charge. Arabic right-to-left (RTL) work is about a tenth of those hours. mada and STC Pay add payment work, and data-protection rules can shape where you host.

This guide is for founders and product owners budgeting a web product for Saudi customers: a booking system, a B2B portal, a marketplace or a SaaS tool. The hour counts are an illustrative model to show how a budget adds up, not a quote and not a benchmark. RAITHub is a software studio in Dhaka, Bangladesh, with no office in Saudi Arabia. It builds web apps and progressive web apps (PWAs, websites that install like an app), not native iOS or Android apps, so "app" here means a web application.

What do app developers in Saudi Arabia charge per hour?

Mostly $25 to $99 an hour, which is about SAR 94 to 371. On Clutch's list of app developers in Saudi Arabia, checked on 30 September 2026, four of the nine firms listed charge $25 to $49 an hour, four charge $50 to $99, and one charges $300 or more. Their minimum project sizes run from $1,000 to $250,000, with most at $10,000 or $25,000 (SAR 37,500 or 93,750). Nine firms is a small sample, so treat it as a signal, not a survey.

Riyal figures in this guide use SAR 3.75 to the US dollar, rounded to the nearest riyal. Wise's USD to SAR converter showed 3.755 on the day of checking.

Source and segmentUSD per hourSAR per hour (at 3.75)
Saudi-listed app developers, lower band (Clutch)$25 to $49SAR 94 to 184
Saudi-listed app developers, upper band (Clutch)$50 to $99SAR 188 to 371
Most software firms worldwide on Clutch (Clutch pricing guide)$24 to $49SAR 90 to 184
South Asia freelancers (Arc.dev 2026 rates)$22 to $55SAR 83 to 206
US and Canada freelancers (Arc.dev)$82 to $130SAR 308 to 488

An hourly rate only becomes a price once you multiply it by effort, and effort depends on scope far more than on location. The next section does that multiplication.

How much does a Saudi web app cost, line by line?

For one core workflow, two or three user roles, an admin panel, local payments and a bilingual interface, the illustrative model below comes to 410 to 850 hours. At SAR 150 an hour (about $40, the lower Clutch band) that is SAR 61,500 to 127,500. At SAR 300 an hour (about $80, the upper band) it is SAR 123,000 to 255,000.

Line itemHours (illustrative)At SAR 150/hourAt SAR 300/hour
Discovery and written spec30 to 50SAR 4,500 to 7,500SAR 9,000 to 15,000
Sign-up, login, roles and accounts40 to 80SAR 6,000 to 12,000SAR 12,000 to 24,000
The core workflow (booking, ordering, quoting)120 to 240SAR 18,000 to 36,000SAR 36,000 to 72,000
Admin panel and reports40 to 100SAR 6,000 to 15,000SAR 12,000 to 30,000
Payments: mada and cards via a gateway, Apple Pay or STC Pay, webhooks, refunds60 to 120SAR 9,000 to 18,000SAR 18,000 to 36,000
Arabic RTL layout and bilingual data40 to 100SAR 6,000 to 15,000SAR 12,000 to 30,000
Automated QA, including RTL screenshot tests60 to 120SAR 9,000 to 18,000SAR 18,000 to 36,000
Hosting set-up, CI/CD and monitoring20 to 40SAR 3,000 to 6,000SAR 6,000 to 12,000
Total410 to 850SAR 61,500 to 127,500SAR 123,000 to 255,000

Three things push a project to the top of each range: a second core workflow, integrations with systems you do not control, and unclear requirements that change during the build. Three things are not in the table at all: Arabic copywriting and translation, third-party subscription fees, and monthly running costs such as hosting, email and the payment provider's per-transaction fees. Ask each vendor to list what their quote excludes.

For your own scope, the MVP cost estimator gives a range in a few minutes, and how long it takes to build an MVP turns hours into weeks.

How much extra does Arabic and right-to-left support add?

In the model above, 40 to 100 hours, about a tenth of the build, when RTL is designed in from the first screen. Retrofitting it into a finished left-to-right product usually costs more, because every hard-coded "left" and "right" has to be found and every screen retested.

What those hours pay for:

  • Direction in the markup. dir="rtl" and lang="ar" on the page, as the W3C recommends (W3C: structural markup and right-to-left text).
  • Logical CSS. Properties such as margin-inline-start that flip automatically with the writing direction, instead of margin-left (MDN: CSS logical properties).
  • Bilingual data. Separate Arabic and English fields for anything customers read, such as product names, service descriptions and email templates.
  • Numbers and dates. A decision on Western (0 to 9) or Arabic-Indic digits, and on whether dates show the Gregorian or the Hijri calendar, applied consistently.
  • Icons and mixed text. Arrows that point the right way, and Arabic sentences that contain English names, prices or order numbers without scrambling.
  • QA in both directions. Every screen checked in Arabic and English, ideally with automated screenshot tests.

What those hours do not pay for is the Arabic words themselves. Copy and its review should come from a native speaker on your team or a translation partner. RAITHub delivers in English and builds and tests the RTL interface around the text you supply.

What do mada, Apple Pay and STC Pay add to the budget?

Most of the 60 to 120 payment hours in the model. mada is the domestic card network to plan for first: it is "one of the national payment systems owned by the Saudi Central Bank (SAMA), which was launched in 1990" (SAMA: mada). You reach it through a payment gateway rather than directly, and the gateway's rules shape the work.

MethodWhat the provider documentsWhat it means for the build
mada cards (via Checkout.com)In Saudi Arabia you first need a merchant ID from a Saudi card acquirer; 3D Secure is advised on all card payments in the region; mada must be captured in full, with no partial captures or authorisation-only requests (Checkout.com: mada)Charge mada in one step; do not reuse a "hold now, capture later" flow built for other cards
mada, Visa, Mastercard, Apple Pay (via Moyasar)A Saudi gateway that accepts mada, Visa, Mastercard, UnionPay and Apple Pay on the web; amounts are sent in the smallest unit, so 10000 means SAR 100 (Moyasar docs)Store money as integer halalas everywhere, never as floating-point riyals
STC Pay (via Moyasar)The customer enters a mobile number starting 05, confirms with a one-time password, and is redirected back (Moyasar: STC Pay)An extra screen, an OTP step, and tests for expired and wrong codes
Payment status updatesMoyasar retries a webhook 5 more times if your server does not answer with a 2xx code, then drops it (Moyasar webhook reference)Handlers that are safe to run twice, plus a daily job that re-checks unresolved payments

Buy now, pay later providers such as Tabby and Tamara are a separate line if you need them, because each has its own statuses and capture rules. Aggregators such as HyperPay offer many methods through one contract, which can reduce the number of integrations but not the testing.

To be clear about proof: RAITHub has shipped Stripe rent collection in PropDesk, bKash, Nagad, SSLCommerz and cash on delivery in TheSkinProof, the founder's own marketplace venture, and 9 payment gateways in PadhAI. It has not shipped mada, STC Pay, Tabby, Tamara or Checkout.com integrations, so those are quoted as new work built to the same patterns. The patterns are in the payments engineering guide.

Does Saudi data-protection law change the cost of building an app?

It can, mainly through where data is hosted and who can access it. This section is general information, not legal advice; confirm the current rules with your adviser and check the regulator, the Saudi Data and AI Authority (SDAIA).

SDAIA's Implementing Regulation states that the Personal Data Protection Law (PDPL) was issued by Royal Decree M/19 (1443H, 2021) and amended by Royal Decree M/148 (1444H, 2023). According to DLA Piper's summary of Saudi data protection law, it came into effect on 14 September 2023. SDAIA publishes the law, its implementing regulation and a separate regulation on transfers outside the Kingdom on its regulations page. Its National Register of Controllers rules require registration on the National Data Governance Platform by public entities, controllers whose main activity is processing personal data, controllers that process sensitive data, and individuals processing it beyond personal or family use.

The engineering decisions that follow, and their cost:

  • Hosting region. If your adviser says personal data should stay in the Kingdom, choose a cloud region there if your provider offers one, and check that every third-party service you add (email, analytics, error tracking) fits the same rule. This can narrow your vendor choices more than it raises the build cost.
  • Offshore access. An offshore team can build and deploy into a cloud account you own, working with synthetic test data rather than production personal data. That design costs a little set-up time and reduces how much data leaves your environment.
  • Contracts. RAITHub signs data processing agreements and follows your controls. It makes no PDPL compliance claim, because compliance is your company's obligation and no vendor can take it on for you.

If you sell to government bodies or regulated sectors such as banking, expect additional security and hosting requirements from those buyers. Price that in only once your adviser has confirmed which apply.

Is it cheaper to hire an offshore team than a Saudi agency?

On the hourly rate, often yes: Arc.dev's South Asia range of $22 to $55 is SAR 83 to 206 an hour. On total cost, it depends on how well the work is specified and managed. Hidden costs, such as rework, slow feedback and missing tests, erase a rate difference quickly, as the cost to hire developers in Bangladesh guide shows with numbers.

The time zones work in your favour. Riyadh is UTC+3 and Dhaka UTC+6, with no daylight saving on either side, so a 9:00 to 18:00 day in each city shares about 6 hours, from 9:00 to 15:00 Riyadh time. The working week is agreed per client, so a Sunday to Thursday Gulf week can be accommodated.

FactorSaudi-based agencyOffshore team in Dhaka
Hourly rateMostly SAR 94 to 371 (Clutch, Saudi list)Often lower; South Asia freelancers SAR 83 to 206 (Arc.dev)
Shared working hours with RiyadhFull dayAbout 6 hours
In-person meetings and Arabic-speaking staffUsually availableRemote only; English delivery
Arabic contracts and local invoicingUsually straightforwardAgree language and invoicing up front
What decides the total costScope and change controlScope, change control and written handoffs

Before you hire any offshore vendor, run the checks in is it safe to hire a software agency in Bangladesh, and read how a Gulf company works with one in hiring an offshore team for a UAE startup; most of it applies to Riyadh too.

How can you lower the cost without lowering the quality?

  1. Ship one workflow first. The core workflow is the largest line in the table. A second one nearly doubles it.
  2. Design bilingual from day one. Adding RTL to a finished product costs more than building both directions together.
  3. Pick one payment gateway that covers mada and your wallets, rather than integrating each method separately. Add buy now, pay later only when customers ask for it.
  4. Start with a web app or PWA. One codebase serves phones and desktops. Native apps can follow once the product has proved itself.
  5. Write the spec before the quote. A fixed quote against a written spec is cheaper than an open-ended estimate against a conversation.
  6. Keep the tests in the price. Dropping automated tests saves hours now and costs more at the first regression. The pre-launch QA checklist lists what to check before customers arrive.

Why RAITHub for this?

  • Payment patterns that have shipped. Stripe in PropDesk, bKash, Nagad and SSLCommerz in TheSkinProof, and 9 gateways in PadhAI: webhooks as the source of truth, idempotent handlers and integer money. A mada or STC Pay integration is new work for RAITHub, built on those patterns and quoted as such.
  • QA-first builds. TheSkinProof runs 750+ automated tests across 217 API endpoints; PropDesk runs 1,024. Bilingual screens get the same treatment, with screenshot tests in both directions.
  • A useful time zone. About 6 shared working hours with Riyadh, a working week agreed with you, and written daily handoffs for the rest.
  • Fixed scope, no surprises. A free 15-minute technical audit, then a written fixed quote with its assumptions and exclusions listed. You own the code and the IP; an NDA is standard.

When you don't need us

  • You need native iOS or Android apps. RAITHub does not offer mobile-app development; choose a mobile specialist.
  • You need Arabic content written or translated, or project delivery in Arabic. RAITHub works in English only.
  • You need a team in the Kingdom for on-site workshops, or a vendor with a local commercial registration for a government tender.
  • You need a certified vendor. RAITHub is not SOC 2 or ISO 27001 certified.
  • A hosted store or booking tool already does the job. If an off-the-shelf product covers your workflow and supports mada, subscribe to it and spend the budget on marketing.

To turn this into a number for your product, start with the MVP development service, then book the free 15-minute technical audit. Bring your core workflow, the payment methods you need, and whether your Arabic copy is ready.

Last reviewed: 30 September 2026. Rates, provider documentation and exchange rate checked on 30 September 2026.

Frequently asked questions

How much does it cost to build an app in Saudi Arabia?

A focused first release of a custom web app, with one core workflow, local payments and an Arabic interface, comes to roughly SAR 61,500 to 255,000 on an illustrative model of 410 to 850 hours at SAR 150 to 300 an hour. Most Saudi-listed developers on Clutch charge $25 to $99 an hour, about SAR 94 to 371.

How much do app developers charge per hour in Saudi Arabia?

On Clutch's Saudi Arabia list, checked on 30 September 2026, most firms charge $25 to $49 or $50 to $99 an hour, about SAR 94 to 184 or SAR 188 to 371. Minimum projects mostly start at $10,000 or $25,000, about SAR 37,500 or 93,750.

How much extra does Arabic RTL support cost?

About a tenth of the build when it is designed in from the start: 40 to 100 hours in a 410 to 850 hour project. That covers layout direction, logical CSS, bilingual data, numerals, dates and testing in both directions. Translation is a separate cost.

Do I need mada in my Saudi app?

For a consumer product, plan for it from the start. mada is the national payment system owned by the Saudi Central Bank. You reach it through a gateway, and Checkout.com notes that mada must be captured in full, without partial captures.

Can an offshore team build an app for the Saudi market?

Yes, for web apps, with the right set-up: about 6 shared working hours with Riyadh, a working week agreed up front, deployment into your own cloud account, and Arabic copy supplied by your team or a translator. Confirm data-hosting rules with your adviser.

Does the Saudi PDPL stop me from using an offshore developer?

Not by itself, but it sets conditions on personal data and on transfers outside the Kingdom. Keeping production data in your own environment and giving the team synthetic data reduces what crosses the border. This is general information; confirm your position with an adviser and check SDAIA's guidance.

app development cost saudi arabiasaudi app development cost sararabic rtl development costmada integrationstc pay integrationsaudi pdploffshore development saudi arabia

Ready to discuss your project?

Book a free 15-minute technical audit with our engineering team.