Built by a therapist with 15 years' experience

Run your practice.
Keep your income.

MassageHub handles your bookings, clients, SOAP notes, and payments — while you keep every pound you earn. One flat subscription. No commission. No marketplace pressure.

UK-focused, UK-built
No commission, ever
Your clients are yours
Export your data any time
Cancel any time

The tools available to us weren't built for us

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.

Everything a solo practice needs. Nothing it doesn't.

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.

What commission really costs you

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

Client pays£90
Platform fee (25–40%)− £22–36
You receive£54–68

Plus a monthly subscription on some platforms.

MassageHub

Client pays£90
Platform commission£0
You receive£90

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.

What's included

Everything below is live and available to all early access members today.

Online booking

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.

  • Returning clients auto-recognised
  • Auto SMS & email reminders
  • Service add-ons at checkout

Client records

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.

  • Auto-created on first booking
  • Import from Fresha, Cliniko, or spreadsheet
  • SOAP notes, intake forms, and history in one place

AI-assisted SOAP notes

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.

  • Voice dictation → structured SOAP format
  • Encrypted — only you can read them
  • Templates to speed up busy days

Payments & no-show protection

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.

  • Apple Pay & Google Pay one-tap checkout
  • Deposits, price adjustments & refunds
  • No-show fee applied in seconds

Intake forms

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.

  • Multiple forms — assign by service or location
  • Clients complete on their phone
  • Encrypted and private

Clinic, mobile & smart travel time

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.

  • Real travel time via Google Maps
  • Travel area with review flow for edge cases
  • No double-bookings, no rushing

Two-way Google Calendar sync

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.

  • Bookings pushed to Google Calendar instantly
  • Cancellations removed automatically
  • Block busy times from Apple Calendar or Fresha

Client portal

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.

  • Clients view, cancel & reschedule appointments
  • No app or extra account needed
  • Fewer admin messages for you

Income dashboard

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.

  • Earnings by month or custom date range
  • Session count & active clients at a glance
  • No spreadsheets or manual tallying

Monthly memberships

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.

  • Clients self-subscribe via their portal
  • Percentage discount or fixed monthly price
  • Stripe handles billing and renewal

Treatment packages

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.

  • Sell session bundles upfront
  • Percentage or fixed bundle pricing
  • Grant packages for offline/cash sales
  • Credits deducted on completion, shown on calendar

Gift cards

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.

  • Public purchase page at your own URL
  • Redeemed at checkout alongside discount codes
  • Partial use tracked automatically

Works like an app

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.

  • One-tap dashboard access from your home screen
  • Clients can save your booking page too
  • No app store required

Back-to-back bookings

Let clients combine treatments in a single session — a full-body massage followed by a facial, for example. Multi-treatment checkout with automatic pricing.

  • Combine multiple treatments in one booking
  • Automatic combined pricing
  • Single checkout flow

Green booking incentives

Highlight and optionally discount slots that are already in your area — rewarding clients who help reduce your travel, your costs, and your carbon footprint.

  • Highlights slots where you're already nearby
  • Reduce travel, cost, and carbon
  • Optional discount to reward eco-friendly bookings

Client reviews

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.

  • Auto review requests after each appointment
  • Sync Google and Fresha reviews to your profile
  • Smart routing — repeat reviewers get in-app form
  • Moderate in-app reviews before they're shown

Discount codes

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.

  • Percentage or fixed-amount discounts
  • Usage limits and expiry dates
  • Applied at checkout, not stored credit

Client referrals

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.

  • Unique referral link per client
  • Three-stage tracking: invited → booked → completed
  • Reward both sides — referrer credit + new client discount code

Trusted Therapists (opt-in)

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.

  • Opt-in only — never listed without your consent
  • Control what your clients can see
  • No extra charge, no commission

Credential verification

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.

  • AI-verified qualification and insurance badges
  • Badges visible on your profile and booking page
  • Documents reviewed by our team, never stored

Recurring appointments

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.

  • Weekly or fortnightly repeat series
  • 16 weeks auto-generated and topped up
  • Stop a series from any future appointment

Aftercare emails

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.

  • Reusable topic library with optional YouTube links
  • All topics pre-ticked at completion — deselect as needed
  • Branded email sent instantly on completion

Loyalty milestones

Automatically reward clients when they reach a session milestone — send a personal message, a discount code, or both. Configured once, fires forever.

  • Set milestones at any session count (e.g. 5th, 10th)
  • Auto-generated single-use discount codes
  • Personal message included in every milestone email

Booking application mode

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.

  • Review who's requesting before committing your diary
  • Approve with one tap — charge policy kicks in automatically
  • Decline with an optional reason or suggested alternative time
  • Trusted regulars can skip the queue with an auto-approve toggle

Booking waitlist

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.

  • "Jump to next available slot" button for instant navigation
  • One-tap join for logged-in clients
  • Auto-notification on any cancellation

Invoices for health insurance claims

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.

  • PDF invoice in one tap
  • Email straight to client
  • Health insurance ready

Embed your booking page on your own website

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.

  • Book Now button snippet
  • Inline booking form
  • Works with any website

Therapist wellbeing limits

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.

  • Daily & weekly hour caps
  • Rest breaks & min notice
  • Dashboard wellbeing card

Pop-up events & taster sessions

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.

  • QR code + public registration page
  • Live walk-in queue management
  • Post-event discount vouchers

The Therapist Promise

These aren't marketing claims. They're the terms under which MassageHub operates — and they don't change.

  1. 1

    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.

  2. 2

    Your clients are yours.

    We will never use your client list to redirect bookings, grow a marketplace, or suggest alternatives to your clients.

  3. 3

    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.

  4. 4

    We will never sell your client data.

    Your client records exist to help you run your practice. Full stop.

  5. 5

    You can leave any time — with everything.

    Export your full client list, appointment history, and SOAP notes at any time. No lock-in.

What's coming next

We ship continuously. Here's what's already in development — all coming to every plan at no extra cost unless stated.

Coming soon

Peak / off-peak pricing

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.

Coming soon

Back-to-back booking from the dashboard

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.

Coming soon

Discount performance analytics

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.

Coming soon

Multiple intake forms

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.

This wasn't built by a tech startup that discovered massage

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.

Simple pricing. No surprises.

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

  • Online booking page
  • Client management
  • SOAP notes
  • Google Calendar sync
  • Online payments
  • Client portal
  • Intake forms
Get started free
Free now · Paid later

Solo Pro

£12 / mo

For a full-time practice.

All features in this plan are free during early access.

  • Everything in Free, plus:
  • Email reminders
  • Booking deposits & no-show protection
  • Smart travel time routing
  • Treatment packages
  • Discount codes
  • Full revenue dashboard
  • Marketplace listing
  • SOAP templates
Get started free
Free now · Paid later

Solo Plus

£24 / mo

For therapists who want to do more.

All features in this plan are free during early access.

  • Everything in Pro, plus:
  • SMS reminders
  • Gift cards
  • Client memberships
  • Loyalty programme
  • AI-assisted SOAP notes
  • Events
Get started free

Flat subscription only. No commission taken on any booking, ever. Prices exclude VAT. Fair use policy applies.

Is MassageHub right for you?

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?

MassageHub is UK-only for now.

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.

Start free. No card required.

Set up your profile, add your services, and share your booking link with clients — in under ten minutes.

Get started free

No credit card. Cancel any time.