← Back to blog

Cost Per New Patient: Which Marketing a Dental Group Should Keep Paying For

May 26, 2026

The problem: The practice spends real money every month on marketing and cannot say which of it produced a patient who actually sat in a chair and paid.

The solution: Connect what was spent to the patient record that came out the other end, so cost per new patient is a number the practice can see by channel instead of a blended guess.

The math

An $8M dental group spending about $320k a year on marketing, with roughly a third of it in channels that never get tied back to a patient who booked and paid, is deciding what to renew on about $110k it cannot grade.

Ask most dental owners what their marketing costs and you get an exact answer. Ask what it returned and the answer changes shape. New patients are up, the schedule looks full, the ads seem to be working. Which of the six or seven things the group pays for produced those patients, and what each one cost per patient who actually showed up and paid, is a question nobody in the building can answer without a week of guessing.

The money is not small. A group at this size is usually spending three to five percent of revenue on getting found: search ads, the directory listings, the referral program, the mailer that goes out to new movers, the agency retainer, the sponsorship of the youth league. Every one of those is renewed on a feeling.

The gap is between the click and the chair

The practice does not lack numbers. It has too many, in the wrong places, none of which touch each other.

The ad platform reports clicks and calls. The phone system reports how long the calls lasted. The practice management software knows who booked, who showed, who accepted treatment, and who paid. The problem is that nothing carries a patient's identity across those three places. A call comes in, the front desk answers it, and at that moment the trail back to what caused the call ends. From there on the patient is just a patient.

So the group can say it got 900 calls last quarter and added 340 new patients. It cannot say which of the 900 became which of the 340. Those are two separate facts about the same business that never meet.

Why the blended average hides the decision

When you cannot see channels separately, you fall back on one number: total spend divided by total new patients. In a group this size that lands somewhere around $200 to $250 per new patient, which sounds reasonable, and being reasonable is exactly the problem. It ends the conversation.

A blended average is the wrong tool because the range underneath it is enormous. In practice you would expect the spread to look something like this:

  • One or two channels bringing patients in well under $100, quietly carrying the whole average.
  • A large middle running close to the blended number.
  • A tail of spending running many multiples of it, sometimes several hundred dollars per patient, occasionally producing almost nobody.

The average is the same whether that tail exists or not. That is why the average cannot tell you what to cut, and why the renewal decision keeps getting made on which vendor is most pleasant to talk to.

There is a second layer the average hides. Not every new patient is worth the same. A channel that brings in patients for $90 who come once for a cleaning and never return is worse than a channel at $400 whose patients accept treatment and stay for years. Cost per new patient is only half the question. The other half is what that patient goes on to be worth, and that lives in the practice management software, on the far side of the same gap.

What the practice would need to see

The answer does not come from a better report. It comes from making the patient traceable from the first contact to the ledger, which means a few specific things have to connect:

  • Every inbound path carries a marker: a tracking number on the ad, a distinct number on the mailer, a source field the front desk actually fills because it takes one tap.
  • That marker lands on the patient record at booking, not in a separate spreadsheet.
  • The patient record already holds the appointments kept, the treatment accepted, and the money collected.
  • Spending by channel is loaded in monthly, by location, so the two sides can be divided by each other.

Once those sit in one connected picture, cost per new patient by channel stops being a research project. It is arithmetic the system can do on its own, every week, by office.

The upkeep is where automation earns its place. Nobody should be assembling this by hand, because a picture rebuilt by hand is stale by the time the contract renews. Automation pulls the spend in, matches the inbound contacts to the patient records they became, and flags the exceptions: the channel whose cost per patient has doubled since spring, the office where half the new patients have no source at all, the campaign that has produced nothing at all for two months while still billing.

A look at a dental group

Consider a dental group running four offices and doing about $8 million a year. Marketing runs a little over $320,000 annually, split across search ads, two directory listings, a monthly mailer, an agency retainer, and local sponsorships. The group added roughly 1,400 new patients last year. The owner believes the ads work and suspects the mailer does not, but has no way to test either belief.

Suppose the group makes the connection: distinct tracking numbers per channel, a source captured on the patient record at booking, and spend loaded in by office each month. Within two quarters you would expect the book of spending to sort itself into groups nobody had seen before.

Put rough numbers on it. Blended, the group is paying about $230 per new patient. If the search ads and referrals are actually landing patients closer to $120, while about $80,000 of the annual spend sits in channels running past $600 per patient, that $80,000 is buying maybe 130 patients where the better channels would buy several hundred. Redirecting even half of it would likely be worth a few hundred additional new patients a year without another dollar of budget. At a first-year value of roughly $1,200 a patient, that is real money that was sitting inside a spend the group already approved.

The more interesting finding is usually the second one. Once the patient record is attached to the source, the group can also see which channels produce patients who accept treatment and come back. It is common to find that the cheapest channel produces the least valuable patients, which means the right decision is not always to shift money toward the lowest cost per patient. The owner would finally be choosing between two known things instead of renewing everything because cancelling feels risky.

How to start

You can do most of this before changing any software.

  1. List what you actually pay for. Every line, monthly, by office. Most groups find one or two things nobody remembers approving.
  2. Give each channel its own phone number. This single step separates the traffic that has been blended together for years.
  3. Capture the source at booking. One field on the patient record, filled at the moment the appointment is made, not reconstructed later.
  4. Divide, by channel, every month. Spend over new patients who booked and paid, then let automation flag the channels drifting the wrong way before the renewal date arrives.

The takeaway

A dental group at this size is rarely spending too little on marketing. It is spending without a way to grade what it bought, because the trail from the ad to the chair breaks the moment the phone is answered. Connecting the inbound contact to the patient record it became, and setting the spend beside it, turns a blended average into a ranked list. Start with a number per channel and a source field on the patient record. The first quarter of honest cost per new patient usually changes what gets renewed, and it does it without asking the front desk for a single extra minute.

Every business has a number like that hiding in it.

Text us where your team loses its time, and we’ll put a real number on yours, then show you what’s worth organizing and automating first. No forms, no sales call.