How Much Does a Custom Booking System Cost — And When It Pays Off
Why the booking question gets expensive faster than expected
Salons, gyms, restaurants and beauty studios usually start with an off-the-shelf booking app — $20-100 a month. Looks cheap. The problem shows up after 6-12 months, when the business grows and the ready-made tool starts limiting you: it doesn't fit your specific workflow, it takes a cut from every booking, or it simply doesn't look like your brand.
Real numbers: SaaS vs custom system
Off-the-shelf SaaS: $20-100/month, but often plus 3-8% fee per transaction or booking above a certain tier
Custom system (basic): one-time ~$800-2200 build, no recurring platform fees
Custom system (with integrations — payments, calendar, CRM): $2200-4800, typically pays for itself in 8-14 months for a salon doing 300+ bookings a month
Rule of thumb: if you're paying over $80-100/month in SaaS fees and commissions, a custom system usually pays off within a year.
Three signs it's time to switch
Customers complain the booking flow is clunky or doesn't feel like your brand
You're paying commission on every booking made through the app, and volume keeps growing
You want a feature the platform simply doesn't offer — like an automatic preview before a barber appointment, or a waitlist with automatic notifications
What the process actually looks like
A good custom build doesn't take months of research and quotes. The steps are:
Step 1: Describe your current process — how a client books now and where it breaks down
Step 2: See a visual prototype before paying anything
Step 3: Iterate directly with feedback until it looks exactly right
Step 4: Launch with a clear support plan
The difference versus a classic agency is speed — instead of a quote two weeks later, you see a drawn-out result during the conversation itself.
Tell us your idea now
Don't wait for next month's SaaS bill to decide. Tell your idea to the live agent at pentimento.pro — it sees it sketched out right there in the conversation, no waiting for a quote.