The verdict in three sentences
In a resort spa, the scarce resource is the room plus qualified therapist slot, and every double booking wastes it twice: an unhappy guest and an empty room. Custom spa scheduling software connected to the PMS costs about 50,000 to 90,000 USD in Miami in 2026 and takes roughly 4 months to deliver. With 14 treatment rooms, gaining 20 points of utilization pays back the project within one season.
Why double bookings are so expensive
The pattern is familiar: the front desk books a massage by phone, the spa desk adds another in its own tool, a wedding planner emails a group package. Three sources, no shared schedule. The software has to solve three constraints at once: the room (couples suite, wet room, facial room), the therapist licensed for that service (Florida requires state licensing for massage therapists), and shared equipment such as hydrotherapy tubs.
The PMS connection changes everything: guests book from their room or app, the treatment posts to the folio, and management sees spa revenue by segment (in-house guests, day guests, members, groups).
| Function | Without dedicated software | With PMS-connected software |
|---|---|---|
| Booking sources | Phone, spa desk, email, front desk | One schedule, online and internal |
| Double bookings | 3 to 5 % of treatments | Under 0.5 % |
| Folio posting | Manual re-entry, missed charges | Automatic, real time |
| Therapist commissions | Spreadsheet, 2 days per month | Automatic by service and retail sale |
| Room utilization | 55 % | Target 70 to 75 % |
| Retail sales in room | Not tracked | Tracked by therapist |
| Online bookings by day guests | None | 30 to 40 % of bookings |
Budget and timeline in Miami in 2026
Subscription spa platforms are priced per location per month, with PMS interfaces billed separately. A custom build makes sense when the resort wants its own commission rules, membership logic, gratuity handling and a branded booking flow in English and Spanish.
| Item | 2026 estimate (USD) | Note |
|---|---|---|
| Room and therapist scheduling | 15,000 to 26,000 | Constraint engine, breaks, time off |
| Online booking and deposits | 9,000 to 16,000 | Card deposits, cancellation policy |
| PMS connector | 8,000 to 15,000 | Depends on the PMS API |
| Commissions, gratuities and payroll export | 6,000 to 11,000 | Per service, package and retail sale |
| Retail POS, inventory and gift cards | 6,000 to 11,000 | Boutique and gift packages |
| Dashboards | 6,000 to 11,000 | Utilization, revenue per room hour |
| Total | 50,000 to 90,000 | About 4 months |
Typical plan: 3 weeks of scoping with the spa director and finance, 2 months of build, 3 weeks of parallel run, then go-live outside peak season (avoid December to April in Miami). At Kolonell, this belongs to our custom applications, priced in the quote based on real scope.
What to check before signing
Three points decide whether the project delivers. First, confirm with the PMS vendor that folio posting and guest lookup are available through the API, and what the interface license costs per year, often 1,500 to 4,000 USD. Second, write down the commission and gratuity rules for every service and package before the build starts: unclear rules are the main cause of payroll disputes after go-live. Third, define the booking rules for day guests versus in-house guests, such as how many days in advance each segment can book peak weekend slots. A spa that reserves 60 % of Saturday capacity for hotel guests until 48 hours before, then opens it to day guests, usually fills both segments better. Finally, plan reporting from day one: revenue per available treatment hour, rebooking rate and retail attach rate are the three figures resort management will ask for every month.
Mini case study
Maria, spa director at a Miami Beach resort, runs 14 rooms 11 hours a day, about 4,600 room hours per month. Treatments average 1 h 20 including turnover, at an average ticket of 210 USD.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
- Theoretical capacity: 4,600 ÷ 1.33 = about 3,450 treatments per month
- Today: 1,100 treatments, plus slots lost to conflicts and unconfirmed cancellations
- Realistic 12-month target: +400 treatments per month from online booking, reminders and conflict removal
- Gain: 400 × 210 USD = 84,000 USD of extra monthly revenue
At a 40 % margin after commissions and products, that is 33,600 USD per month. A 75,000 USD build pays back in under 3 months of full operation, and commission processing drops from 2 days to 1 hour per month.
FAQ
Will it work with our current PMS?
Yes if the PMS exposes an API, which most hospitality systems do in 2026. The connector usually costs 8,000 to 15,000 USD depending on complexity.
How are group packages handled?
The software blocks several treatments for a group across rooms and therapists. A 20-person bridal party is scheduled in minutes instead of half a day.
Should day guests pay online?
A 30 to 50 % card deposit cuts no-shows by about 60 %. The balance is paid on site or added to the package.
Can commissions and gratuities be automated?
Yes, with rules by service, retail sale and monthly target. The statement exports to payroll at month end.
How long does staff training take?
Two 2-hour sessions cover therapists and front desk. Go-live works best in the slower summer months with one week of double entry.
Let's scope your project. We define room scheduling, online booking and the PMS connection with you, for go-live in about 4 months. 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.

