TidyCal

TidyCal for massage therapists and wellness practitioners

A free booking app for massage therapists

A setup for a solo massage therapist: 60 and 90-minute sessions paid at booking, 15 minutes between clients to change the table, a 5-session package and a monthly standing appointment. Works the same for reflexology, reiki and bodywork.

Free plan with no time limit. No card needed.

Example booking page (fictional)

Stillwater Massage (demo)

60-minute massage 60 min · $95
90-minute massage 90 min · $135
5-massage package 60 min · $85 per session
Monthly massage (6 months) 60 min · $95
Noah Kagan
Noah Kagan
Founder of AppSumo, which makes TidyCal
Prices checked September 30, 2026
Quick answer

TidyCal is the best scheduling app for massage therapists and wellness practitioners who charge for their time. Clients pay when they book, with packages and subscriptions on the Free plan, and Individual Lifetime is $29 once. Pick Square Appointments if you work from a storefront and already take payments with Square, and Acuity Scheduling if you sell gift certificates or run a waitlist.

Health questions belong in your intake form

TidyCal is a booking tool, not a health record system, and it does not sign HIPAA business associate agreements (BAAs). Ask what you need to plan the session, like pressure and areas to avoid, and keep health history and consent forms in the intake system you already use.

The 4 best scheduling apps for massage therapists and wellness practitioners

I make TidyCal, so it's listed first. Each tool below says what it does better than us.

#ToolBest forStarts at
1 TidyCal Best value Solo pros who charge for their time $29 once
2 Square Appointments In-person services already on Square Free for solo pros
3 Acuity Scheduling Appointment businesses with intake forms $20/mo
4 Calendly Sales teams on Salesforce or HubSpot $10/seat/mo

01 TidyCal logo Best value

Best for: solo pros who charge for their time

Price
Free plan. Individual Lifetime is $29 once. Pro is $12 a month or $99 a year.

Free plan with paid bookings, packages and subscriptions. $29 once if you want more.

02 Square logo Square Appointments

Best for: in-person services already on Square

Price
A free plan for solo professionals. Paid plans on Square's pricing page.

Built for in-person services with Square at the counter. Less suited to online calls.

03 Acuity Scheduling logo

Best for: appointment businesses with intake forms

Price
No free plan, a 7-day trial. Starter is $20 a month ($16 billed yearly).

Strong intake forms, gift certificates and a waitlist. No free plan, from $20 a month.

04 Calendly logo

Best for: sales teams on Salesforce or HubSpot

Price
$10 per seat a month on Standard, billed yearly ($12 monthly). The free plan is one event type.

Familiar to clients. The free plan is one event type and payments need Standard at $10 per seat a month.

Four booking types

Here is how a solo therapist might set it up. Stillwater is made up; the prices are typical for a small studio. Use yours.

Booking type Length Price Type What it is for
60-minute massage 60 min $95 Paid The one most clients book.
90-minute massage 90 min $135 Paid For regulars and deep tissue work.
5-massage package 60 min $85 per session Package 5 × $85 = $425. Saves the client $50.
Monthly massage (6 months) 60 min $95 Recurring Same day and time each month.

Example prices. Charge what you charge.

Three questions before the table

All on the 60-minute massage. Copy them to the 90-minute one.

  1. Have you been here before? (No, first visit / Yes) On: 60-minute massage
  2. Pressure you like (Light / Medium / Firm / Not sure) On: 60-minute massage
  3. Any areas to avoid or focus on? On: 60-minute massage

The first question tells you who needs the five-minute walkthrough. The last one saves the first ten minutes of every new client conversation.

Take payment when the massage is booked. An empty hour you held for a no-show is a full hour of income gone, and a paid booking almost always shows up.

Our take, from the TidyCal team

Settings for a massage practice

SettingWhat to setWhy
Buffer 15 minutes after every session Fresh sheets, wash up, reset the room.
Minimum notice 4 hours Enough time to warm the room. Still catches same-day bookers.
Booking limits A daily cap on each massage type (Lifetime and Pro) Your hands decide your schedule, not your calendar.
Cancellation fee Half the price inside 24 hours (Lifetime and Pro) Put it in the booking description too.
Reminders 24 hours and 1 hour before (default) On for every plan.

How a therapist actually uses it

The booking link goes in the Instagram bio, on the Google Business Profile and on a card at the front desk. Clients book at night, after a long day, which is exactly when nobody answers the studio phone.

A new client books a 60-minute deep tissue massage, pays $95 through Stripe and says to avoid the left shoulder. You read that before they arrive.

After the first visit, regulars buy the 5-massage package or take a monthly slot. Your calendar fills weeks out, and you stop chasing rebookings by text.

Also useful

Packages

Sell five massages up front. The client picks dates and pays once.

Free plan

Ratings and reviews

Clients rate the session afterward, and you can show reviews on your booking page.

Free plan

Discount codes

A code for a first-visit discount or a slow Tuesday.

Free plan

Text reminders (US and Canada)

Text reminders for US and Canadian numbers on Agency Lifetime and Pro.

Agency Lifetime and Pro

What TidyCal costs

Free, $0

Most of the setup above, and group classes too. Approvals, cancellation fees, booking limits and automatic video links need a paid plan. Not a trial.

Individual Lifetime, $29 once

Pay one time through AppSumo. Adds custom reminders, automatic Zoom and Google Meet links, and 10 calendars.

Pro, $12/mo or $99/yr

All of it, with no TidyCal branding, unlimited calendars and team scheduling with no seat fees.

Stripe and PayPal charge their usual processing fees on paid bookings. On the Free plan, Stripe bookings also carry a 1% TidyCal platform fee. See payment fee details. Compare every plan.

How we checked

Every competitor price comes from that company's own pricing page, read on September 30, 2026, at the billing period shown next to it. Tools with no published price we could verify carry no dollar figure. The ranking is for massage therapists and wellness practitioners who take bookings and charge for some of them. Nobody paid to be on this list. TidyCal's prices come straight from the plans we sell, so they match what you will pay, and the 1% platform fee on Stripe bookings is the live rate.

Questions massage therapists and wellness practitioners ask us

What is the best free booking app for massage therapists?

TidyCal's Free plan has a booking page, unlimited session types, payment at booking through Stripe or PayPal, packages, buffers between clients, email reminders and reviews. Cancellation fees and booking limits need a Lifetime plan, from $29 once, or Pro. Pick Acuity Scheduling if you sell gift certificates, or Square Appointments if you already take payments with Square at the front desk.

Can clients pay when they book?

Yes. Connect Stripe or PayPal and set a price on each session. Clients pay at booking. Paid bookings are on every plan, including Free.

Can I leave time between clients?

Yes. Set buffer time on a booking type and TidyCal blocks those minutes after each session, so nobody books into your room reset.

Is TidyCal HIPAA compliant?

TidyCal does not offer a HIPAA business associate agreement (BAA). If your practice needs one for scheduling, TidyCal is not the right fit.

Can I sell a package of massages?

Yes. Create a package booking type with the number of sessions and the price per session. The client picks the dates and pays the total once.

Keep reading

Copy this setup in about 10 minutes

Make the booking types above, paste your questions in, share the link. Free to start.

Create your free booking page

No credit card. Upgrade only if you need to.