The playbook01 — Google Map Optimization02 — Search Engine Optimization03 — AI Search Optimization04 — Social Media Management05 — Google Ads06 — Meta AdsResultsAboutBlogContactDiscovery call & free audit

Cost Per New Patient: The One Number Every Podiatry Practice Owner Should Know

Most podiatry practice owners can tell you their monthly Google Ads spend. Fewer can tell you how many new patients that spend brought in. Almost none can tell you what one new patient cost them last month, this month, or the month before that.

Cost per new patient is the one number a practice owner should track every month. It tells you whether your marketing works, which channels to fund and which to kill, and what an empty appointment slot costs you in real dollars.

Here is how to calculate it from ads spend, call tracking and the CRM. And here is what "won" has to mean for that number to be true.

Why Most Practices Do Not Know This Number

Three reasons.

First, they measure clicks instead of patients. The Google Ads dashboard shows cost per click and the platform calls that a win. A click is not a patient. A click is the start of a phone call or a form fill that may or may not turn into a scheduled appointment that may or may not show up.

Second, the CRM and the ads platform do not talk to each other. Google Ads knows it delivered forty clicks. The CRM knows twelve people called and seven booked. Nobody connected the two, so the practice has no idea what those seven cost.

Third, nobody defined what "won" means. One front desk person marks an opportunity won when the patient books. Another marks it won after the patient shows. A third marks it won only after the patient pays. The CRM report shows thirty wins but the number is meaningless because the definition changed three times.

All three problems are fixable. You need three inputs, one clear definition, and a monthly habit.

The Three Inputs You Need

Marketing Spend by Channel

Pull total spend from every paid channel for the month. Google Ads, Meta ads, Local Services Ads if you run them. If you pay an agency a flat monthly fee, decide whether that fee counts as part of acquisition cost or overhead. We count it.

Do not include organic channels yet. SEO has a cost but the dollars do not map cleanly to individual patients the way paid channels do. Start with paid. You can layer in SEO cost per patient later once the math is clean.

New Patient Calls and Form Fills by Channel

You need call tracking on every number in your ads and on your website. CallRail, CallTrackingMetrics, or the tracking built into most CRMs. The tracker logs every call, tags it with the source (Google Ads, Meta, organic search, direct), and writes it into the CRM.

Form fills come straight into the CRM with UTM tags or the session source. If your CRM does not capture source automatically, you are flying blind. Fix that first. We walk through compliant CRM setup in HIPAA-Compliant Forms for Podiatry Practices.

Won Opportunities in the CRM

This is where most practices break the calculation. The CRM has to record every call and form as an opportunity, track its status through the lifecycle, and mark it won when the patient crosses the finish line you defined.

The finish line is not arbitrary. It has to mean the same thing every time, and every person who touches the CRM has to apply it the same way.

What "Won" Has to Mean

Won means the patient showed up for their first appointment.

Not booked. Not confirmed. Not "left a message and we think they will come in." Showed.

A booked appointment that no-shows is not a new patient. It cost you the same marketing dollars and the same front desk time as the patient who showed, but it did not fill a slot and it did not generate revenue. If you count no-shows as wins, your cost per new patient is fiction.

Here is what that looks like in practice. A patient calls from a Google Ad on Monday. Front desk books them for Wednesday. The CRM marks the opportunity open. Wednesday morning the patient no-shows. The opportunity stays open or moves to lost, not won. Wednesday afternoon a different patient calls, books for Friday, shows up Friday. That opportunity moves to won on Friday after the appointment happens.

This definition has a lag. You cannot close the month on the 30th because some of the calls from the 28th have appointments scheduled for the 2nd. We close the month five business days after month-end. Your practice may need seven. The lag is worth it. A won that includes no-shows is a lie.

If your front desk is not marking status consistently, the number will be wrong no matter how clean the math is. One podiatry group we work with found that a third of new patient calls were never followed up, which meant dozens of opportunities sat in the CRM marked open for weeks. They tightened follow-up, trained on status hygiene, and cut missed calls from 45% to 34% in a month. The CRM finally told the truth.

The Calculation

Cost per new patient equals total marketing spend divided by won opportunities for the same period.

If you spent four thousand dollars on Google Ads in August and twenty-two patients from Google Ads showed up for their first appointment in August or early September, your cost per new patient from Google Ads is $182.

Run the calculation per channel, not blended. Google Ads and Meta ads attract different patients at different costs and you need to know which channel delivers the patients you want at a price you can afford. According to BSPKN, Google Local Services Ads deliver podiatry leads at $55 to $95 in mid-market US cities while Meta ads typically run $65 to $120 per booked consultation. Your market and your offer will move those numbers, but the ranges tell you what is possible.

