Massage · case study

Booking system cost for a massage therapist 2026: where the gap between €7.90 and €48.90 comes from

A booking system for a massage therapist costs between €0 and €48.90 a month by published price lists. The range looks wide, but it is not driven by feature counts. It comes down to one boundary: whether you handle patient records or simply keep a calendar. That boundary decides which product category you belong to, and what you pay.

Prices checked 20 July 2026 from providers’ own published price lists. Pricing can change — always verify current terms with the provider.

Starting prices and what they cover

Service Starting price Basis Source
Vello Free€0/moFree tier with basic featuresohjeet.vello.fi
Hallinnoija€7.90/moPer bookable resource, no setup feehallinnoija.fi/hinnasto
Vello Basic€7.90/moPlus VAT; longer billing period lowers the monthly ratevello.fi
Ajas Nettivaraus€16/moPlus VAT; Kanta features priced separatelyajas.fi/hinnasto
Vello Profrom €48.90/moIncludes Kanta connection; plus VATohjeet.vello.fi

The distance between €7.90 and €48.90 is not the length of a feature list. It is the line between a calendar and a patient record system.

What actually causes the price gap

A booking calendar stores a name, a phone number and a time. Handling patient records is a different discipline: it brings documentation and retention requirements plus compatibility with Kanta services, and the system has to meet regulatory requirements. Building and maintaining that costs the vendor more, and it shows up in the price list as its own tier.

In practice a massage therapist should answer one question first: do you record information about clients that counts as health data? If you do, you are in a different product category and €7.90/month is not a realistic reference point. If you do not, the cheaper tiers are enough.

This is a good moment to check your own obligations against Valvira and Kanta guidance, or with your professional association. The rules for a healthcare professional are not the same as for an entrepreneur providing wellbeing services, and the line follows how the practice is run rather than how the service is marketed.

Health data in a website form

One mistake recurs on massage and physiotherapy sites: a field is added to the booking form reading “briefly describe your complaint”.

Health data belongs to the special category of personal data under Article 9 of the GDPR, with stricter conditions for processing than ordinary data. When such a field sits on a normal web form, the information ends up in email, in a form service and possibly on a third party’s servers — systems that were not designed for it.

The simplest solution is not to collect symptom information online at all. The booking form asks for a name, a phone number, the service and the time. Background details are recorded at the appointment, in the system intended for patient records. That keeps the website a marketing tool instead of accidentally turning it into a patient record system.

It is also the most sensible option financially: it keeps the site in the inexpensive product category.

What comes on top of the monthly fee

Hallinnoija writes in its own guide that SMS, online payments and a card terminal can add €10–30 a month, and that comparing monthly fees alone is misleading. The concrete figures from published price lists:

  • SMS generally €0.05–0.15 per message; at Timma €0.08 plus VAT per message sent
  • At Hallinnoija, online payments €9.90/month plus 2.5% + €0.39 per completed transaction, requiring an agreement with Visma Pay
  • At Hallinnoija, a card terminal €5.90/month
  • Some systems price as a share of bookings: Hallinnoija’s own example is that a 3% commission on €5,000/month of revenue is €150/month

For a massage therapist these are moderate, because there are fewer transactions than in a barbershop. Six clients a day is around 120 bookings a month, meaning roughly ten euros of messaging with one reminder each.

Reminders and no-shows

For a massage therapist, a missed hour is gone entirely. The effect of reminders has unusually good measurement behind it: in a randomised study of 9,835 patients, no-shows were 23.1% with no reminder, 17.3% with an automated reminder and 13.6% with a staff phone call (The American Journal of Medicine). Compiled industry figures indicate prepayment reduces no-shows by up to 65% (Simple Salon, 2026).

The arithmetic is straightforward. If a treatment is €65 and there are four no-shows a month, that is €260. An automated reminder costing around ten euros a month does not need a large effect to pay for itself.

An owned site for a massage therapist: what it is for

Website prices are one-off: single-page €400–900 plus VAT, multi-page €700–2,500 plus VAT (WebFin, 25 June 2026), with booking €2,000–6,000 (Poickeus, 2026) and with integrations €3,000–10,000 (Nerot.fi, 2025). Maintenance €35–50/month, domain €10–30/year. Our own packages are Starter €790, Business €1,290 and Premium €2,490, VAT 25.5% included; the agency prices above exclude VAT.

For a massage therapist the situation differs from a barbershop in one essential respect. If you handle patient records, you need a system built for that regardless — an owned site does not replace it. The question then is not “which one” but “do I need both”. The usual arrangement is that the site handles discoverability, content and trust, while the booking or patient system handles the calendar and the records.

It is fair to say plainly where an owned site does not help: it does not meet patient record requirements and it includes no point-of-sale system. A comparison of the models is on our comparison page, and the background to the figures is in our website cost guide.

Who this does not suit

For a therapist starting out, with a handful of clients a week and a calendar that fits in a phone, an owned site is too early an investment. A free or low-cost booking calendar and a carefully completed Google business profile will carry you a long way, and there is nothing embarrassing about that.

The investment starts to justify itself once client flow is established, treatment series repeat, and you want new clients to find you in search through your own domain rather than on a platform’s results page beside other therapists. 84% of Finns look online for information about goods and services (Statistics Finland, 2025) — the question is what they find when they look.

See an example on our demo sites or run your own numbers in the calculator.

Frequently asked questions

How much does a booking system cost a massage therapist?

By published price lists on 20 July 2026: Vello Free €0/month, Hallinnoija and Vello Basic €7.90/month, Ajas from €16/month plus VAT, Vello Pro from €48.90/month including a Kanta connection. The price gap comes mainly from whether you need patient record handling or just a booking calendar.

Why do healthcare features raise the price so much?

Handling patient records is a different matter from running a booking calendar: it brings documentation, retention and information security requirements, and the system must be compatible with Kanta services. These capabilities are usually priced as their own tier or sold as a separate add-on.

Can a massage therapist's website form ask about a client's symptoms?

Health data falls under the special category of personal data in Article 9 of the GDPR, with stricter conditions for processing. In practice the simplest solution is not to collect symptom information through a web form at all, and to record background details at the appointment in the system intended for patient records. Check your own obligations against Valvira and Kanta guidance.

What add-ons come on top of the monthly fee?

Typically SMS at €0.05–0.15 per message, online payments and a card terminal. In Hallinnoija's price list, online payments are €9.90/month plus 2.5% + €0.39 per transaction, and a card terminal is €5.90/month. Hallinnoija estimates add-on services at €10–30/month in its own guide.

Should a massage therapist choose an owned site or a subscription system?

For a solo therapist a subscription system is the smaller commitment, and if you handle patient records you need one regardless. In that case an owned site is a visibility and marketing tool rather than a replacement for the booking system. Running both is a common arrangement.

How should treatment series be handled in online booking?

Check whether the system supports different durations (60, 75, 90 min) as separate services, and whether a client can book the next appointment at the end of a visit. Booking the next session before the client leaves is in practice the single most important function for treatment series.

30-second calculator for massage studios

How much is your business losing right now?

Answer two questions — get an estimate, and we'll show you how to recover the money.

Number of therapists 2
Missed bookings per week 8
You're losing weekly about
— €
— € / month
Calculate website price →

Website payback period is calculated automatically based on your losses.

Compare first: Timma, Fresha or your own site? →

Want to see how this works for your business?

We'll show you the admin panel in 15 minutes — you'll try it exactly as your customer would when booking. Free, no commitment.