The verdict in three sentences
For a group of 5 hotels with spas, the real issue is not the diary but treatment room occupancy, often stuck between 40 and 60% for lack of a consolidated view. Off-the-shelf spa software (EUR 150 to 400 per property per month) is enough as long as packages stay simple and a PMS interface already exists. Custom development (EUR 30,000 to 80,000 excl. VAT, 2026 ballpark) pays off once the group wants shared booking rules, automatic posting to the room bill and a single gift voucher shop across all five sites.
What the current setup really costs
A wellness director running five spas on separate diaries pays an invisible bill: empty rooms in off-peak hours, therapists poorly spread between properties, treatments forgotten at check-out, vouchers sold at one site and not recognised at another. On a 4-room spa open 10 hours a day, each occupancy point represents about 146 room hours per year.
| Loss item | Common 2026 situation | Estimated yearly impact (5 spas) |
|---|---|---|
| Room occupancy | 40-60% instead of a 65-75% target | EUR 120,000 to 250,000 of unrealised revenue |
| Treatments not posted to the room bill | 1 to 3% of treatments | EUR 6,000 to 18,000 |
| No-shows without card guarantee | 5-8% of appointments | EUR 15,000 to 30,000 |
| Re-keying between front desk and spa | 20 to 40 min per day per site | 600 to 1,200 hours per year |
| Unsynchronised gift vouchers | Disputes, double redemption | EUR 2,000 to 6,000 |
| Under-scheduled therapists | 10-15% of paid hours not sold | Depends on payroll |
These are working estimates: the first step of serious scoping is to extract 12 months of history from each spa to measure the real rate per room and per time slot.
Vendor software or custom build: the comparison
| Criterion | Off-the-shelf spa software | Custom tool |
|---|---|---|
| Entry cost | EUR 0 to 3,000 setup per site | EUR 30,000 to 80,000 excl. VAT (2026 ballpark) |
| Recurring cost | EUR 150 to 400 per site per month, i.e. EUR 9,000 to 24,000 per year for 5 sites | Hosting and maintenance EUR 4,000 to 12,000 per year |
| Go-live time | 4 to 8 weeks | 4 to 7 months |
| PMS interface (room posting) | Standard connectors, sometimes paid (EUR 50 to 150 per month) | Built on the group's PMS API |
| Multi-site rules | Often limited to one property | Shared therapist pool, common rules |
| Gift vouchers | Shop module per site | Single shop, redeemable in all 5 spas |
| Data ownership | With the vendor, export per contract | Group database, GDPR under control |
The break-even maths is simple: over 5 years, a vendor at EUR 300 per site costs about EUR 90,000 before options. A custom build at EUR 55,000 plus EUR 8,000 a year of maintenance comes to EUR 95,000. The financial gap is small; the difference lies in the ability to lift occupancy and sell vouchers through one channel.
The features that move occupancy
Four building blocks create measurable value. First, cross-resource scheduling: a treatment ties up a room, a qualified therapist and sometimes equipment (hammam, bath). Second, online booking with a card guarantee, which halves no-shows in most hotel spas. Third, posting to the room bill through the PMS, checked at check-out. Finally, dynamic pricing of off-peak slots (15 to 20% off on weekdays from 10 am to 2 pm) offered to hotel guests when they book their room.
| Feature | Typical observed gain | Complexity |
|---|---|---|
| 24/7 online booking | 25 to 40% of appointments booked outside opening hours | Low |
| Card guarantee and cancellation policy | No-shows from 6% to 2-3% | Low |
| Automatic PMS posting | Billing gap close to zero | Medium |
| Multi-site therapist pool | 5 to 10% more hours sold | High |
| Unified online gift vouchers | 8 to 15% of spa revenue in December | Medium |
| Occupancy dashboard per room | Weekly pricing decisions | Medium |
Mini case study
Illustrative scenario: Helen, wellness director of a group of 5 hotels on the Atlantic coast, manages 18 treatment rooms in total. Current occupancy: 48%. Average treatment ticket: EUR 95. Opening: 10 hours a day, 340 days a year, i.e. 61,200 available room hours.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Realistic target after 12 months: 56% occupancy, 8 points more. Gain: 61,200 x 8% = 4,896 additional hours sold, about 4,900 treatments at EUR 95, close to EUR 465,000 of extra revenue. With a 35% contribution margin, that is EUR 163,000 of margin per year. A custom tool at EUR 60,000 excl. VAT pays back in under 5 months, even if only half of this gain materialises.
FAQ
Do we need to change PMS to connect the spa?
No, in the vast majority of cases. Common hotel PMS platforms expose an API or a posting interface, and building the connector costs EUR 5,000 to 12,000 excl. VAT depending on available documentation.
How long to roll out across 5 spas?
Allow 4 to 7 months for a custom tool, including a 6 to 8 week pilot on one site. Vendor software rolls out in 4 to 8 weeks per wave of 2 or 3 properties.
How do we handle gift vouchers already sold?
The existing stock is migrated into the new database with a unique code and an expiry date. For a group this size, migration often covers 800 to 2,000 active vouchers and takes 2 to 3 days.
Is customer data GDPR compliant?
Yes, if marketing consent is separate from booking and declared health data (contraindications) is minimised and protected. A retention period of 3 years after the last treatment is common practice.
Can we start small?
Yes: a first phase at EUR 25,000 to 35,000 excl. VAT covers online booking, cross-resource scheduling and PMS posting, then the multi-site pool and vouchers come in phase 2.
Let's scope your project. Send us your number of rooms, your PMS and your last 12 months of occupancy: we will price a phase 1 with an indicative budget and go-live date. 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.

