Published Reviewed by Shubham Gupta

Dental Marketing ROI: How to Work Out What Your Marketing Actually Returns

The short answer

Dental marketing ROI is the revenue your marketing brings back compared with what you spent on it. The standard formula is revenue generated minus marketing cost, divided by marketing cost. The complication is that three different versions of that calculation are in common use, and the same practice can look like it is losing money or returning nine times its spend depending on which one gets used.

So the useful question is not what your ROI is. It is which window you measured, and whether the revenue you counted actually came from marketing.

Most practice owners can tell you what they spend on marketing. Far fewer can say what came back, and almost nobody can say which channel it came from. That gap is where the argument with your agency usually starts, and it is rarely resolved by anyone producing a better report.

The context makes it sharper. The American Dental Association’s Health Policy Institute has described a fiscal squeeze in dentistry, with practice revenues rising roughly 1.4% while expenses rose about 4.9% over a five year period, and general practitioner incomes flat in inflation-adjusted terms. When margins compress, guessing about a four-figure monthly line item stops being tolerable.

Source: ADA Health Policy Institute, trends in dentists’ income, revenue and hours worked.

On this page 10 sections

Work out your own number first

Two fields get you something useful. Fill in more and you get more back. Nothing is stored, nothing is sent anywhere, and there is no email box between you and the result.

Dental marketing ROI calculator

Enter what you know. Anything you leave blank simply switches off the results that need it.

Cost per new patient

Add spend and patients

The one number worth knowing even if you fill in nothing else

Cost per inquiry

Add inquiries

Inquiry to patient rate

Add inquiries

ROI, first visit

Add first visit value

ROI, first year

Add first year value

ROI, lifetime

Add lifetime value

Payback period

Add first year value

These are your numbers, not projections. The calculator does arithmetic on what you type and predicts nothing about what marketing will do next month.

Where to find these numbers in about twenty minutes

The first two you already know. The other three sit in your practice management software, and nobody ever shows you where.

  1. Average first visit value. Run a production report filtered to new patients for a recent month, then divide total production by the number of new patients. Dentrix, Eaglesoft, and Open Dental all do this, though the report name differs. If your software will not filter by new patient, pull twenty new patient charts from three months ago and average them by hand. Twenty is enough to stop guessing.
  2. Average first year value. Same idea, longer window. Take patients whose first visit was twelve to fifteen months ago, total everything they have produced since, and divide by the number of patients. This is the number that changes most minds, because it is usually several times the first visit.
  3. Average lifetime value. Take the first year figure and multiply by how long patients actually stay with you. Not how long you hope. If your recall reports show most patients drift after three years, use three. A rough number you can defend beats a flattering one you cannot.
  4. New patients from marketing, not new patients total. Referrals from existing patients are not a marketing result, and counting them is the single most common way an ROI figure gets inflated. If you cannot separate them yet, read the attribution section below before trusting any of this.

If you only do one thing

Work out cost per new patient and compare it with average first year value. If first year value is comfortably above acquisition cost, your marketing is at least paying for itself within twelve months. That single comparison answers more than most agency dashboards do.

Three formulas, three different answers

This is the part that causes the arguments, and almost nobody explains it.

The standard formula, the one most agencies quote, is revenue generated minus marketing cost, divided by marketing cost, expressed as a percentage. Spend $2,000, generate $8,000, and you have 300%.

The ADA publishes a different one in its practice management guidance: multiply the annual value of a patient by the number of new patients from that marketing, then subtract your annual marketing investment. In the ADA’s own worked example, $1,500 annual patient value times 48 patients minus $10,000 gives $62,000. That figure is a dollar net return rather than a ratio, so it is not directly comparable to a percentage, though the same page describes a 3:1 to 5:1 result as a successful campaign.

Source: American Dental Association, calculating return on investment.

