What a Dental Practice Website Costs, and What It Actually Needs
A dental practice website costs EUR 1.500 to 3.500 excluding VAT. That is step 03 on our price ladder, and a practice ends up there because the site has to carry a separate page for every treatment it wants to be found for, plus a route into the appointment book that the front desk still controls.
Step 04 starts at EUR 3.500 and applies the moment the site holds patient logins or takes card payments.
What step 03 covers for a practice
Step 03 is 4 to 7 pages, a CMS the practice can edit, service pages written per treatment, and a booking or contact flow, built in 3 to 6 weeks. For a single location practice that is the whole job.
The pages that earn their place:
- A home page that names the location, the treatments and the way to book.
- One page per treatment you want to be found for: implants, orthodontics, hygiene, whitening, emergency appointments.
- A fees page, or at minimum a starting figure per treatment.
- A team page with real photographs and the registration each dentist holds.
- A new patient page: what the first appointment involves, what to bring, how long it takes.
- Contact, with opening hours, transport, parking and what to do outside hours.
Booking is the decision that moves the price
If the practice already pays for management software with an online booking module, the job is to embed that module, style it so it does not look bolted on, and make it work properly on a phone. That sits inside step 03.
Building booking ourselves is different work: patient accounts, a schedule that reflects real chair availability, reminders, and a deposit taken by card at the moment of booking. That is step 04, EUR 3.500 to 7.500, 6 to 12 weeks. If the website holds a login or takes money, it is step 04.
Which step fits
| Step | Price, excluding VAT | When it fits a practice |
|---|---|---|
| 01 Single-page landing | EUR 600 to 900 | A practice that has not opened. One page, a form and analytics while the rooms are fitted. |
| 02 Mini-site | EUR 900 to 1.500 | 2 to 3 pages for a practice with a narrow treatment list that does not need a page per treatment. |
| 03 Business website | EUR 1.500 to 3.500 | A working practice that wants to be found per treatment and keep the appointment book full. |
| 04 Advanced site or web app | EUR 3.500 to 7.500 | Custom booking, patient logins, card deposits, a two-way link to the management system. |
| 05 Custom SaaS platform | from EUR 7.500 | Software run across several locations, scoped after discovery. |
The whole ladder, with what each step includes, is on packages.
What a practice needs, and what gets sold on top
What the site genuinely needs:
- Treatment pages written in the words patients type, with the clinical term alongside rather than instead of them.
- Price signals. A page that refuses to mention cost sends the visitor to the practice that does.
- Proof a person can check: named dentists, registration details, photographs of the actual rooms.
- A phone number that is tappable and visible without scrolling, on pages that load fast on mobile data.
- Directions, parking, public transport and whether the entrance is accessible without stairs.
What gets sold on top without earning the money:
- A custom booking engine when the management software already publishes one.
- A chatbot answering dental questions. A nervous patient wants a phone number and a name, and clinical answers from a bot are a liability the practice carries.
- A blog nobody in the practice has time to write.
- Stock photography of models with perfect teeth, which makes the practice look like any practice anywhere.
The contact form carries health data
A form with a box inviting the visitor to describe their symptoms collects health data, pushes it through an email relay and parks it in a shared inbox. Keep the form to a name, a contact detail, a preferred time and the treatment area. Ask the rest on the phone.
Before launch, decide where submissions are stored, who can open that mailbox and how long they are kept, and keep marketing consent separate from the enquiry itself. Session recording and heat mapping scripts can capture what a visitor types, so they do not belong on the enquiry page. These are build decisions we make with you, not legal advice, and whoever advises the practice signs them off.
What it costs after launch
Care, EUR 100 to 300 per month. Updates, monitoring, backups and small fixes. Not a redesign and not new features, which we say at the start rather than let scope drift.
SEO foundation, EUR 450 to 750, one off. Search Console, analytics, indexation, technical hygiene, titles, internal links and a plan covering the next 3 to 6 months. A single piece of work that does not repeat.
SEO growth, EUR 500 to 800 per month. Continuing technical and on-page work, treatment and neighbourhood pages, internal links and reporting. A practice with a full book has no reason to buy it.
Process and timeline
- A scoping call, then a fixed quote. Nothing gets built against a range.
- Content: the treatment list, fees, photography and the text per treatment. It needs a dentist to approve it, so it starts before the design does.
- Design and build. 3 to 6 weeks at step 03, 6 to 12 weeks at step 04.
- Booking connected and tested against a real slot in the diary, on a phone, by someone who works on the front desk.
- Launch, redirects from the old URLs, then Search Console and analytics verified.
How the build itself is put together is on design and engineering.
When to spend less
If the book is already full and the practice is turning patients away, a new website is not the spend. Staffing and chair time are.
If the current site loads properly on a phone, says what the practice does and gives an honest fee range, the SEO foundation on its own may be the better buy. It tells you whether the site can compete before you rebuild it.
If the practice has not opened and there is nothing to photograph yet, step 01 holds the name and a registration form until the rooms exist. And if the choice is between a bigger build and better photography, choose the photography. Real rooms and real faces do more on a treatment page than anything we build around them.
Questions practices ask
Can we edit it ourselves?
Yes. Step 03 includes a CMS, so opening hours, fees, team changes and treatment text are yours to change without calling anyone. Structural work, new page types or a new section come back to us.
Do we own the site?
You own the code, the repository and the database. Hosting can sit with us, and that is agreed per practice rather than assumed.
Can you connect it to our practice management software?
It depends on what the vendor exposes. Embedding a published booking widget sits inside step 03. A two-way link that reads and writes appointments needs an API, and that is step 04 work. We check what your vendor offers before quoting, because the answer changes the price.
How many treatment pages should we build?
One for each treatment you want more of and are happy to take on. Patients search per treatment, so a page per treatment beats one long services page. Treatments you would rather not grow can stay a line on a list.
Will it rank?
The build gives it a clean technical base: correct titles, fast pages, a page that answers per treatment, and internal links that make sense. Competing for the contested treatment searches in a city is continuing work, which is the SEO growth line rather than the build.
Tell us the treatment list, the location, and whether booking runs through your management software, and we will come back with a fixed quote. Start here.
Building something?
JP Studio designs and builds websites, storefronts and product interfaces.