Pricing
Published to the dollar, because you shouldn't have to book a call to learn a price.
Most dental marketing agencies won't put a number on their website. Every number of ours is on this page — the plans, the onboarding fee, the add-ons, and the terms. Flat rate, never a percentage of your ad spend.
Foundation
For a practice with a decent site that's invisible locally.
- 1 location
- Google Business Profile management — weekly branded posts, full optimisation
- Review management — sweep, drafted responses, monthly reporting
- Competitive monitoring — your full radius, monthly
- Website hosting, maintenance & updates
- Monthly report, written for an owner
No territory exclusivity at this tier.
Growth
For a practice that wants the phone ringing, measurably.
- Everything in Foundation, plus:
- Google Ads — 2 campaigns, built and managed
- Campaign landing pages
- Call tracking included (provider cost to $95/mo; overage at cost)
- Conversion tracking & attribution
- Bi-weekly performance review
- Territory protection — defined radius, for the services purchased
Ad budget is separate, set with you, and paid by you directly to Google — it never touches our account.
Full System
For multi-location practices, or aggressive growth.
- Everything in Growth, for up to 3 locations
- 6 campaigns — two per location
- One multi-location website
- Report per location, plus a rollup
- Content — 2 pages or posts per month
- Monthly strategy call & quarterly competitive deep-dive
- Priority response
- Full defined-territory exclusivity
Save $1,600/mo vs. building the same thing from Growth plus two added locations at list ($7,595/mo) — a volume-commitment discount of about 21%, because three locations committed together cost less to run than three sold separately.
Month one
Onboarding & Build — $2,995, every client.
One fee that launches everything your plan includes. It's not a website product — it's 15–25 hours of real setup work, and every practice gets it, including practices that already have a good site.
- Website built or rebuilt — mobile-first, service & location pages, schema. Your domain and content stay yours; the build runs as part of the service.
- Full Business Profile audit and optimisation pass
- Tracking installed and verified — GA4, call tracking, conversion actions
- The campaigns your plan includes, built — no separate build charge for what your tier already covers
- Ads account structured properly, under your billing
- A competitive baseline of your radius, so progress is measurable from day one
Two ways to pay it
| Option | You pay |
|---|---|
| In full at signing | $2,495 — $500 off |
| Spread over 6 months | $500/mo × 6 on top of the retainer ($3,000 total) |
On Growth with the spread, month one is $2,995 all-in — not a $5,000 flinch.
Add-ons
Growing past your plan, priced in advance.
No surprise line items. If it isn't on this page, we quote it in writing before anything is built.
| Add-on | Price | What it covers |
|---|---|---|
| Additional location | +$1,250/mo | Business Profile management, reviews, competitive monitoring, call tracking and reporting for that location. Campaigns are separate — see below. |
| Additional Google Ads campaign | +$650/mo | One service category in one market — its own budget, geography and keywords. Covers media budgets up to $10,000/mo per campaign; above that, quoted individually. One-time build for a campaign beyond your tier: $650. |
| Extra content page or post | $250 each | Beyond Full System's included 2/month. |
| Facebook page management | +$350/mo | Facebook only. We don't manage Instagram, and we say so rather than delivering it badly. |
| Business Profile rescue | $795 one-time | For a suspended, duplicated or mis-set-up profile that needs surgery before anything else can work. |
A typical added location runs two campaigns of its own — $1,250 + $1,300 = $2,550/mo. If you're heading toward three locations, Full System is the better deal, on purpose.
Founding practices
First three clients: 40% off months 1–4.
We're new, and we price like it — briefly. Founding pricing exists because we're buying proof: your measured results, published whatever they are, and two reference calls. In writing, both directions.
Capped at three practices. We may close the programme early once independent proof exists — that's written into the offer too, so nobody is surprised.
| Plan | Months 1–4 | Month 5 on |
|---|---|---|
| Foundation | $597/mo | $995/mo |
| Growth | $1,497/mo | $2,495/mo |
| Full System | $3,597/mo | $5,995/mo |
Terms, in plain language
A 12-month agreement you can escape on merit.
Profile, review and search results compound over six to twelve months. The term exists so you actually see the result — and the performance exit exists so the term is never a trap.
The performance exit
At onboarding we agree one or two benchmarks in writing — qualified tracked leads, or cost per qualified tracked lead, measured from your own baseline. If we haven't met them by month six, you exit with 30 days' notice and no penalty.
We only benchmark what our work can influence — never patient volume or revenue, which depend on your front desk, your availability and your market. And it's two-sided: the exit assumes the agreed ad budget stays funded, approvals come back within three business days, and call tracking stays on. Fair both ways, in writing.
| Term | Detail |
|---|---|
| Initial term | 12 months, then month-to-month |
| Notice after the term | 30 days, either direction |
| Early termination | 2 months' retainer, plus any unpaid onboarding balance |
| Price changes | Never during a term |
| Billing | 1st of the month, in advance — ACH preferred, card accepted |
| Annual prepay | 10% off, cancellable pro-rata |
| Ad spend | Yours, paid directly to Google. Never our revenue, never marked up |
| On exit | Your accounts, domain, content and data handed over and unlinked, free. The custom site is retired with the service |
The price is on the page. The proof is in the audit.
Before any of these numbers matter, see where your practice actually stands — free, from public data, no access needed.
Get your free competitive audit →