Healthcare marketing budget calculator
A practice's monthly marketing budget should come from three numbers: how many new patients you need, what one new patient is worth, and what share of that value you are willing to spend to win one. Enter yours below to get a cost-per-booked-visit target, a monthly media budget range, and a starting split across search, local and social.
- Dallas, Texas LLC
- 10-person US client team · Central Time (CST)
- 25+ US healthcare clients
- BAA signed with every client
- HIPAA compliance training across client and delivery teams
- Contracts and invoices in USD
-
Primary Care · North Dallas, TXCase study →
-
MedSpa · North Dallas, TX
-
Skin Care · Beverly Hills, CA
-
Dental · Christiansburg, VACase study →
-
Pediatrics · Blacksburg, VACase study →
-
Pediatric Dentistry · Blacksburg, VACase study →
-
Dental · Roanoke, VACase study →
-
Functional Medicine · Telehealth · USACase study →
“They were able to get all my ideas and work with me over a period of three to four months and create this amazing website. It's super customized, very modern, and it incorporates all the elements that I had wanted — the patient portal, nice pictures, a very interactive website, patient reviews. I would highly recommend their company to anyone who wants to make an excellent website.”
Your plan
Enter your numbers to see your plan.
Email me my results + a benchmark comparison
Get a copy of the result above, plus how practices in your specialty look on Google in our 2026 benchmark: average rating, median review count, hours and weekend opening.
Rather talk it through? Book a free benchmarking call with the US team.
How to use the result
The calculator gives you three things: a cost per booked visit you can afford, a monthly media budget range, and a way to split it. Each one answers a different question, and each is only as good as the assumptions behind it, so spend two minutes getting the inputs right.
Get the patient value right first
Pull twelve months of collections for patients whose first visit was more than a year ago, and divide by the number of those patients. That is a first-year value grounded in your own books. If you cannot get it, use first-visit value: the budget will be more cautious, which is the safer error. Use revenue, not profit, and remember that the share you choose already reflects your margin. A practice with thin margins should pick a lower ceiling.
Use the cost per booked visit as your operating target
Ad platforms report cost per lead, and practices feel cost per new patient, but the number your marketing team can act on daily is the cost per booked visit. It sits between the two: it already allows for your no-show rate, and it is visible in your scheduling system within days. Share the target range with whoever runs your ads, and ask for it in every monthly report. If they only report clicks and leads, that is a signal to change the reporting, not the target.
Treat the budget range as a test plan
Start near the bottom of the range for the first two to three months. New campaigns need time to collect data, and your real cost per booked visit will not be clear until you have enough booked visits to judge. Then measure your actual cost per new patient with our cost per new patient calculator. If you are below your target, move toward the ceiling, because each extra patient is still profitable on your own numbers. If you are above the ceiling, do not add budget: fix the funnel stage that leaks most first.
Adjust the channel split with your own data
The split is a starting framework, not a rule. The logic: need-driven care (a toothache, back pain, a sick child) usually starts with a search and a look at the map results, so search and local carry more weight. Elective and cash-pay services (injectables, hair restoration, weight loss) are often discovered in a social feed and compared over weeks before anyone searches, so social carries more. "Local" covers spend tied to your Google Business Profile and map visibility, such as local ads where your category is eligible and review-request tooling. After three months, compare cost per new patient by channel and move money toward the cheapest one, in steps of about 10%, re-checking each month.
Check what you can control without ad spend
Two levers change this budget more than any ad setting: your booking rate and your show rate. Raising the share of leads that book from 40% to 50% cuts the leads you need by a fifth; at the same cost per lead, the media spend needed for the same goal falls by a fifth too. Before you raise spend, check how fast your team answers calls and forms, and compare your Google reviews with the practices around you using our Google review benchmark checker.
Methodology and assumptions
- Cost per new patient target = patient value × your target share; ceiling = patient value × your ceiling share.
- Cost per booked visit target = cost per new patient × % of booked who show. Cost per lead target = cost per booked visit × % of leads that book.
- Booked visits needed = goal ÷ show rate. Leads needed = booked visits ÷ booking rate.
- Acquisition budget = goal × cost per new patient (target and ceiling). Media budget = acquisition budget − fixed monthly fees, never below $0.
- Channel split starts from one of three planning profiles: need-driven care (search 50 / local 35 / social 15), mixed (45 / 30 / 25) and elective or cash-pay care (35 / 20 / 45). These profiles are a planning framework built on how patients look for each type of care. They are not measured benchmarks or a claim about results, and you can edit them.
- All dollar defaults and percentages marked "your assumption" are placeholders, not industry data. The calculator runs in your browser and works without cookies. Nothing is stored or sent unless you use the "Email me my results" form below.
Frequently asked questions
How much should a medical practice spend on marketing?
Work backward from patients, not from a percentage of revenue. Decide how many new patients you need each month, what one is worth to you, and what share of that value you are willing to spend to win one. Multiply the three and you have a monthly acquisition budget. This calculator does that math and splits the result across search, local and social as a starting plan.
What is a cost per booked visit target?
It is the most you can pay for one booked appointment and still hit your cost per new patient goal, after allowing for no-shows. If you can spend $300 per new patient and 80% of booked patients show, your cost per booked visit target is $240.
Should I use first-visit value or first-year value?
Use first-year value if patients usually return, as in dental, chiropractic, physical therapy, dermatology and most aesthetic services. Use first-visit value for one-off procedures or when you have no repeat-visit data. First-visit value gives a more cautious budget.
Why does the channel split change by specialty?
Because patients look for care differently. Need-driven visits usually start with a search and a look at the map listings, so search and local get the larger share. Elective and cash-pay services are often discovered on social feeds and compared over weeks, so social gets more. The split is a starting framework you should adjust once you have your own cost per new patient by channel.
Does the budget include agency fees?
You choose. Enter your fixed monthly fees (agency retainer, software, call tracking) and the calculator subtracts them from the acquisition budget, so the media budget it shows is what is left for ads. Leave the field at zero to see the full acquisition budget.
More free tools: cost per new patient calculator · Google review benchmark checker · all US tools. Research: US healthcare marketing research · 2026 Google benchmarks by specialty. How we run US engagements: how Ichelon Consulting US works.
Want a second pair of eyes on your numbers?
On a benchmarking call, a member of our Sr. Leadership team at Ichelon Consulting US walks through your result against our 2026 research data for your specialty and metro, and tells you which number to work on first. Or start with the free practice visibility audit of your Google Business Profile, website and local rankings.
Ichelon Consulting US · 3714 Matador Dr, Dallas, TX 75220 · BAA signed with every US client · retainers from $499/month, custom-scoped.