Blog — 2026-08-06
If you run a salon, barbershop or clinic in Dubai, there are two ways to take online bookings: subscribe to a platform like Fresha or Booksy, or own a custom booking system built for your business. The short honest answer: if you are brand new and tiny, start on a subscription app — it can be live within a day and is cheap to try. Once bookings are steady, the math flips: a custom system has no monthly fee and no per-booking commission, carries your brand only, and your customer list stays in your hands.
I say that having built both sides. I'm Emad Yahya, a web developer and IT systems engineer in Dubai; my shipped work includes a self-serve online booking platform for service businesses and a booking website for a Dubai barbershop. What follows is the comparison I walk business owners through before they spend a dirham.
Platforms like Fresha and Booksy are genuinely good at what they do. You sign up, list your services and staff, and you can be taking bookings the same day. For a brand-new salon or a solo practitioner, that speed is worth a lot.
The costs arrive later, and they are structural, not accidental. Most subscription platforms charge a recurring fee — often per location or per staff member — and marketplace-driven platforms typically take a commission or a new-client fee for bookings they send you. Your profile usually sits in a marketplace next to your direct competitors, because the platform's job is to fill chairs anywhere, not specifically yours. And your customer list lives on their servers, under their terms.
None of that is a scam. It is rent. The only question is whether rent is the right deal for where your business is today.
A custom system flips the model: you pay once for the build, and then it is yours. I built exactly this as a product — a self-serve appointment platform where customers open a public booking page, pick a service and a time, and confirm without creating an account. Behind it, the business manages its schedule from its own dashboard, and automated confirmations replace the back-and-forth phone calls. As I put it in that case study: bookings arrive while the business sleeps.
Ownership means practical things. No monthly fee after launch. No per-booking commission. Your own domain and your own brand from the first pixel. A customer database you can export and market to without asking anyone's permission. For a single-location salon or clinic, this is typically a 2–4 week build priced as a one-off project.
Strip away the feature lists and one question decides this: does the platform bring you customers, or do you bring them?
If a meaningful share of your bookings genuinely comes from a platform's marketplace — people who discovered you inside the app — then the commission is a customer-acquisition cost, and it may be a fair one. But many established salons and clinics in Dubai fill their calendar from Instagram, Google, WhatsApp and repeat clients. If that is you, you are paying platform rent on demand you generated yourself — and handing over the customer relationship as part of the deal.
There is no shame in starting here — I tell clients this directly, and it is on my services page in writing: if you are brand new and tiny, start on a subscription app. It fits when:
The switch point is when the platform stops being a growth channel and becomes a landlord. Signs you are there:
If you are near that line, send me your setup — services, staff count, roughly how many bookings a month — and I will tell you honestly which side of it you are on. If a build makes sense, you get a fixed written quote within 24 hours.
Start on a subscription platform if you are brand new — it can be live within a day and is cheap while you test demand. Once bookings are steady, a custom system usually wins: no monthly fee, no commission, your own brand and your own customer data. The switch point is when platform fees start looking like rent on customers you brought yourself.
A booking website for a single-location salon or clinic is typically a 2–4 week build priced as a one-off project, with no monthly fees after launch. Multi-staff, multi-location platforms are scoped per feature set. Send your setup and you get a fixed written quote within 24 hours.
Yes, if you plan the handover: export your client list (and booking history where the platform allows) first, run both systems in parallel for a short overlap, then point your Instagram bio, Google profile and WhatsApp links at your own booking page. Most clients follow whatever link you give them — they book with you, not with the app.
Automated confirmations and reminders are the main lever, and WhatsApp reminders in particular are the single most effective no-show reducer in the Dubai market. With a custom system those messages go out under your own brand, and the reminder timing is set to how your business actually runs.
Yes — I build fully bilingual English/Arabic booking flows with correct RTL layout. I am a native Arabic speaker, so the Arabic is written, not machine-translated.
Booking System Development in Dubai — full service page · Online Booking Platform — the case study · Custom Software Development in Dubai