Booking Systems for Service Businesses: Marketplace, SaaS or Your Own?
2026-08-24 · 8 min read
If you run a clinic, salon, gym or restaurant, online booking is no longer optional. Clients expect to book at 11pm from their phone. The real question is not whether to take bookings online — it is where, because the three options have very different economics.
There are three ways to do it: a marketplace, a generic SaaS scheduler, or a booking system built into your own website. Each one trades money for reach, or convenience for control. Let's put real numbers on all three.
Option 1: Marketplaces (Doctoralia, TheFork, Fresha, Treatwell)
A marketplace lists your business next to your competitors and sends you bookings. That is genuinely valuable when you are starting out — the platform already has traffic you don't.
What it costs. Models vary and change often, so verify current pricing before signing anything. The common patterns are: a monthly subscription (often €60–150+ for health platforms), a fee per seated cover or per new client (restaurant platforms typically charge per diner booked through them), or payment-processing fees plus paid "boost" placement. On a €40 service, a per-client fee of €6–10 is a 15–25% haircut on that sale.
The bigger cost is invisible. The client relationship belongs to the platform, not to you:
- The client's account, history and contact preferences live in their app.
- The platform emails your client — often showing competitors next to your listing.
- Reviews accumulate on their domain, building their SEO, not yours.
- If you leave, you leave with little: exporting the relationship is hard by design.
When it makes sense: you are new, your calendar is half empty, and you need demand you cannot generate yourself. Treat marketplace fees as a marketing cost — and have a plan to move repeat clients to a channel you own.
Option 2: Generic SaaS schedulers (Calendly-class tools)
Tools like Calendly, SimplyBook.me, Setmore or Acuity give you a booking page for roughly €0–40 per user per month. Setup takes an afternoon. No commissions per booking.
The honest downsides:
- Generic by design. They handle "pick a slot in my calendar" well. They handle your rules badly: two staff members sharing one treatment room, a class with 12 spots and a waiting list, a deposit for first-time clients only, blocking Fridays for one service but not another. You end up bending your business to fit the tool.
- The subscription never ends. €30/month is cheap in year one. Over five years, with two or three staff seats, you have paid €1.800–5.400 and own nothing.
- Your data lives in their export button. Better than a marketplace, but integration with your invoicing, your client records or Portuguese fiscal requirements is usually manual or duct-taped through connectors that add their own monthly fee.
- Branding is theirs first. Free and cheap tiers put their logo on your booking flow.
When it makes sense: low booking volume (under ~100/month), simple rules, one calendar. For a solo consultant or a therapist starting out, this is often the right answer — genuinely.
Option 3: A booking system on your own site
The third option is a booking engine built into your website, matching your exact rules: your services, your staff, your rooms, your deposits, your reminder emails from your domain.
What it honestly costs. This is custom software, so it costs more upfront. In Portugal in 2026, freelancers quote roughly €350–1.750 for simple sites (usually without real booking logic) and agencies €3.000–6.000 for institutional sites. A custom booking application — real availability logic, payments, reminders, admin back office — typically starts around €6.000; at Feitura we quote each build on your exact rules, with ongoing care available. If your needs are close to standard, a site with an integrated booking layer can land well below that.
What you get for it:
- Zero commissions, forever. Every booking after launch is margin you keep.
- You own the client. Names, emails, history, no-show patterns — in your database, usable for reminders and repeat business.
- Your rules, exactly. Buffer times, resource limits, group classes, per-service deposits — encoded once, not worked around monthly.
- Integration. Bookings can flow into your invoicing, SMS reminders, and reporting instead of living in a silo.
- SEO compounds for you. Every search for "book + your service + your town" can land on your domain.
The trade-off: upfront cost and a build period. Historically that meant months; with an AI-accelerated senior pipeline it is now dramatically shorter — we can tell you exactly how long once we know your rules. But it is still an investment decision, so do the math below first.
The break-even math
The comparison is simple: recurring cost of the rented option versus one-time cost of the owned one.
Say a marketplace effectively takes €8 per booking and you do 150 bookings/month through it. That is €1.200/month — €14.400/year. A €6.000 custom system pays for itself in about five months. At 30 bookings/month (€240/month), payback takes over two years, and SaaS or marketplace is defensible.
Decision table by volume and margin
| Monthly bookings | Low margin (<€30/booking) | High margin (>€60/booking) |
|---|---|---|
| Under 50 | SaaS scheduler | SaaS now; plan own system as you grow |
| 50–150 | SaaS or own site — run the break-even math | Own booking system usually wins within 12–18 months |
| 150–400 | Own system; marketplace only as a top-up channel for new clients | Own system, clearly |
| 400+ | Own system is the only option that scales without bleeding fees | Own system + direct marketing |
Two refinements:
- Repeat-client businesses (salons, gyms, clinics) should escape marketplaces fastest — paying a finder's fee on the same client's 20th visit is the worst deal in this article.
- Walk-in discovery businesses (restaurants in tourist areas) get more real value from marketplace reach; keep it, but push regulars to book direct.
A pragmatic migration path
You do not have to pick one forever. The sequence that works:
- Month 0: use a marketplace and/or SaaS tool to validate demand. Track bookings and effective cost per booking.
- Every quarter: multiply fees + subscriptions by 12. When that annual number approaches the cost of your own system, start the build.
- At switch: launch booking on your own site, keep the marketplace listing for new-client discovery only, and move every repeat client to direct booking with a small incentive (priority slots, no prepayment).
- After 6 months: review whether the marketplace still pays for itself. Many businesses quietly drop it.
The pattern behind all of this: platforms are excellent at renting you demand, and terrible at letting you own it. Rent while it is cheap; own as soon as the numbers say so.
If you want to know what a booking system with your exact rules would cost — a concrete number, not a range — describe your business and get an estimate.
Comments (0)
No comments yet — start the conversation.
Sign in to join the conversation. Sign in · Create an account