Blended cost per new patient has a use later once you know your per-channel numbers. Blended hides which channel is breaking and which one is working.

What a Good Number Looks Like

Industry benchmarks put the average patient acquisition cost for podiatry at $215 with a typical conversion rate of 64%, making it one of the lowest-cost specialties compared to the cross-specialty mean of $370, according to Patient Prism. That conversion rate is first call to scheduled appointment, not click to patient, so the number assumes your front desk books nearly two out of three callers.

Your number will differ based on market, payer mix, and which conditions you treat. A practice in a small market with no competitor within thirty miles can acquire patients cheaper than a practice in a metro with six podiatry groups bidding on the same keywords. A practice that runs ads for custom orthotics and diabetic foot care will see a higher cost per patient than one running ads for nail care, because the bid and the patient value are both higher.

The benchmark gives you a ceiling. If your cost per new patient is running $280 and the specialty average is $215, either your ads are poorly targeted, your landing page is losing people, or your front desk is not converting calls. All three are fixable.

If your cost per new patient is $95, you are winning and you should spend more. The constraint is not marketing cost. The constraint is appointment availability. A veteran practice owner on r/Podiatry wrote that new patients are the lifeblood of any practice and they should be scheduled as soon as humanly possible, and that the only reason to hire an associate is new patients waiting weeks to get in. If your cost per patient is well below the benchmark and your schedule has room, increase spend until the cost rises or the schedule fills.

How to Use This Number

Track it every month in the same report that shows revenue, collections, and patient volume. We build this into every partner practice's growth report because the number only matters in context. A $200 cost per new patient means nothing by itself. A $200 cost per new patient when the average new patient generates $1,800 in lifetime value means you should keep spending. You can see what else belongs in that monthly report in The Perfect Podiatry Growth Report.

Compare month over month, not month to benchmark. If your cost per new patient was $190 in July and $240 in August, something changed. Google raised bids, your front desk conversion dropped, or your ad creative stopped working. Investigate and fix it before September closes.

Use the number to kill underperforming channels. If Google Ads delivers new patients at $180 and Meta delivers them at $310, and both channels are optimized and have run long enough to trust the data, cut Meta or reduce it to brand awareness spend only. Do not keep funding a channel out of inertia.

Use it to set a budget. If you need forty new patients next month and your cost per new patient is consistently $200, you need to spend at least $8,000. If the budget is $5,000, you will get twenty-five patients and the schedule will have gaps. The math does not negotiate.

FAQ

What if my CRM does not track marketing source?

Fix that before you try to calculate cost per new patient. A CRM that does not capture where the patient came from cannot tell you which marketing channel worked. Most CRMs can capture UTM parameters from form fills and call tracking source from phone calls. If yours cannot, either switch CRMs or add a source field that the front desk fills manually on every call. Manual is better than nothing but it will be inconsistent.

Should I count returning patients in this calculation?

No. Cost per new patient measures acquisition, not reactivation. A patient who came in two years ago and books again is a win for the practice but they are not a new patient and they did not cost you $200 in marketing to bring back. Track reactivation separately.

What if the patient books but cancels before the appointment?

Mark the opportunity lost, not won. Won means showed. A patient who cancels before the appointment did not fill a slot and did not generate revenue. If you are seeing a high volume of booked-then-canceled appointments, that is a different problem. It might mean your confirmation process is weak or your online scheduling is too easy to game.

How does this number change if I am running SEO instead of ads?

SEO has a cost but the attribution is harder. You are paying an agency or you are paying yourself in time, and organic search delivers patients over months instead of days. You can calculate cost per new patient for SEO the same way—total SEO cost divided by new patients attributed to organic search—but the lag between the work and the result makes the monthly number less useful. We track SEO contribution separately and measure it on keyword growth and organic traffic to condition pages, not cost per patient.

The Number That Decides Your Next Move

Cost per new patient tells you whether your marketing is working and what to do next. It tells you which channels to fund, when to hire, and whether the empty slots in your schedule are a marketing problem or a capacity problem.

Most practices do not track it because they do not connect the CRM to the ad spend and they do not define won consistently. Both problems are fixable in an afternoon. The number that comes out of that work is the one a practice owner should know.

Podiatry Performance builds marketing systems for podiatry practices and measures them on booked patients. Start with a discovery call and a free audit: thirty minutes on fit and the pain point behind the open slots, then the six plays ranked for your practice. The audit is yours to keep, whether we work together or not. Book a discovery call and free audit.

Ready to fill your schedule?

Book a discovery call and free audit. You leave with the six plays ranked for your practice, whether we work together or not.

Discovery call & free audit