A Multi-Provider Service Marketplace App: What the Package Includes and What Raises the Price

A Multi-Provider Service Marketplace App: What the Package Includes and What Raises the Price

Quick answer

The cost of a service marketplace or delivery app in Saudi Arabia starts with us at the app with linked website package, SAR 4,399, which includes a customer app on the Apple and Google stores, a website sharing the same data, and one admin dashboard, with the server, domain, OTP messages, store publishing and support for the first year. Anything beyond that, namely a separate provider app, live tracking, wallets and commissions, and multiple cities, is priced after a free analysis session and written into the contract with its value and duration. The app packages start from 14 days depending on scope.

What the SAR 4,399 package gives you

  • A customer app on both stores: customers browse providers and services by category and city, order or book, pay via mada, Visa, Mastercard or Apple Pay or choose instalments through Tabby or Tamara, track their order and receive notifications. Built in Flutter, one codebase for iPhone and Android.
  • A linked website: shows the same providers and services from the same database, so people who find you on Google without installing anything can still order.
  • One admin dashboard: add providers, services and prices, monitor orders, enable or suspend a provider, and pull simple reports. In the first version, providers manage their orders from a limited account on this dashboard, not from their own app.

The first year is included: server, hosting, domain, SSL certificate, OTP messages, store publishing, support and warranty. Source code and accounts are delivered in your name at launch. Details on the marketplace app package and, for home services specifically, the home services package.

What sits outside the package and is priced after analysis

ItemWhy it is outside the packageHow it is priced
Separate provider appA second app with its own screens, notifications and store publishing, varying with what the provider does: accept orders, quote prices, upload photos, manage a calendarAfter analysis, with value and duration written into the contract
Live map trackingContinuous location streaming, route and arrival calculation, and an ongoing map usage costAfter analysis, with monthly map cost shown as an operating item
Wallets, commissions and settlementWho holds the money first, when the provider is paid, what happens on cancellation or partial refund. Financial logic needing a ledger and reportsAfter analysis, depending on your commission model
Multiple cities and regionsPer-city pricing, local providers, coverage areas and working hours per regionAfter analysis, by number of cities and pricing logic
External integrationsE-invoicing, shipping carriers, accounting systemsAfter analysis, per integration

Our rule: custom projects, multi-vendor marketplaces and business systems are priced after a free analysis session, and their value and duration are written into the contract. The package alone is SAR 4,399; any row from the table is defined and priced before signing, not after.

Choosing the right first version

  1. One city first: Buraydah, Riyadh or Jeddah, not the whole Kingdom. More cities are added later on the same data.
  2. Providers on the dashboard, not an app: in the first months the number of providers is small and they can manage orders from a dashboard account. A provider app earns its place when working from a phone becomes a real obstacle.
  3. Payment direct to the provider, or through you with manual transfers: test your commission model by hand for two months before building wallets and automatic settlement.
  4. Live tracking last: most maintenance, cleaning and hospitality services do not need it; order status and a notification are enough. Only delivery apps truly depend on it.

Each of these is added later to the same source code you own, whether you continue with us or with someone else.

Writing duration and value into the contract

  • A fixed package value: SAR 4,399, followed by a literal list of what it includes.
  • A separate value for each addition: one clause per row from the table above with its value and duration, not a single total, so you know what to postpone if the budget tightens.
  • Duration in the right wording: "from 14 days depending on scope" for the package, and a specific duration for each addition.
  • Renewal: optional from year two at 20% of the contract value per year, no auto renewal, covering operation and support without new features.
  • Ownership and handover: source code, domain, store accounts and database in your name at launch.
  • Payment: transfer to Al Rajhi or up to five instalments via Tamara, MISpay, Madfu or Emkan subject to the provider's approval.

Our build stages are described under mobile app development.

An example from our work

Two published platforms show the same model in two shapes. GatherServe is an app live on the App Store with a linked website, connecting clients with hospitality and catering providers across Saudi Arabia and the Gulf through clear categories and location search. Tshaleeh is a web platform connecting used car-parts sellers with buyers across the Kingdom, with categories, search by name or image, a dashboard for listings and membership, and OTP verification for sellers. One started as an app and website, the other as a website, and each chose its first version by its customer rather than by what was technically possible. More in the portfolio.

Frequently asked questions

I want an app like the well-known delivery apps. How much?
The first version with a customer app, website and dashboard is SAR 4,399. A driver app, live tracking and wallets are priced after a free analysis session and written into the contract. Anyone who gives you a total for all of that on the first call has not understood your project yet.
Does the provider need their own app from day one?
Usually not. In the first months providers manage orders from a limited dashboard account. A provider app is added when their number grows and working from a phone becomes a necessity rather than a convenience.
Who holds the customers' money?
Decide before development. If the platform collects and then pays the provider, you need wallets, settlement and a ledger, which is outside the package and priced after analysis. If customers pay providers directly, the package is enough and simpler to start.
How long does it take?
From 14 days depending on scope for the package, written into the contract. Each addition from the table has its own duration set after analysis.
Can I start with one city and expand later?
Yes, and we recommend it. The package serves one city; additional cities with their own prices and providers are added to the same database after analysis. The source code is yours, so expansion is possible with us or anyone else.

Working on something like this? See our Mobile App Development service — scope, timeline and real pricing.

Ready to start your tech project?

Horizon Tech turns your idea into a powerful digital product.

Contact us now  See our work