The third version is the one to watch for. It applies a patient’s full lifetime value against a single month of marketing spend. Take a practice acquiring 30 patients a month at a claimed lifetime value of $6,700, set that against $3,800 of monthly spend, and the arithmetic produces a return of several thousand percent. We checked a page currently ranking for the term “dental marketing roi calculator” and found exactly this, including two different calculations printed with the identical result, and no calculator on the page at all.

That version is not fraud, it is a category error. Lifetime value accrues over five or six years. Monthly spend is spent this month. Setting one against the other is like judging a mortgage by a single payment.

VersionWhat it outputsWhen it misleads
Revenue minus cost, divided by costA percentage returnOnly if the revenue figure counts patients marketing did not actually bring
Annual patient value times new patients, minus spendA dollar net returnCompared against a percentage, as though the two were the same thing
Lifetime value against monthly spendA very large percentageAlmost always. It borrows six years of future revenue to justify one month of cost

None of this means lifetime value is a trick. It matters, and we use it below. It just cannot be set against a month of spending and called a return.

First visit, first year, lifetime

The reason one practice can honestly report a loss and another a strong return on identical numbers is that they measured different windows. All three are legitimate. They answer different questions.

WindowWhat it capturesUse it when you are deciding
First visitExam, X-rays, often a cleaning. Usually a few hundred dollarsWhether a specific campaign is bleeding cash right now. Almost never a reason to cut a channel on its own
First yearEverything that patient produces in twelve months, including treatment they came back forQuarterly channel decisions, and whether to move budget between channels. This is the honest default
LifetimeThe whole relationship, including major treatment and referralsLong-horizon investments: SEO, brand, retention. Never for a monthly report

Most reporting stops at the first window, which is why marketing that was working often gets cut at month three. A patient who cost $300 to acquire and spent $180 on a first visit looks like a failure in January and looks like a good decision by November.

Payback period, the number nobody publishes

Here is the number we would put on a report before ROI, and we have never seen a dental marketing page cover it.

Payback period is how long it takes for the revenue from this month’s new patients to repay this month’s marketing spend. It is not a percentage and it cannot be inflated by choosing a generous window, because the window is the answer.

Take $3,000 of spend bringing 12 new patients whose first year value averages $750. Those patients will produce $9,000 over twelve months, roughly $750 a month if it arrives evenly. The spend is repaid somewhere around month four. Everything after that is return.

Why month three looks like failure

Spend Month 1 Break even M2 M3 M4 M5 M6 Cumulative revenue from month 1 patients Repaid around month four, profit after Spend, paid up front Month 1 Break even M2 M3 M4 M5 M6 M7 Cumulative revenue from the patients acquired in month one
The spend is a lump. The revenue is a trickle. Judging a channel before its payback period has elapsed guarantees it looks like a failure, whatever it is actually doing.

This is also why channels cannot be judged on the same schedule. Paid ads produce inquiries in days, so a two month read is roughly fair. Search takes longer to build and then keeps producing without a per-click cost, which is why we set a three to six month expectation rather than a thirty day one. Our post on how long dental SEO takes covers that timeline in detail, and SEO versus Google Ads for dentists compares the two directly.

None of this works without attribution

Every number above depends on knowing which patients came from marketing. Most practices do not, and the honest position is that nobody gets this perfect.

Your website analytics will not save you here. Analytics platforms track what happens on the site and stop at the edge of it, so a patient who reads three pages, closes the tab, and phones you two days later from the number on your Google listing is invisible to them. In dentistry, where most new patients call rather than fill in a form, that blind spot covers the majority of your bookings.

Four things to put in place, in order of how much they are worth:

  1. Call tracking. A distinct phone number per channel, so a call from your Google Business Profile is distinguishable from a call from an ad. This is the single biggest gap in most dental practices and it is neither expensive nor difficult.
  2. Form and booking tracking. Make sure your contact form and online booking record the traffic source at submission. Without it every online booking lands in one undifferentiated bucket.
  3. Ask at intake, and record it. Not “how did you hear about us” as small talk, but a field on the form that someone actually enters into the software. Treat the answers as directional rather than exact, because patients say “Google” for six different things and genuinely do not remember.
  4. Connect it to production. Knowing a call came from search is half an answer. Knowing that patient went on to accept a crown is the other half, and it is the step almost everyone skips.

