The verdict in three sentences
Adding online booking to a service website in Berlin costs 3,000 to 7,000 EUR as a custom module, or 12 to 40 EUR/month via a SaaS like Calendly. Custom wins as soon as deposit payment, CRM connection and brand experience matter; SaaS is enough to start fast. In both cases, SMS reminders cut no-shows by 30 % and free several hours of front-desk time per week.
Custom or SaaS: the 2026 comparison
The right choice depends on booking volume, payment needs and integration with your existing system. 2026 ranges (order of magnitude).
| Criterion | Custom module | SaaS (Calendly, Cal.com) |
|---|---|---|
| Upfront cost | 3,000 - 7,000 EUR | 0 - 200 EUR (setup) |
| Recurring cost | Hosting included | 12 - 40 EUR/month |
| Deposit payment | Native (Stripe) | Paid plan only |
| CRM connection | Bespoke | Via Zapier/API |
| Brand experience | Full | Limited |
| Setup time | 3 - 5 weeks | 1 - 3 days |
| SMS reminders | Included | Paid add-on |
Over 3 years, a SaaS at 30 EUR/month totals ~1,080 EUR: cheaper upfront, but without control of the experience or the data.
The business impact of online booking
Beyond convenience, online booking changes the key metrics of a practice or service provider. 2026 estimate for a Berlin service business.
| Metric | Without online booking | With online booking | Effect |
|---|---|---|---|
| No-show rate | 22 % | 15 % | -32 % |
| Bookings outside hours | 0 % | 35 % | +35 pts |
| Front-desk time/week | 6 h | 2 h | -4 h |
| Deposits collected | rare | systematic | cash flow |
| Average booking delay | 1-2 days | instant | conversion |
Collecting a deposit at the time of booking is the most effective lever against missed appointments.
Mini case study
Mr Weber runs a consulting practice in Berlin taking 60 bookings/month. In 2026 he invests 4,500 EUR in a custom module with deposit and SMS reminders. Before: 22 % no-show, i.e. about 13 lost bookings/month at 120 EUR/hour = 1,560 EUR monthly shortfall. After: no-show at 15 %, i.e. 9 lost bookings, a gain of 4 kept bookings/month = 480 EUR/month recovered, plus 4 hours of front-desk time saved. The module pays back in roughly 9 months, excluding the cash-flow gain from deposits.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Is a SaaS like Calendly enough to start?
Yes for low volume and simple needs. As soon as you want to collect a deposit, connect your CRM and polish the brand, a custom module becomes more profitable.
Do SMS reminders really cut no-shows?
Yes: a reminder 24 h before typically drops no-shows from 20-25 % to 12-15 %. SMS beats email because it's read almost immediately.
Can you require a deposit at booking?
Yes, via Stripe. It's the best anti-no-show filter: a client who paid a 20 to 30 % deposit almost always shows up.
How long to integrate a custom booking module?
Expect 3 to 5 weeks depending on the complexity of calendar sync and CRM connection. A SaaS is set up in 1 to 3 days.
Does online booking sync with my calendar?
Yes: Google Calendar, Outlook and most CRMs connect two-way, avoiding double bookings and updating availability in real time.
Let's scope your project. Service provider or practice in Berlin, needing online booking, indicative budget 3,000 to 7,000 EUR for custom: tell us your booking volume and calendar tool. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.