Most dental marketing agencies send you a monthly report showing impressions, clicks, and cost-per-click. These numbers are not useless, but they're not the numbers that tell you whether your marketing is profitable.
Here's the framework that actually matters — and the questions you should be asking your agency that most practices never think to ask.
Before you can calculate marketing ROI, you need to know what a new patient is worth to your practice. This is called patient lifetime value (PLV).
A simple way to estimate it:
- Average annual revenue per active patient × average years a patient stays with your practice
- For a general dentistry practice, this is often $400–$800/year × 5–8 years = $2,000–$6,400 per patient
This number varies significantly by practice type, location, and insurance mix. Run it for your own numbers. It's the foundation of everything else.
For specialty practices, PLV can be dramatically higher. An orthodontic practice where the average case is $6,000 and patients refer family members has a PLV that can exceed $15,000 when referrals are included. A pediatric dental practice that retains patients through adulthood and then treats their children has a multi-generational PLV that most practices never quantify.
The point is: most practices dramatically underestimate what a new patient is worth, which leads them to underinvest in marketing and make poor decisions about which channels to cut.
Once you know your PLV, the only marketing metric that matters is cost per acquired patient (CPAP).
CPAP = Total marketing spend ÷ New patients attributed to marketing
If you're spending $3,000/month on Google Ads and getting 15 new patients per month from those ads, your CPAP is $200. If your PLV is $3,000, you're getting a 15:1 return on that spend. That's excellent.
If your CPAP is $800 and your PLV is $1,200, you're barely breaking even — and that's before accounting for the cost of serving those patients.
The benchmark CPAP for dental practices varies by market and practice type, but general guidelines:
| Practice Type | Acceptable CPAP | Excellent CPAP |
|---|---|---|
| General Dentistry (urban) | Under $300 | Under $150 |
| General Dentistry (suburban) | Under $250 | Under $120 |
| Orthodontics | Under $600 | Under $300 |
| Pediatric Dentistry | Under $200 | Under $100 |
| Oral Surgery | Under $400 | Under $200 |
| Cosmetic/Implant focus | Under $500 | Under $250 |
These benchmarks assume you're tracking attribution correctly. If you're not tracking attribution, your CPAP calculation is fiction.
The hardest part of this calculation is attribution: knowing which new patients actually came from your marketing.
This is where most dental marketing programs fall apart. Agencies report on clicks and calls. Practices don't have a systematic way to connect those calls to actual new patients who showed up for appointments. The result is a gap between what the agency claims is working and what the practice actually experiences.
Here are the attribution methods in order of reliability:
Call tracking with dynamic number insertion. This is the gold standard. Assign unique phone numbers to each marketing channel — one for Google Ads, one for Meta, one for your website's organic traffic. When a patient calls, the system records which number they called, which tells you which channel drove the call.
Better systems record the call and can be trained to identify whether the caller became an actual appointment. This closes the loop between marketing activity and patient acquisition. Expect to pay $50–$150/month for a quality call tracking system. It's worth every dollar.
UTM parameters and form tracking. If patients can book online or submit a contact form, every link in your marketing should have UTM parameters that tell your analytics system where the patient came from. This is free to implement and should be standard practice for any digital marketing program.
"How did you hear about us?" — done properly. Simple, imperfect, but still valuable. The key is consistency: every new patient, every time, recorded in your practice management software. Even rough data is better than no data. Over time, the patterns become meaningful.
The mistake most practices make is treating this as a casual question rather than a data collection process. Train your front desk. Build it into your intake form. Review the data monthly.
Practice management software integration. The most sophisticated approach: directly connecting your marketing data to your practice management software so you can see which marketing channels are producing patients who actually show up, accept treatment, and generate revenue. This requires technical setup but provides the most complete picture of marketing ROI.
Most dental marketing agencies report on lead metrics (clicks, impressions, calls) rather than outcome metrics (new patients, revenue). There are a few reasons for this, and understanding them makes you a better client:
Lead metrics are easier to measure. Clicks and impressions are automatically tracked by ad platforms. New patients require integration with your practice management software, which agencies don't have access to unless you give it to them.
Lead metrics always look good. Even a poorly performing campaign generates clicks. A campaign that drives 500 clicks but zero new patients looks great in a lead metric report and terrible in an outcome metric report.
Agencies are incentivized to optimize for what they can measure. If an agency's performance is evaluated on cost-per-click, they'll optimize for cost-per-click. If it's evaluated on new patients, they'll optimize for new patients. These are not the same thing.
The practical implication: insist on outcome metrics. Ask your agency how many new patients your marketing produced last month. If they can't answer that question, you have an attribution problem — and the agency is benefiting from your inability to measure their performance.
Most practices set their marketing budget as a percentage of revenue (typically 3–8%). This is a reasonable starting point but misses the key insight: your marketing budget should be set based on what you want to grow, not what you currently earn.
A better framework:
1. Decide how many new patients you want per month. (Be specific: 20? 30? 50?)
2. Estimate your CPAP based on your market and channels. (Use the benchmarks above as a starting point.)
3. Multiply: target new patients × expected CPAP = required marketing budget.
If you want 30 new patients per month and your expected CPAP is $200, you need $6,000/month in marketing spend. If your current budget is $2,000, you're not going to hit 30 new patients — and you should either increase the budget or revise the target.
This approach also helps you evaluate whether a proposed budget increase makes sense. If your CPAP is $200 and your PLV is $3,000, every additional $200 in marketing spend produces $3,000 in lifetime patient value. That's a 15:1 return. Spending more is almost always the right decision until CPAP starts climbing toward PLV.
Not all channels perform equally, and performance changes over time. Here's how to think about the cut vs. scale decision:
Scale a channel when:
- CPAP is well below PLV (ideally below 15% of PLV)
- CPAP has been stable or improving over 3+ months
- The channel is not yet at capacity (there are more potential patients to reach)
- Competitor activity in the channel is low
Investigate before cutting when:
- CPAP has increased over 1–2 months but was previously performing well
- A new competitor has entered the market (this will temporarily drive up CPAP on paid channels)
- You've recently changed your creative or targeting
- It's a seasonally slow period
Cut a channel when:
- CPAP has exceeded PLV for 3+ consecutive months
- You've tested multiple creative approaches and targeting strategies without improvement
- The channel is fundamentally misaligned with your patient acquisition goals (e.g., a channel that drives high volume of low-value patients when you're trying to grow high-value cases)
The most common mistake is cutting channels too quickly based on a single bad month. Marketing performance is noisy. A channel that looks bad in January might be your best performer in March. Evaluate trends over 3–6 months, not individual months.
| Channel | Monthly Spend | New Patients Attributed | CPAP | PLV | ROI |
|---|---|---|---|---|---|
| Google Ads | $2,500 | 12 | $208 | $3,000 | 14.4x |
| Meta Ads | $1,000 | 4 | $250 | $3,000 | 12x |
| Nextdoor | $300 | 2 | $150 | $3,000 | 20x |
| Total | $3,800 | 18 | $211 | $3,000 | 14.2x |
Track this every month. When CPAP starts climbing on a channel, investigate before cutting the budget — it might be a seasonal shift, a competitor entering the market, or a campaign that needs creative refresh.
Add a notes column to record context: "Google Ads CPAP up 30% — new DSO opened nearby" or "Meta CPAP down — new creative launched." This context is invaluable when you're reviewing 6 months of data and trying to understand what drove changes.
Practices that don't measure marketing ROI consistently make the same mistakes:
They cut channels that are working. Without attribution data, the channels that feel most visible (social media, because you can see the posts) get credit for patients that actually came from channels you can't see (Google Ads, because you don't track calls).
They keep channels that aren't working. A $500/month "SEO retainer" that hasn't produced a measurable result in 18 months stays on the books because there's no data to justify cutting it.
They underinvest in marketing overall. Without knowing that a new patient is worth $3,000 in lifetime value, a $200 CPAP feels expensive. With that context, it's obviously cheap.
They can't evaluate agency performance. If you don't know your CPAP, you can't tell whether your agency is doing a good job. Agencies that know their clients don't measure outcomes will optimize for metrics that make them look good, not metrics that grow your practice.
Marketing ROI for dental practices is not complicated, but it does require consistent measurement. The practices that grow predictably are the ones that treat marketing like a business function with clear inputs and outputs — not a cost center they hope is working.
The investment required to measure properly is modest: a call tracking system ($50–$150/month), a consistent intake question, and 30 minutes per month to update a tracking spreadsheet. The return on that investment is the ability to make confident decisions about where to spend your marketing budget — and where not to.