Honest comparison of Fresha, Timely, and a custom-built booking system for Australian clinics, spas, and salons — including 3-year costs at three booking volumes and where each option still makes sense.
A booking system
your clinic owns —
not one that takes
a cut of every booking.
Most spa and clinic booking platforms charge 3–5% commission on every appointment — or pull patients to a third-party URL that dilutes your brand. Qarbi builds custom booking engines that you own outright. One build. Zero commission. Fully integrated with your website.
Trusted by Australian clinics. No commission. No subscription. You own it.
You're not running a clinic.
You're paying rent to your booking system.
Every booking platform on the market quietly charges you for the privilege of growing. Here's how the math actually plays out:
The commission trap
Fresha takes 20% of every new client. Timely, Kitomba, HotDoc, HealthEngine — each carves out its own cut. Most clinic owners don't notice until they sit down and do the math: $500–$1,200 gone every month. $6,000–$14,000 a year. Just for the booking page to exist.
You don't own anything
Your client data, your branding during checkout, your booking flow — all owned by someone else. Try exporting your patient list. SaaS platforms make it deliberately painful to leave. You're a tenant, not an owner.
Disconnected systems
Booking lives in one box. Reminders in another. POS, intake forms, treatment notes, follow-up SMS — all separate. Your front desk staff lose 3–5 hours a week relaying information between tools. None of them talk.
Built for someone else
Fresha was built for salons. Mindbody for gyms. Square for solo operators. None of them were built for how a real Australian clinic runs — multi-practitioner, Medicare, consent forms, treatment notes, complex appointment types. You spend your days working around the software.
Sound familiar? You don't have a software problem. You have an ownership problem. There's a better way.
A booking engine you own — built for how your clinic actually runs.
One-time build. You own the code, the data, and the booking flow. Fully integrated with your website. No commission per booking. No monthly ransom. Optional retainer if you want us to keep it humming.
Custom Booking Engine
Treatment menus, multi-practitioner scheduling, room allocation, deposits, cancellation policies, automated reminders. Designed around how your clinic actually runs — not around someone else's template.
Custom Clinic Website
Mobile-first, fast, SEO-ready. Treatment library, practitioner bios, reviews, before/after galleries, integrated booking — no iframe, no third-party redirect. Built to convert search traffic into bookings.
Migration & Integration
We move you off Fresha, Timely, Kitomba, HotDoc, HealthEngine, Cliniko — without losing a booking. Plus the integrations that make a clinic actually run:
- Patient data migration — full client list, appointment history, treatment notes. Zero downtime.
- Payments — Tyro, Square, Stripe, Medicare Easyclaim via Tyro terminals.
- Practice management — Best Practice, MedicalDirector, Cliniko via API.
- Reminders & comms — SMS via Twilio, email via your domain, automatic rebooking nudges.
Maintenance & Support
Optional. From $200/month — updates, backups, security, priority support, monthly performance review. Or call us only when you need us. Your call. Either way, no commissions, no per-booking fees, ever.
24/7 uptime monitoring. Patches within 48 hours of release. We know if something breaks before your front desk does.
Retainer details →How much is your booking system actually costing you?
Enter rough numbers. We'll show you what your current platform skims off every year — and how fast a one-time custom build pays for itself.
Build costs vary $8K–$18K depending on practitioners, integrations, and whether we build the clinic website too. Audit gives you an exact number.
We built Australia's aesthetic treatment marketplace —
including the booking engine, clinic dashboard, and patient accounts.
Fabshaping connects Australian patients with 76+ aesthetic device treatments across vetted clinics. Two-sided platform, custom booking engine, clinic onboarding, payment integration — built from zero. Same architecture we use when we build a single-clinic booking system, scaled up to a marketplace.
Custom booking systems for Australian service businesses.
-
Spas & Day Spas
Treatment menus, room allocation, multi-therapist scheduling, package deals, gift vouchers, deposits. We replace Fresha and the 3–5% commission on every booking with a custom engine built for how your spa actually runs — and integrated cleanly with your existing website.
See spa booking systems → -
Medical & Aesthetic Clinics
Multi-practitioner scheduling, Medicare integration via Tyro, treatment notes, consent forms, patient history, deposit handling. Built for how an Australian clinic actually runs — not the salon-bolted-on-clinic-features compromise everyone else ships.
See clinic booking systems → -
Hair & Beauty Salons
Multiple chairs, multiple services, package pricing, recurring clients, walk-ins, no-shows. We build booking engines for salons that have outgrown Fresha's template and don't want to rent another one. One build, no per-booking commission.
See salon booking systems → -
Multi-Location & Franchises
Two locations, ten locations, regional franchise — your booking system shouldn't charge per seat or break when you scale. Unified branding, location-aware booking, central reporting, per-location practitioner pools. One system, every location, you own it all.
See multi-location builds →
From "I'm fed up with Fresha" to live and earning in 6 weeks.
Audit
Free 15-min callWe review your current setup — what booking system you're on, what it costs you (subscription + commission + add-ons), what you wish it did, what your ideal flow looks like. You leave with a real number for what a custom build would cost and what you'd save. No obligation, no sales pitch.
Build
4–8 weeksCustom booking engine and clinic website, designed around how your clinic actually runs. You see working functionality every 2 weeks — not a 6-month black box. Treatment menus, multi-practitioner schedules, payments, reminders, integrations. Production-grade from day one.
Launch & Hand Over
Week 7–8We migrate your patients, appointment history, and practitioner schedules with zero downtime. Train your team in a single 60-minute session. Hand you the keys — domain, hosting, code, data. From this point, every booking is yours, fee-free, forever.
Maintain (optional)
From $200/moMonthly retainer covers updates, backups, security patches, priority support, and quarterly performance reviews. Or skip it — call us only when you need something. Your call. The booking engine is yours either way.
Client Intel
“I'm so proud to see Qarbi grow, and am proud to support this growth as well. There are a lot more opportunities on the horizon and there's nothing better than tangible evidence and work quality, and Qarbi has demonstrated this time and time again.”
Questions clinic owners ask us
Most clinic and spa booking engines fall between $8,000 and $18,000, depending on scope — number of practitioners, integration complexity (Medicare, Tyro, practice management), and whether we're building the website too. This is a one-time investment. No monthly subscription. No commission per booking. We give you an exact quote after the free 15-minute audit.
Typically 4–8 weeks from kickoff to launch. You see working functionality every 2 weeks — we don't hide behind a 6-month "we're building it" silence. Migration from your current system happens in the final week with zero downtime: your old system stays live until the new one is tested and your team is trained.
Yes — every time. Full client list, appointment history, practitioner schedules, treatment menus. We pull from Fresha, Timely, Kitomba, HotDoc, HealthEngine, Cliniko, or even spreadsheets. Some platforms make export deliberately painful; we've done it enough to know the workarounds.
Yes. Tyro for EFTPOS and Medicare Easyclaim. Square, Stripe, and PayPal for online deposits and payments. Best Practice and MedicalDirector via API where the practice management system supports it. We'll confirm exactly what your stack needs during the audit.
Your call. We offer a maintenance retainer from $200/month — updates, backups, security, priority support, monthly review. Or you can call us only when you need us. Either way, you own the code, the data, and the booking flow. No hostage situations. No locked-in subscription.
Fair question. Our founder Jack has 8+ years of engineering experience and has shipped 600+ production features for clients in Australia, the US, and Europe. We've been Ultracommerce's engineering partner since 2023. We host on Australian-based infrastructure (AWS Sydney by default), comply with Australian Privacy Principles, sign NDAs and Data Processing Agreements as standard, and all communication happens in fluent English during AU business hours. Your data lives in Australia — only your build team sits in Vietnam.
Then we build that too. The booking engine and the clinic website are the same project — they're designed to work together. Most of our spa and clinic clients ship both at the same time and replace whatever cobbled-together situation they had before.
We're a boutique studio, not a 200-person agency. Our core team is lean by design — senior engineers with 5–8+ years of production experience each. When a project needs a specialist, we scale with people we trust, not warm bodies from a bench.
From the blog
Seven specific things a spa website needs to convert search traffic into bookings — from sub-2-second mobile load to in-page booking, treatment library, and Google Business Profile alignment.
Real numbers on what Fresha, Timely, Kitomba, Cliniko, HotDoc and custom builds actually cost Australian clinics, spas, and salons over 3 years — including the hidden commission and add-on fees most owners miss.