2026 price guide

How Much Does an On-Demand Home Services App Cost in Saudi Arabia in 2026?

In 2026, an on-demand home services app in Saudi Arabia costs SAR 30,000–90,000 for a custom booking platform for one company with an admin panel, payments and reminders, SAR 70,000–170,000 once a customer app and a technician app on iOS and Android are added, SAR 70,000–200,000 for a marketplace that brings several providers together, and advanced platforms can reach SAR 300,000. This guide is for cleaning, maintenance, air-conditioning, laundry and pest control companies, and for anyone who wants a platform for providers. A first version takes 8 to 14 weeks, and the price depends on the number of apps, how visits are dispatched, pricing and payments. These are market ranges, not a quote; we send a written proposal within 24 hours.

On this page

An app for your company, or a platform for many providers?

This is the first decision, and it changes the cost more than any feature. In the first case a cleaning or maintenance company has its own team and wants customers to book in the app instead of calling, with visits assigned to technicians and followed up. Here you are building an operations tool for your company, starting from a custom booking platform at SAR 30,000–90,000 and rising with mobile apps.

In the second case you are building a marketplace where independent providers, companies or individuals, sign up and the customer chooses between them or the job goes to the nearest. That adds a whole layer: provider sign-up and vetting, commissions, settlements, ratings and dispute handling. It costs SAR 70,000–200,000, and its success depends on the quality of the providers more than the quality of the app.

What drives the price of a home services app?

A home service is not a product you ship; it is a time, a person and an address. The complexity of those three is what moves the price:

  • Pricing: a fixed price per service, by the hour, by rooms and area, or an inspection followed by a quote.
  • Booking: a fixed time or a time window, and recurring weekly or monthly visits.
  • Dispatch: manual from the admin panel, or automatic by zone, skill and availability.
  • Technician app: the day’s schedule, navigation to the address, check-in, before and after photos, customer signature.
  • Tracking the technician on the map and notifying the customer when they are close.
  • Payments: mada, Apple Pay, STC Pay, payment after the service, and cash collection and its reconciliation.
  • Packages, subscriptions and annual maintenance contracts.
  • Spare parts and materials: adding them to the invoice on site and deducting them from the technician’s stock.
  • The tax invoice and integration with the accounting system.

First version versus full platform

For an existing service company, the practical first version is: booking from the website or app by choosing the service, time and address; confirmation and a reminder on WhatsApp; an admin panel that assigns visits by hand; and a simple screen where the technician sees the schedule and closes the visit. This version solves the biggest problem, lost requests and clashing appointments, and sits at the lower end of the range.

What can safely wait: automatic dispatch, tracking the technician on the map, subscriptions, loyalty programmes, and stock and spare parts. Add each when its pain shows up in operations. Automatic dispatch, for example, is not worth its cost until daily visits exceed what one coordinator can arrange.

Field operations: the part that decides customer satisfaction

Customers judge your service on three things: did the technician arrive on time, was the job done, and was the price what they were told. The app serves all three if it is designed around the technician’s day, not only around the booking screen. The technician needs an app that works on a weak network, shows the address, the notes and what to bring, and lets them document the work with photos.

On the management side the value is in the reports: visits completed and late, the average rating per technician, repeat visits caused by faulty work, and revenue per service and zone. These numbers justify the investment, and they are what you should ask to see in the demo before the attractive customer screens.

Hidden costs and running costs

Messages first: every booking generates a confirmation, a reminder, an on-the-way notice and a rating request. The platform’s fee for a WhatsApp utility message in Saudi Arabia is around four halalas, and with hundreds of visits a month it becomes a line worth counting. Then maps, if there is live tracking, and payment gateway fees on every transaction.

Set aside 15% to 20% of the build cost a year for maintenance. In provider marketplaces add the cost of vetting providers, training them and monitoring their quality, and the cost of compensation when a complaint is justified. Customer data here is sensitive because it is home addresses, so it falls under the Personal Data Protection Law, and a technician should see only the address of their visit, and only when it is due.

How to compare two home services app quotes

Ask to see a complete visit: a booking from the customer’s phone, its arrival in the admin panel, its assignment to a technician, and then its closure from the technician’s phone with the invoice issued. Then compare:

  • Is the technician app included, and does it work on a weak network?
  • Does the quote support your actual pricing method, such as hourly or after inspection?
  • Are recurring visits and packages inside the price?
  • How is cash collection recorded and reconciled with the technician?
  • Who pays for messages and maps, and what is the monthly estimate?
  • Are the code and the customer data yours?
  • How fast is support on public holidays, which are peak days in this sector?

What to prepare before asking for a quote

At Fortune Code we start with a written scope and a contract, payments tied to delivery, a written delivery date that we keep, and fast technical support after launch, and the code and accounts are yours. We work on Saudi time with daily follow-up on WhatsApp. Prepare the following and we will send a written proposal within 24 hours:

  • Your list of services, how each is priced and roughly how long it takes.
  • The number of technicians, the zones you cover and your working hours.
  • How visits are assigned today, and who does it.
  • Payment methods, and whether you collect cash on site.
  • Whether technicians are your employees or independent providers.
  • The accounting system you use, if any.

Home services app prices by level (Saudi market ranges, 2026)

Indicative Saudi market ranges in SAR, not a quote.

