Why a single-practitioner clinic and a multi-branch group get very different quotes
A one-doctor practice needing a clean five-page site and a multi-branch specialist group needing practitioner profiles, branch-specific pages, a referrer information section and a live booking integration are different projects, even though both are commonly requested as "a healthcare website." Cost follows the actual scope (number of services, number of locations, and what happens after a patient clicks "book") not the healthcare label itself.
Nexus platform sites start at R3,000 (Launch), R5,500 (Business) and R8,000 (Pro); custom development starts from R5,000. The final number depends on how many of the scope drivers below apply to your practice.
A useful way to sense-check a quote before it arrives is to count, honestly, how many of these apply to you: more than one physical location, more than three practitioners, a booking system that needs to talk to existing practice management software, and any patient resources that still need to be written from scratch. Each "yes" moves a project further from Launch and closer to Business or Pro, not because the agency is padding the price, but because each one is genuinely more content and integration work.
Cost drivers
| Driver | Why it costs | Question to ask |
|---|---|---|
| Service catalogue size | Each deep service page needs accurate, reviewed copy | How many services genuinely need their own page versus a shared list? |
| Practitioner profiles | Photos, bios, credentials, approach, multiplied per practitioner | Who supplies photography, and who writes the bios? |
| Number of locations | Unique hours, access detail and often unique service lists per branch | Does every branch really offer every service? |
| Booking tools | Third-party scheduling widgets or a custom flow, plus confirmations | Does the booking system need to talk to your existing practice management software? |
| Patient resources | Prep guides, FAQs, downloadable forms | Do these already exist, or do they need to be written? |
What Launch, Business and Pro typically cover for a healthcare site
| Package | Typical fit | What it usually includes |
|---|---|---|
| Launch (from R3,000) | A single-practitioner practice with one location | Homepage, core service pages, one practitioner profile, a clear contact/booking path |
| Business (from R5,500) | A group practice with several practitioners at one site | Multiple service pages, a practitioner directory, patient information section, tracked enquiries |
| Pro (from R8,000) | A multi-branch or multi-specialty group | Branch-specific pages, referrer information, richer service architecture, booking integration |
| Custom (from R5,000) | Groups needing bespoke scheduling or practice-management integration | Scoped individually once the required workflow is understood |
Two scoping scenarios, side by side
| Scope input | Solo GP practice | Multi-branch specialist group |
|---|---|---|
| Locations | One consulting room, one address | Three branches, each with different hours and parking |
| Practitioners | One doctor, one bio, one photo set | Eleven specialists across four disciplines, each needing a profile |
| Services | A shared list of common conditions treated | Distinct service pages per specialty, cross-linked to the right practitioners |
| Booking | Phone and WhatsApp, answered by reception | A scheduling widget that needs to reflect real-time availability per branch |
| Likely package | Launch (from R3,000) | Pro (from R8,000) or a custom scope |
Once-off versus monthly: compare the full commitment, not the instalment
A monthly plan can make a properly built healthcare site affordable without a large upfront cost, and that is a legitimate reason to use one. It does not make the underlying project cheaper, it changes when the same total gets paid, not how much it adds up to.
Before agreeing to a plan, ask for three numbers in writing: the full 12-month total, what happens to the site and its content if the practice cancels early, and the ongoing hosting and domain cost once the build itself is paid off. A quote that only states "from R___ per month" without those three numbers is not comparable to anything yet, it is a marketing figure, not a budget you can plan against.
A rough way to sanity-check any plan: multiply the monthly figure by twelve, then ask whether that total sits inside the Launch, Business or Pro band you would expect for the scope you actually described. If the monthly total lands well above the once-off equivalent for the same scope, that gap is the price of spreading payment, not extra value, which can still be a fair trade for cash flow, provided the practice goes in with eyes open.
Booking paths, and what each one actually costs
| Booking method | Best fit | Trade-off to weigh |
|---|---|---|
| Phone and WhatsApp only | Solo practices with low daily booking volume | No cost beyond the site itself, but reception becomes the bottleneck during busy periods |
| Third-party scheduling widget | Group practices with predictable appointment types | Fast to add, but rarely reflects practice-management-software availability without extra integration work |
| Custom booking flow | Groups whose practice-management software must stay the single source of truth | Most accurate, and the most expensive line item in the whole project, scope it as its own workstream |
Checklist before requesting quotes
- Top services listed, ranked by patient volume, not just an exhaustive list of everything offered
- Locations and hours confirmed for every branch, including any service differences between branches
- Booking method decided, third-party widget, custom flow, or phone/WhatsApp with a fast response process
- Photo assets available for practitioners and facilities, or a photoshoot planned and budgeted
- Primary conversion defined (booked appointment, qualified enquiry) so success is measurable after launch
Where practices overspend, and where they underspend
The common overspend is commissioning an elaborate custom design system for a single-practitioner clinic that needed a clear, fast five-page site far more than visual originality. The common underspend is skipping practitioner photography and clinical content review in favour of stock imagery and generic copy, both of which have a much clearer path to actually filling appointment slots.
If budget is tight, fund the highest-volume service pages and practitioner profiles properly first, and treat additional locations, an elaborate booking integration, or a broader resource library as a second phase once the core site is live and measurable.
A less obvious underspend: practices that launch without deciding who owns the site afterwards. A homepage that goes stale because nobody has been assigned to update hours, add a new practitioner, or refresh a service page is a slower, quieter version of the same problem as a poor launch, the site simply stops earning its cost a few months in, without anyone noticing until enquiries drop.
How a Nexus healthcare quote actually gets built
- Map services against real patient volumeNot every service the practice offers needs its own page on day one, the ones patients actually search and book for do.
- Confirm branches, practitioners and hoursEvery branch and every practitioner adds real content, not just an extra row on a template.
- Decide the booking method deliberatelyPhone and WhatsApp, a scheduling widget, or a custom flow, chosen for the practice, not defaulted to the most technically impressive option.
- Assign a clinical reviewer and a content ownerNamed people, with calendar time, not an assumption that "someone" will get to it.
- Match the result to Launch, Business, Pro or a custom scopeThe package follows the map above, it is not chosen first and then made to fit.
Comparing quotes without getting distracted by the headline number
Put every proposal side by side against the same rows: services covered, number of practitioner profiles, number of locations, booking method, who supplies photography, who reviews clinical content, and the full price, once-off and, where relevant, the full 12-month plan total. A quote that is missing a row is not necessarily a bad quote; it just means that work sits outside the price and needs to be scoped separately or handled internally.
A once-off quote and a monthly plan quote are only comparable once both show the same total commitment. Never compare a monthly instalment directly against a once-off number without converting one to match the other.
The Nexus take: when a custom build actually earns its higher price
- Your practice-management software has an API that a custom booking flow genuinely needs to talk to, a widget cannot bridge that gap
- Patient intake needs conditional logic a template cannot express, different forms per specialty, or documents uploaded before a first consult
- You are building a group-wide referral portal, not just a public-facing marketing site
- None of the above apply, in which case a Launch, Business or Pro platform site is very likely the better-value decision
The most expensive healthcare website is not the one with the highest quote. It is the one built with more platform than the practice will ever operate, or less structure than the patient volume actually needs.
Jordan Blake, Nexus Web & Conversion Strategist
Next step
Read our healthcare website design guide (or the medical practice design guide for single and group practices) for the structure this budget should fund, then request a scoped estimate with your services, locations and booking preferences.
Bring three things to that conversation: your ranked service list, an honest branch and practitioner count, and your current booking process. A quote built from those three inputs will be far more accurate than one built from a single line brief like "we need a new website."


 A Practical Buyer’s Guide.png)