In dentistry the cheapest tier is not an option, and it is worth knowing that before starting a comparison. General booking systems start at €7.90 a month, but they are built to keep a calendar, not to handle patient records. A dental practice starts somewhere else: the product category built for patient records and a Kanta connection starts, by published price lists, at €48.90 a month.
Prices checked 21 July 2026 from providers’ own published price lists. Pricing can change — always verify current terms with the provider.
Two product categories, only one of which is yours
| Service | Starting price | Basis | Source |
|---|---|---|---|
| Vello Pro | from €48.90/mo | Includes Kanta connection; plus VAT | ohjeet.vello.fi |
| Ajas | €16/mo | Plus VAT; Kanta features priced separately | ajas.fi |
| Vello Basic | €7.90/mo | Plus VAT; not for patient record handling | vello.fi |
| Hallinnoija | €7.90/mo | Per bookable resource; general booking system | hallinnoija.fi |
| Evaraus | €19.95/mo | On a 12-month billing period | evaraus.fi |
The bottom three rows are in the table only so you understand why you keep seeing them in comparisons — not because they are an option for you. They are calendars. The top row is a different product.
The difference is not the number of features. A patient record system carries requirements for documentation, retention, information security and compatibility with Kanta services, and healthcare operations are supervised. Social and healthcare registrations moved from Valvira to the Licensing and Supervision Agency on 1 January 2026, so check your own obligations there and with Kanta services rather than on a vendor’s sales page.
Where the line falls in practice
Many practices run two systems: a patient record system for records and something lighter for online booking. That works perfectly well, but it has one condition that breaks easily.
Health information must not leak onto the calendar side.
In practice that means one thing: the booking form collects a name, a phone number, an email address, the service and the time. Nothing else. No “briefly describe your problem” field, no “are you in pain”, no free-text box for the patient to write whatever comes to mind.
Health data is a special category of personal data under Article 9 of the GDPR, with stricter conditions for processing. When such a field sits on an ordinary web form, the information ends up in email, in a form service and possibly on a third party’s servers — systems not designed for it.
Fortunately the solution is also better usability. When the reason for the visit is chosen from a service menu — check-up, scaling, filling, emergency pain — the practice gets what it needs for scheduling, the patient has to write nothing, and health data does not migrate into the wrong system. The detailed history form is filled in at the appointment, in the system built for it.
Durations decide whether the calendar works
In dentistry, service durations vary more than in most trades. A check-up is about half an hour. A root canal can be an hour and a half. An emergency patient needs a slot today, but nobody knows in advance how long it will take.
If the system uses one fixed slot length, one of two things happens. Either the slot is sized for the longest treatment and the calendar sits half empty, or it is sized for the shortest and the day runs an hour late by the afternoon. Neither is acceptable in a practice where an empty hour in the chair is expensive.
The checklist before buying is short: can duration be set per service, can it vary by clinician, and can some slots be reserved for phone booking only. The last matters more than it sounds — emergency slots are usually best kept on the phone, because judging urgency is not the patient’s job.
A published price list is dentistry’s distinguishing feature
Here dentistry differs from almost all other healthcare: it gets compared on price.
Nobody shops around for emergency care. But the price of a check-up, whitening or orthodontics is compared online as a matter of routine, well before anyone phones anywhere. 84% of Finns look online for information about goods and services (Statistics Finland, 2025), and dentistry is precisely the service where that search happens.
Prices vary by practice and are usually quoted as “from”, because the final sum depends on the scope of treatment — that is an established and honest convention in the field. But that is exactly why a clear, comprehensible price list online separates a practice from those where none is to be found. It is not price war; it is openness, and it is the single piece of content a new patient looks for most.
The three other things they look for: which treatments you provide, how to get seen urgently, and who does the work. The booking calendar is only the fifth.
What else the price includes
The same extras apply as in other trades: SMS generally €0.05–0.15 per message, plus any payment features. Healthcare has unusually good measurement of the effect of reminders: 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).
For a dental practice this is exceptionally valuable, because an empty hour is expensive. If an hour of treatment is worth €150 and there are six no-shows a month, that is €900. The cost of automated reminders in the same month is tens of euros.
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), 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 exclude VAT. A comparison is on our comparison page, and the background to the figures is in our website cost guide.
To say it plainly, here is what an owned website does not do: it does not meet patient record requirements, it is not Kanta-compatible and it does not replace a patient record system. It handles discoverability, pricing and trust — the part a patient record system does not touch at all.
Who this does not suit
If your practice belongs to a chain with a central patient record system and a ready site template, do not build your own alongside it. It splits your search visibility and is very likely a breach of contract.
The same applies if you are a solo dentist with an established patient base and a calendar full for months. Acquiring new patients solves no problem then — on the contrary, it produces enquiries you have to turn down.
The investment justifies itself when you compete locally with several practices, when you provide treatments patients compare online in advance, or when you notice the first question on the phone is almost always about price. That last one is the clearest sign that the information is missing from where people look for it.
See an example on our demo sites or run your own numbers in the calculator.