In Short
According to the open price lists of agencies, Meta Ads management in Ukraine costs from $115 to $700 per month, and starts at $400 at MOVE. The clinic pays the ad spend to Meta separately. Ad performance for a clinic is measured by booked appointments and completed visits: phone numbers from inquiries are matched against the CRM or the receptionist’s log. Choose an agency based on a report that tracks this path across campaigns.
This article covers agency payment models, deliverables included in the rate, the formula for cost per booked appointment, the clinic funnel from lead to visit, Meta moderation rules, and 7 questions for selecting a contractor.
How Much Does Meta Ads Management Cost for a Clinic?
According to the open price lists of agencies (Klientum, InSync, Cómon, LeadPrice), Meta Ads management in Ukraine costs from $115 to $700 per month. The price depends on the payment model and the scope of work in the account.
| Payment Model | Monthly Price | What to Clarify with the Agency |
|---|---|---|
| Flat monthly fee | from $450 to $700 | What the amount covers: number of ads, tests, reporting |
| Flat fee plus a percentage of ad spend | from $115 to $225 plus a percentage of budget | The percentage rate and how the invoice changes when the budget grows |
| Package without analytics | from $115 (without pixel and CRM integration) | Who will set up lead tracking and at what cost |
Prices are as of November 2026. Under all models, the clinic pays the ad spend to Meta separately. At MOVE, Meta Ads management starts at $400 per month.
For a comparison with other channels, see our separate article on targeted advertising cost. To learn about content production and social media management pricing, read how much SMM management costs.
What Is Included in the Agency Fee, and What Is Paid Separately?
The agency fee covers managing the ad account, while the clinic pays Meta directly for ad impressions.
The Meta Ads package at MOVE includes:
- audience and competitor analysis;
- campaign structure and 4 to 16 ads;
- A/B testing of creatives and audiences;
- retargeting;
- weekly optimization by CPA and ROAS;
- reporting on inquiries and sales.
The clinic pays separately for:
- platform ad spend (Meta, TikTok, or Google) paid directly to the platform;
- creative production: at MOVE, this is billed separately or within an SMM package;
- a website or booking landing page, if one is not ready yet.
What to watch for when agreeing on payment terms:
- Percentage of ad spend. In a media-spend commission model, a larger budget results in a larger agency invoice. Lock the exact percentage rate into your contract.
How Much Does One Appointment Booking Cost?
The cost per booked appointment equals the total monthly advertising expenses divided by the number of appointments booked that month. Cost per lead alone is insufficient because not every inquiry turns into an appointment.
Formula for a clinic:
Cost per appointment = (monthly ad spend + agency fee) ÷ number of booked appointments from ads per month
The cost per completed visit is calculated the same way, with actual visits in the denominator.
As a benchmark, according to the WordStream report, the median cost per lead in Facebook lead generation campaigns is $61.56 for dental services and $32.14 for physicians and surgeons (US data, 452 campaigns from 01.04.2025 to 30.06.2026). Calculating your own cost per appointment using the formula above is much more reliable.
Why Does an Inquiry Not Always Become an Appointment?
Some inquiries never turn into bookings, and some bookings never end in a visit. You can see this in the funnel from our 911 Aesthetic Clinic case study, an aesthetic clinic in Warsaw, for August 2026:
| Funnel Step | Count | Share of Unique Leads |
|---|---|---|
| Leads from 20 lead forms | 296 | including repeat phone numbers |
| Unique phone numbers | 244 | 100% |
| Booked appointments | 43 | 17.6% |
| Completed visits | 12 | 4.9% |
In this funnel, 1 booked appointment required 5.7 unique leads (244 ÷ 43), and 1 completed visit required 20.3 (244 ÷ 12).
Drop-off between booking and visiting happens at every clinic. A systematic review of 105 studies in Health Policy (Dantas et al., 2018) estimates the average appointment no-show rate at roughly 23%: ranging from 13.2% in Oceania to 43.0% in Africa. According to the review, the most common factors behind no-shows are a long lead time between booking and the appointment date, and a patient’s prior history of missed visits. So the date the receptionist offers the patient directly affects the cost per visit: the longer the wait, the more no-shows occur.
2 more lessons from our work on the 911 Aesthetic Clinic case:
- Endolift showed the highest conversion rate through the funnel: 31 leads, 10 bookings, 3 visits.
- The Volnewmer PL campaign generated 49 leads and 0 visits, so we turned it off. Campaign decisions are made based on completed visits.
A report stopping at leads would have labeled that campaign a success. Asking “how much does a lead cost” without asking “how many of them showed up” tells you nothing about return on your ad budget.
How to Count Appointments Instead of Clicks?
To count appointments, an ad inquiry must be linked to a clinic booking via the patient’s phone number. Here is the 7-step tracking workflow:
- Define what counts as an inquiry. A lead form, a messenger thread, or a phone call. Each channel has its own tracking method, so agree at the start whether a “lead” event in Ads Manager actually represents a business inquiry.
- Collect a phone number from every inquiry. This is the matching key. In the 911 Aesthetic Clinic case, we matched Meta leads with deals in Kommo and visits in Altegio specifically by phone number.
- Keep an appointment log with the source. The receptionist enters the phone number, booking date, and patient source into the CRM or spreadsheet. Without this step, the agency cannot see appointments regardless of how the ad account is configured.
- Reconcile data weekly. The agency matches phone numbers from ad inquiries against booked appointments and completed visits. The output shows how many bookings and visits each campaign produced.
- Send events back to Meta. The Conversions API tool passes business data, including offline CRM conversions, back to Meta’s system. This helps the algorithm optimize delivery and measure results.
- Read the report step by step. The report must display inquiries, bookings, visits, and the cost of each stage broken down by campaign.
- Pause and scale based on visits. Pause any campaign that generates inquiries without bookings and visits, just as we did with Volnewmer PL.
Michelle Morgan, Co-founder of Paid Media Pros, highlights the importance of proper tracking in the WordStream report:
“Start by having sound, accurate conversion tracking on the goal you want.”
For a clinic, that goal is a booked appointment or a completed visit.
Brett McHale, Founder of Empiric Marketing, advises in the same WordStream report: “If you are able to, 100% get Conversions API established within the account.”
How to Choose an Agency for a Clinic That Tracks Appointments?
Choose an agency by the numbers it promises to show in its reports. Ask these 7 questions before signing a contract:
- Who owns the ad account and pixel? The account and pixel must belong to the clinic, while the agency receives partner access.
- What is the management fee, and is there a percentage of ad spend? Lock the exact figure and calculation formula into the contract.
- What does the agency count as an inquiry? A lead form, a call, or a message, and how spam is filtered out.
- Do they set up server-side tracking and CRM feedback? Ask specifically about the Conversions API and how much it costs to implement.
- What kind of report will you receive? Weekly inquiries, bookings, visits, and the cost of each stage broken down by campaign.
- Do they have a case study showing appointment numbers? Cost per lead alone does not prove appointments. Ask for a case study that lists inquiries, bookings, and visits.
- What metric does the agency use to turn off campaigns? The working benchmark for a clinic is completed visits or booked appointments.
2 conditions required from the clinic’s side, without which no agency can help:
- Receptionists must maintain an appointment log that records the inquiry source. Otherwise, reconciling inquiries with visits is impossible.
- The ad spend should not be smaller than the fee, so the algorithm has time to learn. MOVE’s fee starts at $400; if less goes to impressions, first fix the booking process and the Google profile.
In ad copy, present the service or specialist neutrally (“Cardiologist consultation”) and do not promise treatment outcomes; Meta’s requirements for health ads are described in the section on Meta policy below.
If you are choosing between Meta and search advertising, see our comparison in Google Ads vs. Targeted Ads. For the patient funnel from search to phone call, reviews, and clinic websites, read our guide on dental clinic marketing.
What Meta Rules Apply to Clinic Advertising?
Meta allows ads for cosmetic procedures and surgeries to be shown only to people aged 18 and older. This is a requirement of Meta’s Health and Wellness policy (updated on 22.07.2026).
Other points from this policy that apply to clinics:
- No body shaming or negative appearance judgments. An ad cannot contain words or questions that negatively evaluate a person’s appearance, body parts, or hygiene. For example, asking “Ashamed of your wrinkles?” falls under this restriction.
- No promises to cure incurable conditions. Meta prohibits promising a cure for conditions on its restricted list, including diabetes, psoriasis, cancer, and Alzheimer’s disease. Ads focused on symptom management are exempt from this ban.
- No clickbait. Exaggerations and promises of a specific result within a fixed timeframe without disclaimers are prohibited.
- Before-and-after photos. For general cosmetic procedures, these are permitted provided the ad is targeted to people aged 18 and older.
- Dental products. The 18+ restriction does not apply to products such as teeth whitening kits.
Review these rules with your agency before launch. An ad that breaks them will not pass moderation, and the campaign will start late.
What Experience Does MOVE Have in Clinic Advertising?
MOVE’s portfolio includes 2 clinic case studies: the Parodent dental chain in Ukraine and 911 Aesthetic Clinic in Warsaw. In both projects, targeted advertising worked alongside SMM and content production.
Parodent, a chain of dental clinics. We combined paid social advertising with video production, content, and SMM. Results: +30% booked appointments, -23% cost per inquiry, and 420,000 ad views.
911 Aesthetic Clinic, Warsaw, August 2026. We handled SMM, content production, and targeted advertising. Previously, reporting stopped at leads. We matched Meta leads against deals in Kommo and visits in Altegio by phone number, refreshed the creatives, paused campaigns with zero visits, and ran a separate test targeting the Polish-speaking audience. Results compared to July: -27.7% cost per lead, and 38.3% more leads from the exact same budget. Exactly 4.9% of unique leads completed a visit (12 visits out of 244).
To see what is included in MOVE’s Meta Ads management package and what is billed separately, visit the Paid Social and Performance page.
Sources
- WordStream, Facebook Ads Benchmarks 2026, updated 15.09.2026
- Meta for Developers, Conversions API
- Klientum, Meta Ads Pricing
- InSync, Advertising Audit
- Cómon Agency, Instagram Advertising Services
- LeadPrice, Targeted Advertising on Instagram and Facebook
- MOVE, Parodent Case Study
- MOVE, 911 Aesthetic Clinic Case Study
- MOVE, Paid Social and Performance Service
- Meta, Health and Wellness Advertising Policy, updated 22.07.2026
- Dantas L. F., Fleck J. L., Cyrino Oliveira F. L., Hamacher S. No-shows in appointment scheduling: a systematic literature review. Health Policy, 2018, 122(4), 412-421