What good enough looks like

A single location practice does not need perfect attribution and will never have it. Call tracking plus a source field on the intake form gets you close enough to make budget decisions with, which is the entire point. Chasing the last 10% of accuracy costs more than the decisions it improves.

One thing worth insisting on: those accounts should be in your name. If your Analytics, Search Console, and call tracking sit inside an agency’s account, the history leaves when they do, and you start again from zero.

What a good number actually looks like

The ADA describes a 3:1 to 5:1 return as a successful campaign. Several dental marketing agencies publish the same range as 300% to 500%. Others present examples running into the thousands of percent, which as covered above is the lifetime-value-against-monthly-spend version rather than a different reality.

So the published benchmarks agree more than they appear to, once you strip out the inflated version. Three to five times is the honest band.

What no benchmark can do is hold across different practices. A practice built on hygiene and routine restorative has a completely different acquisition economics to one placing implants, where a single accepted case can cover a quarter of marketing spend. Comparing your number to a published average tells you less than comparing it to your own number from six months ago.

We are not going to show you another practice’s ROI figure here. Their case value is not yours, their market is not yours, and a number lifted from someone else’s spreadsheet is exactly the kind of proof this post is arguing against.

If your number isThe first thing to look at
Negative at first visit, positive at first yearNothing. This is normal and healthy. Stop reporting on the first visit window
Negative at first yearCost per new patient against first year value. Either acquisition is too expensive or the value is lower than you assumed, and the fix differs completely
Fine overall but you cannot say which channelAttribution, not budget. Do not move money you cannot trace
Plenty of inquiries, few patientsThe front desk, not the marketing. See below
Suspiciously high, into the thousands of percentWhich window the revenue figure used, and whether referrals got counted as marketing

How much should we be spending?

The commonly published ranges put marketing somewhere between 3% and 7% of revenue for an established practice, rising to around 10% for one actively trying to grow. Those figures come from different publishers and do not fully agree with each other, so treat them as a sanity check rather than a target.

The more useful version runs the other way. Decide how many new patients you want, work backwards through your conversion rate and cost per new patient, and the budget falls out of the arithmetic. That only works once you know your cost per new patient, which is why it belongs at the end of this post rather than the start. For what dental SEO specifically tends to cost, we broke that down in how much dental SEO costs, and our own pricing is published rather than quoted on a call.

When the number is bad and marketing is not the problem

A practice with 60 inquiries a month converting at 15% has a marketing problem on paper and a telephone problem in reality. Doubling the ad budget buys 60 more inquiries to handle badly. Lifting conversion from 15% to 25% costs nothing and produces the same result.

Four things break ROI without touching marketing at all: calls going unanswered or to voicemail during lunch, callbacks that take a day, first available appointments three weeks out, and treatment plans presented without anyone following up. Every one of them shows up in the marketing report as poor performance.

Before changing your budget, take one week’s inbound calls and count how many were answered live, how many were booked, and how long the callbacks took. If those numbers are poor, fix them first. It is faster, cheaper, and it makes every marketing dollar afterwards work harder.

Five questions to ask whoever runs your marketing

Including us. These are the questions we would want asked of any agency, and a reasonable one will have quick answers.

  1. Which window does your ROI figure use? First visit, first year, or lifetime. If the answer is lifetime and the spend is monthly, the number is inflated by design.
  2. Does the revenue figure count only patients you can attribute to marketing? If total practice revenue is in the numerator, the calculation is meaningless. Referrals and returning patients are not a marketing result.
  3. Whose name are the analytics accounts in? Analytics, Search Console, and call tracking should be yours, with the agency holding access rather than ownership.
  4. What payback period are you assuming? If nobody has thought about it, you will end up judging a channel before it has had time to repay anything.
  5. What does the report say when something is not working? A report that only ever contains good news is not a report.

For what this looks like when it is being run properly, our local SEO work reports on calls and booked appointments rather than impressions, and every account stays in the practice’s name. That is a positioning choice, not a feature, and it exists because the alternative makes questions like these impossible to answer.

Questions dentists actually ask

How do you calculate dental marketing ROI?

Revenue generated minus marketing cost, divided by marketing cost. Count only revenue from patients you can attribute to marketing, and state which window you used: first visit, first year, or lifetime. The window changes the answer more than anything else in the calculation.

What is a good ROI for dental marketing?

The ADA describes a 3:1 to 5:1 return as a successful campaign, and several agencies publish the same band as 300% to 500%. Figures in the thousands of percent generally come from setting lifetime value against a single month of spend, which is not a comparable measure.

Why does my agency’s ROI look so much better than mine?

Almost always one of two reasons. They used lifetime value where you used first visit value, or their revenue figure includes patients marketing did not bring. Ask which window and which patients, and the gap usually closes.

Should I use first visit value or lifetime value?

Both, for different decisions. First year value is the honest default for quarterly budget calls. Lifetime value belongs in long-horizon decisions about SEO or retention. First visit value on its own will make good marketing look like a failure.

How long before marketing pays for itself?

Divide your monthly spend by the monthly revenue those patients produce. At $3,000 spend, 12 new patients and $750 first year value, payback lands around month four. The ADA suggests allowing at least three months before evaluating a campaign at all.

What is a good cost per new patient?

There is no honest single figure, because it depends entirely on what a patient is worth to you. A $400 acquisition cost is excellent for an implant practice and poor for one built on hygiene. Compare it to your own first year value rather than to an average.

How do I know which channel a patient came from?

Call tracking numbers per channel, source tracking on forms and online booking, and a source field at intake. Expect the intake answers to be directional rather than exact, since patients genuinely do not remember.

We get inquiries but not patients. Is that a marketing problem?

Usually not. That is a conversion gap, and it normally traces to unanswered calls, slow callbacks, or appointments booked too far out. Fixing it is cheaper than buying more inquiries and it improves every channel at once.

Should I judge SEO and Google Ads by the same ROI number?

No. Ads produce inquiries within days, so a short read is roughly fair. Search compounds over months and then keeps producing without a per-click cost. Judged on the same schedule, search will always look worse than it is.

Is a 10x return claim realistic?

Check the arithmetic before dismissing or believing it. Ask what revenue window was used and whether the patient count includes referrals. Most very large figures come from lifetime value set against monthly spend rather than from unusual performance.

How we checked this

The formula and the 3:1 to 5:1 band come from the American Dental Association’s own practice management guidance, and the fiscal squeeze figures from the ADA Health Policy Institute, both linked above. The inflated calculation described in the formula section was verified directly on a page currently ranking for that term rather than taken from another article. Published spend benchmarks were compared across several sources and are presented as a range because they disagree.

Most of this is arithmetic a practice can run itself once the tracking exists. If the tracking is the part that has never been set up, or the reporting you get does not answer the five questions above, that is the gap our reporting approach is built around.

Want to know what your visibility is actually worth?

Get a free visibility snapshot: we’ll show you where your practice shows up in local and AI search today, and the first three things we’d fix. No call, no obligation.

Send my free snapshotBook a free call
Shubham Gupta, founder of Elvora

Shubham Gupta

Founder, Elvora

Shubham has worked in SEO since 2020, with time spent on consumer brands, inside agencies, and directly with dental practices, before building Elvora around dental and orthodontic practices exclusively. That background shapes how Elvora runs: honest, plain-English reporting, clients keeping full ownership of their own accounts, and success measured in booked appointments and revenue rather than vanity metrics. He is the person you actually work with, not a rep who hands you off after signing.

Connect on LinkedIn

← Back to all posts