Fortune Code
2026 price guide

How Much Does an Appointment Booking System Cost in Saudi Arabia in 2026?

In 2026, an appointment booking system in Saudi Arabia starts at SAR 12,000–30,000 for a clinic or salon website with online booking, costs SAR 30,000–90,000 for a custom booking platform with an admin panel, payments and reminders, and reaches SAR 200,000 for multi-provider booking marketplaces and patient portals. This guide is for clinics, salons, training centres, maintenance companies and venues. A system takes 4 to 12 weeks, and the price depends on branches, service providers, payments and apps. These are market ranges, not a quote; we send a written proposal within 24 hours.

On this page

What do you actually need: a site with booking or a full booking system?

A clinic with one or two doctors, or a single-branch salon, is usually well served by a website with a booking calendar that sends a confirmation and a reminder on WhatsApp. That costs SAR 12,000–30,000 in the market and solves the biggest problem: missed calls and forgotten appointments.

When there are several branches, providers and session types, and you need prepayment, deposits, a cancellation policy and occupancy reports, you need a full booking system with an admin panel, at SAR 30,000–90,000. And if your idea is a booking marketplace that brings many providers together with mobile apps, you are building a platform that can cost up to SAR 200,000.

What drives the price of a booking system?

The cost of a booking system moves with the complexity of your schedule more than with the number of pages:

  • Number of branches, service providers, and rooms or equipment that can be booked.
  • Scheduling rules: different service durations, breaks, holidays, recurring bookings.
  • Prepayment or deposits via mada, Apple Pay, Tabby and Tamara.
  • Cancellation and rescheduling policies and waiting lists.
  • Reminders on WhatsApp and SMS.
  • A mobile app for customers or service providers.
  • Integration with accounting, e-invoicing or patient records.
  • Reports: occupancy, revenue per provider, no-show rate.

Ready-made subscription or a system you own?

Subscription booking apps suit the early days: quick to switch on and low upfront cost. But they carry the platform’s name rather than yours, may take a commission on bookings, limit how far you can customise the experience and connect it to your systems, and your customer data sits with them.

A system you own costs more upfront, but it builds a customer base under your name, follows your business rules exactly, connects to WhatsApp and your invoicing system, and takes no commission per booking. Work out the cost over three years at your expected booking volume to see which is cheaper for you.

Hidden costs in booking systems

Reminder messages are charged per message, whether on WhatsApp or SMS, and with hundreds of bookings a month this becomes a noticeable line. Payment gateway fees are deducted from every deposit. And hosting must cope with peak booking during seasons and promotions.

In healthcare in particular, patient data carries higher privacy requirements under the Personal Data Protection Law (PDPL), and you may need hosting in the region. Also set aside 15% to 20% of the build cost each year for maintenance and development.

How to compare two booking system quotes

Ask to make a real booking from your phone on a demo version, then compare the items below:

  • Does it support your actual scheduling rules (different durations, branches, providers)?
  • Are prepayment and WhatsApp reminders included?
  • Is there a dashboard for each provider to see their appointments?
  • Who owns the customer data and the code?
  • What is the expected monthly messaging cost, and who pays it?
  • What technical support is there after launch, and how fast is it?

How to start for less

Start with booking, confirmation and reminders; these alone reduce no-shows and take pressure off reception. Add prepayment and a cancellation policy once you see your no-show rate, and add the app and advanced reports as you grow. Connecting booking to a WhatsApp bot that answers and books automatically can spare you a mobile app at the start.

At Fortune Code we build Arabic booking systems connected to WhatsApp, mada and Apple Pay, with a contract and written scope, payments tied to delivery, on-time delivery, guaranteed, and fast technical support after launch. We send a written proposal within 24 hours.

Examples by sector

Clinics need booking by doctor and specialty, a reminder before the appointment, perhaps a patient file and insurance confirmation, and care for the privacy of medical data. Salons and beauty centres need booking by staff member, service and duration, packages and multi-session plans, and a deposit that cuts no-shows.

Maintenance and home services companies need visits booked in a time window, assigned to a technician by area, with a technician app that logs arrival, completion and photos. Training centres need seats booked in courses on fixed dates, prepayment and attendance certificates. Venues and sports pitches need time slots booked at prices that vary by day and time.

Each of these sectors adds its own scheduling rules, and those rules are what sometimes make a generic ready-made system unsuitable, and what decide where your project falls within the ranges above.

Checklist before you ask for a quote

The clearer this information, the more accurate the quote and the closer it lands to the final price:

  • Services, with the duration and price of each.
  • Number of branches and providers, and each one’s working hours.
  • Whether you want prepayment or a deposit, and your cancellation policy.
  • Reminder channels you need: WhatsApp, SMS or both.
  • Whether customers or providers need a mobile app.
  • The current systems it must connect to.

