MassageHub handles your bookings, clients, SOAP notes, and payments — while you keep every pound you earn. One flat subscription. No commission. No marketplace pressure.
Most booking software falls into one of three categories. There's the on-demand agency model, where they match you with clients, set the prices, and keep 30–40% of every session while you represent their brand, not yours. There's the directory marketplace, which charges 20–35% on new client bookings — sometimes even clients you were already treating, after quietly changing the terms. And there's the salon management platform built for a front desk and a team of ten, not a sole practitioner running their own diary.
If you've been making do with spreadsheets, a paper diary, or a platform quietly chipping away at your income — you're not alone.
MassageHub exists because none of those options were good enough.
MassageHub is practice management software built specifically for independent, self-employed UK massage therapists. It handles the admin side of your work — bookings, clients, clinical notes, reminders, and payments — so you can focus on the clinical side.
One flat monthly subscription. No commission. No percentage of your bookings. No surprise charges.
Some platforms take a cut of every booking. Others act as your agent and keep a third of what they charge your clients. Here's what that looks like on a typical session.
Agency or commission platform
Plus a monthly subscription on some platforms.
MassageHub
Free for your first 20 clients. From £12/month after that. That's your only platform cost.
On 100 sessions at £90, a 30% commission costs you £2,700. MassageHub is free to start — and even at £144/year for Pro, the difference is yours to keep.
Everything below is live and available to all early access members today.
Your clients book directly at your own URL — no app to download, no account required. Returning clients are recognised by email and get a sign-in link so their details are pre-filled automatically. You set your services, hours, and locations. Offer optional add-ons like hot stones or aromatherapy that clients can select during booking. The date picker shows a weekly chip view on mobile (with prices per day) or a full monthly grid on desktop — you choose. Booking confirmations and next-day reminders go out automatically by email and SMS.
Every client who books gets a profile automatically. Import your existing client list — name, contact details, and notes — from Fresha, Cliniko, or any spreadsheet in minutes. No starting from scratch. Export everything at any time.
Speak a free-form note after a session and AI structures it into correct SOAP format instantly. Or dictate directly into individual fields. Notes are encrypted at rest — only you can ever read them. Templates save time between busy sessions.
Connect Stripe to save a card on file at booking. Charge after the session with one tap. Enforce late-cancel and no-show fees automatically, or approve each one yourself — your choice. Collect a deposit at booking and charge the remainder after the session. Adjust prices before charging (surcharge or discount). Issue refunds directly from the dashboard. Apple Pay and Google Pay one-tap checkout on eligible devices.
Build digital health questionnaires and they go out automatically with every booking confirmation. Create different forms for different services or locations — the most specific match is sent automatically. Clients complete on their phone, no account required. Responses are encrypted at rest.
Work from a clinic, your home studio, or do home visits — or all three. Enter your home address and MassageHub calculates real driving or walking time between consecutive appointments using Google Maps, blocking your diary automatically. Define your travel area: clients within range book normally, borderline clients trigger a review flow, and anyone too far is offered clinic booking instead. No double-bookings. No rushing.
Connect Google Calendar and every booking is instantly pushed straight to your diary — no copy-pasting, no delays. Cancel a booking and it's removed automatically. You can also connect Apple Calendar or Fresha to block busy times, so clients only ever see slots you're genuinely free for.
Every client gets a private area at your booking URL to view, cancel, and reschedule their own appointments — without calling or messaging you. No separate app. No extra setup. Just a cleaner experience for your clients and fewer admin messages for you.
See your earnings, session count, and active clients at a glance — by month or custom date range. No spreadsheets, no manual tallying. Your numbers are always up to date, and always private.
Offer clients a recurring monthly subscription. Set a percentage discount on your services (client picks their preferred service when they subscribe) or set a fixed monthly price with specific included services. Optionally set a minimum term so clients commit for a set number of months before cancelling. Credits tracked automatically, clients self-subscribe via their portal, and Stripe handles billing and renewal.
Sell a bundle of sessions upfront — 5 massages with a 10% discount, or a fixed-price course of 10. Grant packages manually for cash/offline sales. Sessions are deducted automatically on completion, with remaining credits shown on the calendar tile.
Let anyone buy a treatment as a gift — from your booking page, no account needed. Recipients enter the code at checkout, balance tracked automatically, partial use supported. You can set an expiry and issue cards manually too.
Add MassageHub to your phone home screen for instant one-tap access — no app store, no download. Clients can do the same with your booking page.
Let clients combine treatments in a single session — a full-body massage followed by a facial, for example. Multi-treatment checkout with automatic pricing.
Highlight and optionally discount slots that are already in your area — rewarding clients who help reduce your travel, your costs, and your carbon footprint.
Automatically request reviews after appointments. New clients are directed to Google — repeat reviewers get an in-app review form instead, so you collect more reviews over time. Sync your Google and Fresha reviews to display on your profile and booking page. Approve and moderate in-app reviews before they go live.
Create promo codes for new clients, seasonal offers, or loyalty rewards. Set percentage or fixed-amount discounts, usage limits, and expiry dates. Clients enter the code at checkout — the saving is shown instantly before payment.
Each client gets a unique referral link. Configure automatic rewards for both sides — the referring client earns a credit, and the new client gets a discount code on their very first booking.
Apply to join Trusted Therapists — a network of recommended therapists your clients can turn to when you're unavailable. Fully opt-in. You control what your clients can see: all listed therapists, a curated shortlist of your own choosing, or none at all.
Upload your qualifications, insurance certificate, and membership cards. AI reads each document and extracts the key facts — certificate name, issuing body, expiry date. Verified credentials show as badges on your public profile and booking page.
Schedule a regular client once and have MassageHub generate all future sessions automatically — weekly or every two weeks, 16 weeks ahead. A single tap stops the series from any point forward.
Build a library of aftercare topics — stretches, hydration reminders, post-treatment advice. When you complete an appointment, choose which topics to send and the client gets a beautifully formatted email.
Automatically reward clients when they reach a session milestone — send a personal message, a discount code, or both. Configured once, fires forever.
Turn new bookings into requests you approve before they're confirmed. Clients save their card details during booking — but nothing is charged until you say yes.
When you have no availability, clients can join a waitlist. The moment an appointment is cancelled, waitlisted clients are automatically notified with a direct link to book.
Generate a professional PDF invoice for any appointment in one tap. Clients can submit it to their health insurer for reimbursement. Email it directly from the appointment panel, or download it yourself.
Add a "Book Now" button or a full inline booking form to your existing website with a single paste. Ready-to-use HTML snippets in Settings — works with Squarespace, Wix, WordPress, and any site that supports HTML.
Set daily and weekly hands-on hour caps, appointment limits, mandatory rest breaks, minimum booking notice, and consecutive day limits. When a limit is reached, slots are hidden automatically — clients just see the day as fully booked. Your dashboard shows a live wellbeing card with progress toward your limits and your recent energy trend.
Run a chair massage taster session, open day, or corporate wellness event with a shareable QR-code registration page. Clients pre-book a slot or join a walk-in queue — you manage the live queue from your phone, track status in real time, and send post-event discount vouchers to everyone who opted in.
These aren't marketing claims. They're the terms under which MassageHub operates — and they don't change.
We never take a cut of your bookings.
Flat monthly subscription only — no commission, no percentage of revenue, no hidden fees. Every pound a client pays you goes to you.
Your clients are yours.
We will never use your client list to redirect bookings, grow a marketplace, or suggest alternatives to your clients.
You will never appear in a directory without your consent.
Trusted Therapists is free to opt in and off by default. You are never listed without your consent — no extra charge, no commission.
We will never sell your client data.
Your client records exist to help you run your practice. Full stop.
You can leave any time — with everything.
Export your full client list, appointment history, and SOAP notes at any time. No lock-in.
We ship continuously. Here's what's already in development — all coming to every plan at no extra cost unless stated.
Automatically apply surcharges for evenings or weekends, or offer discounts for quieter slots. Rules set by day and time range — clients see adjusted prices on the booking page.
Chain multiple treatments together when creating an appointment from your dashboard — just like clients can at checkout. The back-to-back discount is calculated automatically and the rest break inserted between sessions.
See exactly what your loyalty schemes are earning you. A dedicated section in the income dashboard breaks down the value of green bookings, back-to-back discounts, loyalty codes, packages, and memberships — so you can see what's working.
Create different intake forms for different services or locations. A deep tissue client gets asked different questions to a hot stone client. The most specific matching form is sent automatically at booking.
Early access members influence what gets built next — every piece of feedback is read.
MassageHub was built by a working massage therapist with over 15 years of clinical experience. Every decision — what to include, what to leave out, where to put things — comes from actually running a solo practice.
That's why the booking flow handles mobile home visits properly. Why travel time is calculated using real Google Maps routing rather than a fixed buffer. Why the SOAP notes are encrypted. Why the cancellation policy is shown to clients at booking, not buried in a terms page.
If something feels like it was designed for the way you actually work, that's because it was.
Everything is free right now — including features that will become paid plans. When billing launches, early access members get a free period before being asked to choose a plan.
Sign up today — you get everything.
Every feature listed below, across all three plans, is available to you right now at no cost. The cards show how plans will be structured when billing launches. Early access members will get a free period to settle in before needing to choose.
Solo Free
Free
Good for getting started.
59 of 100 early access spots remaining
Solo Pro
£12 / mo
For a full-time practice.
All features in this plan are free during early access.
Solo Plus
£24 / mo
For therapists who want to do more.
All features in this plan are free during early access.
Flat subscription only. No commission taken on any booking, ever. Prices exclude VAT. Fair use policy applies.
Side-by-side breakdowns of pricing, features, and commission structures.
MassageHub vs Fresha
£14.95/mo + 20% new-client commission
MassageHub vs Treatwell
Monthly fee + 35% new-client commission
MassageHub vs Urban
30–40% commission per booking
MassageHub vs Booksy
£40/month
MassageHub vs Setmore
Free or ~£9/mo — no clinical tools
MassageHub vs Acuity Scheduling
~£16–£39/mo — no free tier, no SOAP notes
MassageHub vs Cliniko
~£22/mo — Australian platform, no travel routing
MassageHub vs Ovatu
~£20/mo + SMS add-on charges
MassageHub vs ThatTime
£49.99/mo — sales signup, no clinical tools
MassageHub vs Solo (BookSolo)
£30/mo — no free tier, no clinical tools
MassageHub is built for independent, self-employed massage therapists in the UK — sole practitioners running their own diary, not clinic managers or salon owners.
If you work from one location, multiple locations, or do mobile home visits — or some combination of all three — it's designed around your workflow.
It is not a marketplace. It will not put you in a directory or suggest your clients book someone else. It is practice management software — nothing more, nothing less.
Already on another platform? You can import your full client list — including appointment history — from most booking systems in minutes. No re-entering data. No starting from scratch. See how switching works →
Based in the US?
We're not currently available in the US, but it's something we're thinking about. Leave your details and we'll be in touch if that changes.
Set up your profile, add your services, and share your booking link with clients — in under ten minutes.
Get started freeNo credit card. Cancel any time.