Website retainer vs one-time build

The short answer
A one-time build buys the things that are done once. A monthly plan buys the things that happen again every day because patients keep arriving. Sort every line of work by that test, done once or recurs, and the split between a build and a retainer falls out on its own. It does not depend on which vendor you ask. It depends on whether the work is still there next month.
Our own prices, so the rest of this reads against real figures: a website is $2,500, $4,500 or $6,500, paid once. The monthly plans are $497, $997 or $1,797 a month, each with a one-time setup fee. Every figure is on the pricing page, and none is a starting point for a quote.
The rest of this article is about the word “retainer”, which in this industry does a lot of quiet work, and about the two terms that tell you whether a monthly fee is honest.
What the word usually means
Ask a practice what they pay for their website each month and the answer is usually a single line on a statement, and it is usually called maintenance, hosting, support, or a retainer. Ask what it covers and the answer gets vaguer. Hosting is real, and cheap. Updates are real if the site was built on a platform that needs them. Reporting is real if somebody reads the report. “Ongoing optimisation” is the line to ask about, because it describes no particular work.
None of this makes a monthly website fee dishonest. It makes it unsorted. Some of what sits under that line is work that genuinely recurs, and some is work that was done once, years ago, and has been billed monthly ever since. The word “retainer” covers both, which is why it is worth replacing with a question: does this line happen again next month because patients arrived, or because the invoice does?
Sort the work by kind
Here is the sort, using the work we actually sell, because it is the work we can describe precisely. Nothing in the left column needs to be done twice. Everything in the right column happens again the next day.
| Done once, and owned | Recurs, because patients keep arriving |
|---|---|
| The design, for phone and desktop | A missed call gets a text back in under sixty seconds |
| Every service written in plain patient language | Every form fill gets an answer, day or night |
| A page for each core service | A lead that goes quiet is followed up, on a schedule |
| A booking button on every page, wired correctly | Appointment reminders, and a no-show prompted to rebook |
| Your Google reviews shown on the site | An open slot filled from the waitlist |
| Your Google listing connected | Every patient asked for a review after the visit, and answered |
| The before-and-after gallery, done properly | The listing kept current, and every directory kept consistent |
| Financing options displayed | A patient quiet for ninety days hears from you again |
| Hosting, the web address, the code, the statistics | One page a month saying what all of it caught |
A build is the left column. A plan is the right column. That is the whole article, and the sections that follow only walk each column.
What a one-time build should cover
Three tiers, each a fixed price agreed before we start, each live in about three weeks with your current site running until you have clicked through the new one. They are described here by the kind of work in them, not by who they are for.
The Foundation, $2,500, is the site: a clean, fast design where every page ends in a booking button, loading in under two seconds, your services in plain language with a question section for each, your Google reviews displayed, a gallery done properly, and financing options shown.
The Found Practice, $4,500, is the site plus the work of being found: services written the way patients actually search, your Google listing connected, a page built for each core service, a structure that search engines and AI assistants can read and cite, and ninety days of tweaks after launch.
The Booking Machine, $6,500, is the site plus the site working the phones: Claire, the website assistant, answering questions and booking patients at two in the morning, missed calls getting a text back, and a quiz that matches patients to treatments.
Notice that the third tier crosses the line in our own sort. Missed-call text-back and an assistant are right-column work bundled into a left-column price. Claire’s first ninety days are included and she is $199 a month after that, month to month, which is the honest way to bundle a recurring thing: name the point where it becomes a monthly fee.
What every tier has in common is the ownership line. On day one the web address, the hosting, the code and the visitor statistics are in your name. Nothing about the site needs a plan to keep working, and a practice can buy a build and never pay us again.
What a monthly plan should cover
Three plans, each including the one below it, each described by the kind of work that recurs.
Never Miss Another Patient, $497 a month with a $750 setup, is the daily catch: the missed-call text-back, the sixty-second answer to every form and inquiry, follow-ups on a schedule, reminders, no-show rebooking, the waitlist, one inbox for calls, texts and forms, and one page a month saying what it caught. This is the work that happens because the phone rang while you were with a patient.
Be the First Name in Town, $997 a month with a $1,000 setup, is the work that compounds: every patient asked for a Google review after the visit, every review answered, the listing managed and kept current, the site and listings structured so assistants can name the practice, win-back campaigns to patients quiet for ninety and one hundred and eighty days, and email nurture for new leads. Invisible for a month, and hard to argue with after six.
Your Med Spa, On Autopilot, $1,797 a month with a $1,500 setup, is the work that reports: every lead source followed to a booked appointment and a dollar figure, call tracking by source, cross-sell and referral campaigns to patients you already have, a treatment-match quiz, front-desk scripts, and a quarterly call.
The setup fee is the done-once part of a monthly plan, and it is priced as one: connecting the phone line, the booking software and the listing, and building every automatic text and email. It is real work done once, which is why it is paid once and not refunded if a practice leaves in the second week. That is the same sort, applied inside the plan.
The two terms that keep a monthly fee honest
A monthly fee is a claim that the work will still be worth paying for next month. Two terms make that claim checkable, and the absence of either is the thing to notice.
Month to month. Every plan we sell is month to month, thirty days’ notice, no contract. The reason is not generosity. A fee that must re-earn itself every month is a fee whose vendor has to keep doing the work, and a contract removes that pressure entirely. Twelve months of anything, paid in advance, tells you nothing about whether the work recurred.
You own everything. The leaving test is the sharper of the two: if you cancelled every monthly line tomorrow, what would you keep? For our plans, everything: the website, the sequences, the review system, the listing, all of it stays with you. A retainer where leaving means losing the site is not a plan for recurring work. It is a lease with a website attached, and the monthly fee is rent.
Run both terms against any monthly line you pay for. A fee that is month to month and leaves everything behind is being paid for work. A fee that needs a contract, or takes the site with it, is being paid for something else.
Where the monthly plan is the wrong purchase
A plan runs on top of the booking path. It does not repair it.
Between 26 and 27 August 2026 we walked the booking path on 221 med spa domains across North and South Carolina, once each, with an automated walker. 36 of the 140 paths we could walk had at least one finding, or 25.7%, and the denominator is the walked population: every domain where the walker reached a booking surface and something happened there. The walk and its limits are on the methodology page. What matters here is what the findings were. Every class was wiring: a booking link resolving to an error page, a widget that rendered nothing, a form that threw an error, a verification wall standing before any appointment time. Not one was a finding about design, and not one is something a monthly plan would touch.
That is why the order of purchase is the order it is. A missed-call text that sends a booking link to a calendar that does not load is a faster route to the same dead end. If the path has a finding on it, the repair, from $750 and paid on completion, comes before any plan, and the audit that finds it is free either way.
Some other cases where the answer is nothing. A phone-only practice that wants to stay phone-only needs neither a build nor a plan. A front desk that already answers every call and follows up twice does not need the daily-catch plan, and we say so on that plan’s own page. A practice that likes its site and has a clean path is not a customer, and we would rather say that than sell it something.
What we cannot know about your practice
We have no figure for what a monthly plan returns. We are early, we do not yet publish client results, and the audit measured booking paths, not revenue. Nothing above says a plan pays for itself, and any vendor’s page that puts a return figure on a retainer is worth reading twice. What the reports inside the plans do is count: leads captured, appointments booked, and in the top plan, what each source made. That is a measurement you can check, not a promise we can make in advance.
Our own sort has seams, and we have pointed at both. The Booking Machine bundles recurring work into a one-time price, with a named point where the assistant becomes a monthly fee. The setup fee inside every plan is done-once work, and it is kept on the first invoice rather than spread across twelve so that it is visible as what it is.
A maintenance fee can be honest. If a site was built on a platform that needs monthly updates to stay secure, the fee for those updates is real recurring work. The question to ask is whether the build had to be made that way, and the answer is usually no. Our builds carry no such line because nothing in them needs it.
Every audit figure here is pinned to two dates: measured 27 August 2026, reviewed 7 September 2026. Prices change less often, and when one does, this article is updated and says so.
How to sort your own statement in ten minutes
Open the statement and list every monthly line that touches the website, the phones or the marketing. For each one, ask the question from the top of this article: does it happen again next month because patients arrived, or because the invoice does?
Then run the two terms. Is the line month to month, and what would you keep if you stopped paying it tomorrow? A line that is done-once work billed monthly deserves a one-time price, and the vendor can be asked for one. A line that takes the site with it when you leave deserves a harder look than its amount.
Before any of that, open your own booking path on a phone and go all the way to the last screen before an appointment would be confirmed. If it stops somewhere, that is the first purchase, and it is not a retainer.