Online booking, on your page and in the marketplace. Your own booking link plus a profile customers can find by service and suburb. You choose whether bookings confirm instantly or wait for your approval.
Booking software for massage therapists, where an empty table is the whole cost
A no-show on a ninety-minute remedial is not a gap in the day, it is the day. Bookka takes a deposit when the booking is made, shows the client your cancellation window before they pay, and fills the table from your own page instead of a marketplace that charges you for the privilege.
- No commissionon any booking, on any plan
- From $39 a monthflat, however many staff
- 0% in persononly Stripe’s own rate applies
What massage therapists put up with
If none of these are your week, you probably do not need us.
- Ninety-minute bookings lost at an hour’s notice, with nothing taken up front and no realistic chance of refilling the table.
- Thirty, sixty and ninety minutes kept as three near-identical services that drift out of step whenever a price changes.
- A client’s pressure, problem areas and the shoulder you are working on living in a paper file, or in your memory.
- Phone tag with people who only ever call while you are on the table and cannot answer.
- Gift vouchers sold as paper, half of them never redeemed and none of them tracked.
- A marketplace taking a cut of every regular who first found you through it.
What changes
Each one is a thing the product does today, not a thing on a roadmap.
One service, three lengths, one price list
Thirty, sixty and ninety minutes as options on a single service, each setting its own duration and price together. Your page reads “from $70”, and changing what a remedial costs is one edit rather than three.
A deposit, and a window they agreed to
Take a deposit per service at the time of booking, with the balance due on the day. The client sees the amount and the cancellation window before they pay, and a cancellation inside the window refunds itself — so the policy is the system’s, not an argument you have to have.
Treatment notes that stay with the client
Private notes and tags on each client record — pressure, problem areas, what you worked on last time, anything they asked you to avoid. Visible to your team and never to the client.
Bookings while you are on the table
Your own booking page takes them at eleven at night and between clients, confirming instantly or waiting for your approval, whichever you prefer. No phone tag and nothing to call back.
Gift cards that are actually tracked
Sell vouchers from your booking page, redeemed against a booking or at the counter, with the balance tracked rather than written on a card someone finds in a drawer two years later.
Your own page, and no commission on it
A booking link that is yours plus a marketplace profile clients find by service and suburb. Bookka takes no cut of a booking through either, on any plan.
Everything a massage practice runs on, in one place
Instead of a booking app, a card reader, a paper voucher book, a mailing list and a phone you cannot answer with your hands full.
Fill the book
Bookings arrive while you are on the table, and at eleven at night.
A calendar per person. Every team member has their own services, hours and schedule, with roles deciding who sees what. Chair renters and multi-location shops are handled as first-class cases, not workarounds.
Services with options, add-ons and quotes. Length variants that change the price, add-ons that extend the appointment, and a quote request for the jobs that have to be seen before they can be priced.
Get paid
The deposit when they book, the balance on the day, and the voucher in between.
Deposits and cancellation policies. Take a per-service deposit at the time of booking, with the balance due on the day. The customer sees the amount and the cancellation window before they pay, and a cancellation inside the window refunds itself.
A point of sale for walk-ins. Ring up services and retail at the counter, take cash or card, or use a WisePOS E terminal. Bookka charges no fee on an in-person payment — only Stripe’s own terminal rate applies, and cash costs nothing.
Gift cards and an online shop. Sell gift cards and products from your booking page, with pickup or post, and refunds and fulfilment tracked in the same place as your appointments.
Bring people back
A monthly client who slips to quarterly is two thirds of the value gone.
Reminders by SMS and email. A confirmation immediately and a reminder before the day, sent automatically. No-shows are mostly a memory problem, and this is the fix for it.
Bookka Rewards. Points for what people spend or stamps for turning up, redeemed against a catalogue you set. Rewards come off the bill at the till and in the shop.
Campaigns, social and ads. Email and SMS campaigns with single-use promo codes, a scheduler that publishes to Instagram, Facebook and TikTok, and a manager for Google and Meta ads.
Run the place
The admin that happens whether or not you have software for it.
Numbers you can act on. Revenue, bookings, your best services and the regulars who have quietly stopped coming — with exports and custom reports when you need to look properly.
An assistant that does the admin. Ask it about your own figures in plain English. Turn on changes and it will complete bookings, record cash, adjust stock and draft campaigns — confirming before each one and logging every change. It cannot cancel bookings, refund anyone or touch billing.
Xero, and the rest of your stack. Native accounting sync with accounts provisioned on connect, calendar sync so your own diary stays right, and Stripe underneath all of it.
Everything massage therapists need, in one tool
All of it on every paid plan unless the card says otherwise. Where something is limited by plan, the pricing below says so rather than this list hedging each line.
Thirty, sixty and ninety as options
One service with lengths behind it, each carrying its own duration and price, shown on your page as “from $70” so a price change is one edit.
Deposits on the long appointments
Set per service, so a ninety-minute remedial is held and a quick thirty is not made awkward by one.
A cancellation window that enforces itself
Shown before the client pays and applied automatically. Inside the window the refund happens on its own; outside it, the deposit is yours.
Private treatment notes and tags
Pressure, problem areas, contraindications the client told you about and what you worked on last time — private to the practice, not to the client.
SMS and email reminders
A confirmation straight away and a reminder before the day, automatic. No-shows are mostly a memory problem, and this is most of the fix.
A calendar per therapist
Own services, own hours, own calendar, with roles deciding who sees the whole day and who sees only their own column.
Add-ons that extend the session
Cupping, hot stones or an extra fifteen minutes added as the client books, each adding its own time to the appointment.
Gift cards, tracked properly
Sold from your booking page, redeemed against a booking or at the counter, with the remaining balance followed rather than guessed at.
Payment at the table, 0% from us
Cash, card or a WisePOS E terminal on the way out. Bookka takes nothing on an in-person payment, and cash costs nothing at all.
Points or stamps for regulars
Bookka Rewards runs on points for spend or stamps for visits against a catalogue you set, coming off the bill at the counter.
The clients who stopped rebooking
Your numbers name the regulars who have not been back, and campaigns with single-use promo codes give you a way to ask them.
Mobile and multi-room both work
The dashboard runs on a phone for mobile work, and multiple therapists and rooms are handled as separate calendars rather than one shared diary.
One flat price, not one per chair
No commission on any plan, including clients who find you through the marketplace. Paid plans start with a 14-day trial.
Booking software for massage therapists, answered
Still curious? Get in touch — we reply fast.
Take a deposit on the services where a cancellation actually costs you. Bookka collects it when the booking is made, with the balance due on the day, and the client sees both the deposit and your cancellation window before they pay — so the policy is agreed up front rather than argued about afterwards. Inside the window the refund is automatic; outside it, you keep the deposit. Automatic SMS and email reminders do most of the work before any of that is needed.
Yes. Keep one service and give it mutually exclusive length options, each with its own duration and price. The client picks the length when they book, your page advertises the service as “from” the cheapest option, and when you put your prices up you edit one service instead of hunting down three that have quietly drifted apart.
On the client’s record, as notes and tags owned by the business and never visible to the client. Pressure, problem areas, what you treated last time, anything they have asked you to avoid. Worth knowing: Bookka does not have clinical intake forms, consent forms or health questionnaires that a client fills in before the appointment. If you are a practice that needs signed intake records, that is a real gap rather than something to work around.
Yes. The free plan covers five bookings a month to start on, Business is $39 a month, and the dashboard runs on a phone so mobile work is the same as room work. Bookka takes nothing when you take the money at the end of a home visit — only Stripe’s own rate applies.
Yes, and they are tracked rather than printed. Clients buy them from your booking page, redeem them against a booking or at the counter, and the remaining balance is followed properly. Refunds and the voucher’s history sit alongside your appointments instead of in a drawer.
Yes. They book in a browser from your own link or your marketplace profile, and the confirmation and reminder arrive by SMS and email. Nothing to install and no account to make first — which matters most for the clients who book once a year.
Yes. Each therapist has their own services, hours and calendar, and roles control who sees the whole day and who sees only their own column. Business covers up to five people and Executive up to twenty, with extra staff at $14.95 a month and a second location included on Executive.
No commission on bookings, on any plan, including clients who find you through the marketplace. A free plan covers five bookings a month, then Business is $39 a month and Executive $69. Online card payments cost 2.2% + 30c, all in and GST inclusive on Australian cards. In person Bookka takes nothing at all — you pay only Stripe’s own rate — and cash, your own EFTPOS machine and a gift card being redeemed cost nothing. Everything settles into your own Stripe account rather than ours.
Not quite your trade?
Bookka runs the same way for anything booked against a person’s time. See every trade we have written up.