How a booking system cuts no-shows and raises occupancy

An empty slot because a customer did not turn up is a loss you never recover, and one of the biggest sources of waste in clinics and salons. A good booking system tackles it with three tools: an automatic reminder before the appointment with a link to confirm or reschedule, a deposit that commits the customer, and a waiting list that fills a cancelled slot automatically.

It raises occupancy by showing genuinely available times around the clock, so customers book at night without waiting for reception, and with reports that reveal weak days and times so you can aim offers at them. These results are what you should measure the system’s return by, not its feature count.

What you should see in the admin panel

The admin panel is where your team spends its day, so it deserves as much attention as the customer experience. Reception should see each provider’s schedule for the day at a glance, add or change a phone booking in seconds, and see who has confirmed and who has not responded to the reminder.

The manager needs reports on occupancy per branch and provider, revenue by service, no-show and cancellation rates, and customers who have not returned for a while so an offer can be sent to them. Ask the provider to show you these exact screens before you sign, because they decide whether your team is comfortable with the system or goes back to the paper diary.

Booking system prices by type (Saudi market ranges, 2026)

Indicative Saudi market ranges in SAR, not a quote.

ScopeTypical costWhat drives the price
Clinic or business website without bookingSAR 5,000–12,000Introduction, services and a WhatsApp button
Bilingual website with online bookingSAR 12,000–30,000Appointment calendar, confirmation and reminder
Advanced site with integrations (payments, WhatsApp, booking)SAR 20,000–40,000Custom design and connections to external services
Custom booking platform (clinics, salons, maintenance)SAR 30,000–90,000Admin panel, providers, branches, payments, reports
Multi-provider booking marketplace or patient portalSAR 70,000–200,000Booking marketplace, mobile apps, files and records

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 an appointment booking system cost for a clinic?

A bilingual clinic website with online booking usually costs SAR 12,000–30,000 in the market. A custom booking platform for several doctors and branches with an admin panel, payments and reminders costs SAR 30,000–90,000, and full patient portals start at around SAR 70,000. The final price is set by your scheduling rules and number of providers more than by page count.

How long does it take to build a booking system?

A website with online booking takes 4 to 6 weeks, a custom booking platform 6 to 12 weeks, and longer with apps and integrations. Defining your scheduling rules early shortens the timeline considerably. You can launch core booking first and add payments and the app in a later phase.

Can I take a deposit when customers book?

Yes. Booking can be tied to prepayment or a deposit via mada, Apple Pay, STC Pay, Tabby and Tamara, with a clear cancellation and refund policy. Prepayment is one of the most effective ways to reduce no-shows. Write the cancellation policy clearly on the booking page so it does not turn into a dispute with the customer.

Does the system send reminders on WhatsApp?

Yes, through the official WhatsApp Business API: a confirmation on booking, a reminder before the appointment and a link to reschedule or cancel. Meta charges for each utility message, which in Saudi Arabia is about four halalas per message. No-shows drop sharply when the reminder arrives at the right time before the appointment.

What is the difference between a ready-made booking app and your own system?

A ready-made app is quick and cheap at first, but it carries the platform’s name, may take a commission and keeps your customer data. Your own system costs more upfront, but it carries your name, follows your rules and connects to your systems with no commission per booking. Estimate a full year of commissions and compare it with the cost of owning your system.

Does it suit maintenance and home services companies?

Yes. In maintenance you book a visit rather than a chair or a room, assign it to a technician by area, and track it in a technician app. This combines the booking system with a field technician app, and usually sits at the upper end of the booking platform range. It also lets you track technicians’ visits and collect a customer rating for each one.

Is patient data safe?

The system must be designed with fine-grained permissions, encryption and backups, in line with the Personal Data Protection Law (PDPL), with hosting in the region available on request. Get this in writing before you sign, especially if the system stores medical information. The data and code belong to the clinic, and that is written into the contract.

What should I prepare before asking for a quote?

A list of your services and the duration of each, the number of branches and providers, your booking and cancellation rules, payment methods, and the systems you use now. If your booking rules are not written down, we draft them with you in a short meeting and send them to you in writing to approve before we start. With this information we send a written proposal within 24 hours.

Can I run several branches from one system?

Yes, and it is one of the main reasons to choose a custom system. Management sees every branch’s appointments, occupancy and revenue in one dashboard, each branch sees only its own appointments, and customers choose the nearest branch when booking. Multiple branches raise the cost slightly but save a lot of manual coordination.

Can booking work with a WhatsApp bot?

Yes, and customers can book entirely inside a WhatsApp conversation without opening a link: the bot asks for the service, branch and time, checks availability in the system, then confirms the booking and sends the confirmation. This integration raises the booking rate, because customers book in the channel where they started.

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: