Dental clinics · case study

Booking system cost for a dental clinic 2026: why the cheapest tier isn't an option

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

ServiceStarting priceBasisSource
Vello Profrom €48.90/moIncludes Kanta connection; plus VATohjeet.vello.fi
Ajas€16/moPlus VAT; Kanta features priced separatelyajas.fi
Vello Basic€7.90/moPlus VAT; not for patient record handlingvello.fi
Hallinnoija€7.90/moPer bookable resource; general booking systemhallinnoija.fi
Evaraus€19.95/moOn a 12-month billing periodevaraus.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.

Frequently asked questions

How much does a booking system cost a dental clinic?

For a dental practice the starting point is not the cheapest tier. Vello Pro, intended for patient record handling and a Kanta connection, starts at €48.90/month plus VAT. General booking systems start at €7.90/month, but they are not built for patient records, so they cannot be compared directly.

Can a dentist use an ordinary booking calendar?

For reserving time, yes; for recording patient information, no. If the calendar and the patient records live in separate systems, health information must not leak onto the calendar side. In practice that means the booking form collects only a name, contact details, service and time.

Can a dental booking form ask about symptoms?

Health data is a special category of personal data under Article 9 of the GDPR, with stricter conditions for processing. The simplest and safest approach is not to ask about symptoms on a web form at all. The reason for the visit can be picked from a service menu without the patient typing health information into a free-text field.

Why do treatment durations affect the choice of system?

Because the range is wide: a check-up takes about half an hour, a root canal can take an hour and a half. If the system uses one fixed slot length, the calendar ends up either half empty or overbooked. Check that durations can be set per service and per clinician.

Should the price list be published on the website?

Dentistry is one of the few healthcare services consumers actively compare on price before making contact. Prices vary by practice and are usually quoted as 'from', but that is exactly why a clear published price list separates a practice from those where none can be found.

What should the website tell a new patient?

Four things: which treatments you provide, roughly what they cost, how to get seen in an urgent situation, and who will do the work. Those decide whether a new patient makes contact — the booking calendar is only the fifth item.

30-second calculator for dental clinics

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 dentists 2
Missed contacts per week 10
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.