ScopeTypical costWhat drives the price
Service company website with online bookingSAR 12,000–30,000Choose a service and a time, confirmation and reminder; technicians assigned by hand
Custom booking platform for one companySAR 30,000–90,000Admin panel, technicians and zones, payments, packages and recurring visits, reports
Basic field app for techniciansSAR 35,000–70,000Visit schedule, check-in and completion, photos and a visit report
Platform with customer app, technician app and admin panelSAR 70,000–170,000iOS and Android, technician tracking, online payment, ratings, offers
Multi-provider services marketplaceSAR 70,000–200,000Companies and individuals provide the service; commissions, settlements, provider vetting
Advanced multi-city platformSAR 100,000–300,000Automatic dispatch, subscriptions, spare parts and stock, accounting integration

We send you a written quote in SAR within 24 hours of the discovery session.

Running costs after launch

Indicative Saudi market ranges in SAR, not a quote.

ScopeTypical costWhat drives the price
Third-party services and APIs (verification SMS, notifications, payments)From SAR 2,000 a month for active appsGrows with daily visit volume
Maps and tracking servicesSAR 15,000–40,000Market estimate when technicians are tracked live; varies with usage
WhatsApp utility messages (confirmation and reminder)About SAR 0.04 per messageThe platform’s fee per utility message; the service provider’s subscription is extra
Monthly support and maintenance plansSAR 1,500–12,000 a monthFrom security updates only to a dedicated team
Yearly maintenance as a share of the build cost15% to 20% a yeariOS and Android updates, fixes and improvements

We send you a written quote in SAR within 24 hours of the discovery session.

Our commitments

You own the code

Source code, accounts and domain are in your organisation’s name from day one.

Written scope and contract

Scope, milestones and price are agreed in writing before the first line of code.

On-time delivery, guaranteed

The delivery date is written into the contract, and we keep it at every milestone.

Fast technical support

A team that responds quickly after launch and fixes any issue in production.

How we work with you

  1. 1

    Free discovery session

    30 minutes with an engineer to understand your needs and how you work.

  2. 2

    Written proposal within 24 hours

    Clear scope, milestones, timeline and a price in SAR, with no obligation.

  3. 3

    Contract and staged payments

    You pay in stages tied to deliveries, not everything upfront.

  4. 4

    Delivery with weekly reports

    Follow progress in the client portal and review every milestone before sign-off.

  5. 5

    Launch, training and support

    We launch on schedule, train your team and stay with you with fast support.

Frequently asked questions

How much does a home services app cost in Saudi Arabia?

A custom booking platform for one service company usually costs SAR 30,000–90,000 in the Saudi market. A platform with a customer app, a technician app and an admin panel costs SAR 70,000–170,000, a multi-provider marketplace SAR 70,000–200,000, and advanced platforms can reach SAR 300,000. The real price depends on your pricing method, dispatch and the number of apps.

How long does it take to build a home services app?

A website with online booking takes 4 to 6 weeks. A first version with a customer app and a technician app usually takes 8 to 14 weeks, and a provider marketplace 4 to 6 months. You can launch in phases: booking and the admin panel first, then the technician app, then payments and subscriptions.

I have a small cleaning company. Do I need an app?

Not necessarily at the start. A website with online booking and WhatsApp confirmation and reminders costs SAR 12,000–30,000 and solves most booking problems for a company with a small team. An app pays off when repeat customers multiply and the field team grows, and you need dispatch and follow-up that a manual schedule cannot handle.

Can customers book recurring visits or a monthly subscription?

Yes. You can build packages, such as four visits a month at a reduced price, recurring bookings on the same day and time with the same technician where possible, and annual maintenance contracts with scheduled visits. These features raise recurring revenue, but they add rules for scheduling, renewal and cancellation, so mention them when you ask for a quote.

What is the difference between manual and automatic dispatch?

With manual dispatch a coordinator sees new requests and assigns each to a technician from the admin panel. With automatic dispatch the system picks the technician by zone, skill, availability and workload. Manual is cheaper and is enough for dozens of visits a day. Automatic earns its cost at hundreds, or across several cities. You can start manual and upgrade later.

Does the technician need a dedicated app?

In most cases, yes. The technician app shows the day’s schedule, the address and notes, records arrival and completion, uploads before and after photos, adds materials or parts to the invoice, and collects payment. Without it you are back to phone calls and WhatsApp groups. Its first version can be a simple web page that works on a phone.

How do I protect customers’ addresses and data?

Home addresses and mobile numbers are personal data under the Personal Data Protection Law. They are protected with precise permissions: a technician sees only their own visit, only when it is due, and cannot export the customer list. Card details are processed by the licensed payment gateway and are not stored with you. Data can be hosted in the region on request.

Does the app issue a tax invoice and connect to accounting?

Yes, the invoice can be issued when the visit is closed and sent to the customer, and passed to the accounting system. A business that issues invoices must meet the e-invoicing requirements of the Zakat, Tax and Customs Authority (ZATCA) according to its wave, so mention your current accounting system in your request so the integration is in scope from the start.

Do I own the code after delivery?

Yes. At Fortune Code the code, accounts, servers and customer data belong to the client, and this is written into the contract before work starts. Store accounts, the payment gateway and WhatsApp Business are registered in your company’s name. We commit to a written delivery date, with fast technical support after launch.

Guides and prices to help you decide

Ready to start?

Send us your idea on WhatsApp and get a written proposal with scope, timeline and price within 24 hours.

Talk to us on WhatsApp

Last updated: