Services
The cost of an appointment booking app for a clinic or salon in Saudi Arabia in 2026 ranges from about SAR 35,000 to 70,000 for a first version (MVP) covering scheduling, reminders and prepayment, and can reach SAR 180,000 or more for a multi-branch complex that needs an advanced dashboard and integrations. Ready-made booking platforms, on the other hand, start from free plans or about SAR 50 per month, and can reach SAR 1,500 per month for larger businesses. More important than the price is knowing which option fits your number of branches and booking volume. Below we detail the features you need, set out a cost table in SAR, compare a ready-made platform with a custom app by number of branches, explain how WhatsApp reminders reduce no-shows, and cover what clinics need to know about health data and the Personal Data Protection Law.

Before talking numbers, define the problem you are trying to solve. Most clinic and salon owners in Riyadh, Jeddah and Dammam start with the phone and an appointment book or an Excel sheet, then move to WhatsApp. This stage works until daily bookings reach a level where the receptionist becomes a bottleneck: unanswered messages, double bookings for the same slot, and patients who do not show up without apologizing.
This is where two options appear:
The short rule: if you have one branch and simple services, start with a ready-made platform and try it for six months. If you have more than one branch, packages and memberships, or sensitive health data whose storage location you want to control, a custom app becomes a logical investment. We will come back to this rule with a detailed decision table shortly.
The biggest mistake in booking projects is writing a long feature list copied from global apps, which doubles the cost while customers use less than half of it. These are the features that make the difference, grouped by priority.
Beauty salons, men's barbershops and spa centers have different priorities: choosing a staff member by name, photos of previous work, booking more than one service in a single visit in the right order, and gifts or gift cards bought through the app. A salon app is built around experience and loyalty, while a clinic app is built around accuracy and privacy.
Note that the medical features are not "cosmetic extras"; they determine whether your app protects your patients' data or exposes your clinic to liability, as we explain in the PDPL section.
The following figures are approximate ranges for the Saudi market as of 2026, and they exclude 15% VAT. They vary with the number of features, whether the app is for both iOS and Android, the size of the dashboard, the integrations required and the team's experience.
| Option | What it usually includes | Approximate cost (SAR) | Approximate duration |
|---|---|---|---|
| Ready-made booking platform | Booking link, calendar, reminders, basic reports | 50 – 1,500 per month depending on the plan, number of staff and messages | days |
| Custom web booking system (no app) | A booking page in your name, dashboard, payments, WhatsApp reminders | 15,000 – 35,000 | 4 – 8 weeks |
| MVP booking app for one branch | iOS and Android apps, scheduling, prepayment, reminders, dashboard | 35,000 – 70,000 | 2 – 4 months |
| Full multi-branch app | Branches and permissions, packages and memberships, loyalty, reports, accounting integration | 80,000 – 180,000 | 4 – 7 months |
| Platform for a medical complex or large chain | Integration with the clinic system and insurance, audit log, dedicated hosting, an app for doctors | 180,000 and above | 6 months or more |
You may receive offers starting from SAR 20,000 delivered within 4–6 weeks. These are usually a ready-made template re-customized for you, with a limited dashboard and without full ownership of the code. Ask before comparing: is the code mine? And does it support multiple branches and deposits later without being rebuilt?
For details on app pricing in general and the factors that drive the price up, see our guide to mobile app development cost in Saudi Arabia 2026. And if your project combines booking with delivery or an at-home service with field staff, the equation changes and comes closer to what we explained in delivery app cost.
This section is the heart of the decision to build your own booking system. Compare the cost of a custom appointment booking app with the cost of a platform over three years, not the first month, because a monthly subscription looks cheap at first but adds up with every branch and every staff member.
Platform cost over 3 years = monthly subscription per branch × number of branches × 36 months + message fees.
Custom app cost over 3 years = development cost + (annual maintenance and hosting × 3) + message fees.
A rough example: a salon in Jeddah with three branches pays SAR 900 per month per branch on a ready-made platform. Its cost over 3 years: 900 × 3 × 36 = SAR 97,200. By comparison, a custom multi-branch app costing SAR 90,000, with maintenance and hosting of about SAR 18,000 per year, costs roughly SAR 144,000 over 3 years. Here the platform is cheaper financially, and the decision comes down to the value of what you get in data ownership, branding and integrations. But if the same salon had six branches, the platform cost would double to about SAR 194,000 while the custom app would rise far less, and the math flips.
| Your situation | Recommendation | Reason |
|---|---|---|
| One branch, fewer than 30 bookings per day | Ready-made platform | The monthly cost is far lower than recovering the cost of developing an app |
| One or two branches, with packages and memberships | Custom web booking system or MVP | General platforms usually do not support your own package logic |
| 3 – 5 branches | Compare using the formula above | The break-even zone; booking volume and required integrations decide it |
| 6 or more branches, or a chain | Custom app | Accumulated subscription costs exceed the cost of ownership, and you need unified reporting |
| A clinic or medical complex that stores health data | A custom app, or a trusted platform that proves where it hosts data | Responsibility for protecting health data lies with the clinic, whoever the provider is |
These are examples of ready-made booking platforms operating in the Saudi market, with prices as shown on their websites in September 2026. Prices change, so check them at the time of subscribing, and confirm whether they include VAT:
| Platform | Published starting point | Suits |
|---|---|---|
| Tawkeeti | Completely free according to its website, with email and WhatsApp reminders | A single-branch salon or service provider just starting out |
| Hjiz | 14-day free trial, then a subscription by plan | Small salons and clinics that want deposits and WhatsApp alerts |
| Wateely | SAR 49, 249 or 549 per month (booking with invoicing and WhatsApp automation) | Those who want WhatsApp reminders built into invoicing |
| Glamera | SAR 125, 225 or 325 per month depending on the number of users (3, 10 or 20) | Salons and beauty centers with multiple staff |
These platforms are excellent for getting started, and their limits show once you have multiple branches, custom packages and health data privacy requirements. Put your plan's price into the formula above to see when a custom app starts to come out ahead.
Before you choose a development company, read our guide on how to choose an app development company in Riyadh, which covers the contract clauses that protect your ownership of the source code and the store accounts.

Ready-made booking platform or custom app? We will run the numbers with you
Send us your number of branches and services, and we will work out with you whether a ready-made platform or a custom booking app is right, and at what approximate cost.
This is where a clinic app and a salon app part ways completely. A beauty salon collects a name, a mobile number and an appointment, which is ordinary personal data. A clinic, however, collects the patient's complaint, medical history, medications and insurance details, and all of these are health data that the Personal Data Protection Law (PDPL) classifies as sensitive data, with stricter controls on collection, processing, storage and transfer.
Compliance with the Personal Data Protection Law became mandatory in September 2024, and it is overseen by the Saudi Data & AI Authority (SDAIA). Administrative fines for violations reach SAR 5 million and may be doubled for repeat violations, while disclosing sensitive data with intent to harm its owner or gain a personal benefit is punishable by imprisonment of up to two years and/or a fine of up to SAR 3 million. The regulations also point to health entities' obligation to follow the rules issued by the competent authorities, including the Ministry of Health (see its privacy and information confidentiality policy), the Saudi Health Council and the Council of Health Insurance.
In practice, if you are building a booking app for your clinic, these requirements must be written into the scope of work with the development company:
The medical license itself remains separate from the app: the app books an appointment at a licensed facility, while offering remote medical consultations through the app is an activity with its own requirements and licenses from the Ministry of Health, so check them before adding this feature.
For the technical details of applying the law to your website, forms and ad pixels, see our article Personal Data Protection Law (PDPL): requirements for your website and store. Note: this content is technical guidance, not legal advice; consult a legal adviser about your business's situation.
An appointment that the customer neither attends nor cancels is a double loss: the doctor's or stylist's time is wasted, and another customer who could have taken the slot could not find it. To calculate the size of the problem in your business, use this formula:
Monthly no-show loss = number of missed appointments per month × average visit value.
Example: a dental clinic in Riyadh misses 40 appointments a month at an average of SAR 350 per visit, or roughly SAR 14,000 a month in lost revenue. If the app cut this figure in half, it would cover a large part of its cost in the first year. Measure your real figure from your appointment book before believing any promises.
Note: a reminder is a utility message about a booking the customer requested, while offers and discounts are marketing messages that need separate consent and cost more. Mixing the two raises costs and annoys the customer.
Prepayment only works if it is easy. In Saudi Arabia, any booking system must support at least mada cards, Apple Pay for iPhone users and credit cards. Apple charges merchants no fee on payments; the fees are set by the payment gateway you connect to your app, and they vary by card type. According to the published prices of several local gateways, mada transactions cost less (roughly 1% to under 2% per transaction depending on the gateway), and credit cards more (usually about 2.5% to 2.75% plus a fixed fee of about a riyal per transaction). These are approximate rates as of 2026, negotiable depending on your transaction volume, and VAT is added to the gateway fees.
Technical points the contract must include:
For a detailed comparison of local gateways and their fees, see the best online payment gateways in Saudi Arabia 2026.
At Bateel, we usually start booking projects with a short workshop to settle these points before any quote, because half of the price differences between companies come from each side understanding something different by the words "booking app".
From what we see in booking projects in the Saudi market, these mistakes keep recurring and cost their owners more than the price of the app itself:
An appointment booking app for one branch costs roughly SAR 35,000 to 70,000 for a first version covering scheduling, reminders, prepayment and a dashboard, rising to SAR 80,000–180,000 for a multi-branch app with packages, memberships and reports. Prices exclude 15% VAT, and 15–25% per year is added for maintenance and hosting.
A ready-made platform is better for a single-branch clinic with limited bookings, because its monthly cost is low and it goes live within days. A custom app is better for multi-branch complexes or those that want to control where health data is stored and connect bookings to their systems. Calculate the cost of both options over 3 years before deciding.
The booking app itself is an appointment management tool for an already licensed facility, but the clinic is responsible for protecting health data under the Personal Data Protection Law and health regulations. Offering remote medical consultations through the app, however, has its own requirements and licenses from the Ministry of Health that must be checked before launching that feature.
Automatic reminders are sent through the WhatsApp Business API using a message template approved by Meta, which the developer connects to the booking system so it sends a reminder a day and two hours before the appointment, with confirm and cancel buttons. Each utility message costs about SAR 0.04 for Saudi numbers according to the latest published update, plus the service provider's fees.
The first version of a booking app usually takes two to four months, covering analysis, design, development, testing and publishing on both stores. A multi-branch app with accounting integrations and packages needs four to seven months. A web booking system without an app can launch within four to eight weeks.
Base the decision on your own numbers before any quote: number of branches, daily bookings and missed appointments per month. With these numbers you can estimate the cost of a custom appointment booking app against a subscription, and know whether a ready-made platform is enough for now, or whether a custom booking app in your name will save you money and protect your customers' data in the long run. And if you are a clinic, make health data protection a written condition in the contract, not a verbal promise.
With experience spanning more than 120 projects for more than 50 clients, the Bateel Tech Solutions team helps you with mobile app development from the first workshop through to publishing and maintenance, and, if you need it, builds you a website with an integrated booking system instead of an app. Contact us via WhatsApp or through the contact page, and get a free initial estimate for your project.