A patient with a screenshot
A patient arrives for a blood test appointment and shows reception a screenshot of your website with last year's price. The booking confirmation said something different, and the directory profile where they first found you says something different again. Reception honour the lowest price, apologise, and make a note to tell the manager.
Behind the scenes, fees were updated in the practice system in April. The website's main fees page was changed, but three service pages still show old prices in their text. The booking widget uses its own price field. The laminated sheet at reception is two versions old. Nobody set out to mislead anyone. It is simply that one price lives in six places.
Why prices drift apart
Private GP clinics sell many items: consultations of different lengths, blood panels, vaccinations, medicals, letters, procedures and packages. Each has a price that appears on the website, in the booking system, in the practice system's billing, on directory profiles, in corporate price lists and on printed sheets.
Those places were set up at different times by different people. When fees change, the update is a manual round of edits, and the person doing it may not know about the blog post from two years ago that quotes a fee, or the corporate price list saved in a shared drive.
What mismatched prices cost
| Mismatch | Effect |
|---|---|
| Website lower than billing | Discounts given at the desk to avoid argument |
| Booking page out of date | Complaints and refunds after the appointment |
| Directory profiles stale | Patients arrive with the wrong expectation |
| Reception price sheet old | Staff quote wrong fees on the phone |
| Corporate lists unmanaged | Invoices that do not match the contract |
Beyond the money, a clinic that seems unsure of its own prices loses a little trust with every patient who notices.
How we keep one price list
- We gather every fee from every place it appears and reconcile them into one master price list, with the current approved figure for each item.
- The master list is held somewhere your manager can edit safely, such as a structured table with change history.
- Your website's fee tables and service pages read prices from the master list, so a change updates every page at once, including older content we find quoting a fee.
- Booking system and practice system prices are updated through their APIs where available, or an import file is generated for a person to load.
- Reception get a live, searchable price sheet on screen rather than paper.
- External places we cannot update automatically, such as directory profiles, are listed with the new figure and a tick box, so the manual round is at least complete.
After the next price change
The manager updates the master list once, checks the list of external profiles, and is done. The website, booking pages and reception sheet all agree. Patients do not arrive with screenshots of old prices, and staff do not have to decide on the spot whether to honour them. Corporate price lists are generated from the same source with each contract's adjustments.
Having one list also makes it easier to review fees properly, because you can see every item side by side for the first time.
It also removes a quiet source of stress for reception. Quoting a price on the phone becomes a quick search on a live sheet they trust, rather than a guess between the laminated card and whatever the website says today. When a patient does question a fee, staff can show the current published figure with confidence.
Do your prices disagree with each other?
- Patients have quoted a price you no longer charge
- Fees appear in page text as well as the fees page
- Reception use a printed price sheet
- Directory profiles are updated when someone remembers
- A fee change takes a round of edits across several systems