
What is a good CPM price?
Key Facts
- A $12 CPM is cheap for Connected TV ($20–$40) but top-of-range for display ads ($2–$10), per industry benchmark data from Newor Media.
- Google Ads' median CPM hit $15.35 across 21,000+ ecommerce brands, up 13.34% year over year, according to Triple Whale's benchmark study.
- Holiday-season CPMs spike up to 66%, while the 'Q5' window (Dec 26–Jan 15) sees CPMs drop 40–60%, per Gupta Media's cost research.
- Facebook lead-gen CPLs average $27.39 — but dentists pay $61.56 and home improvement businesses pay $42.95 per lead, per LocaliQ benchmarks.
- If your CPM runs 35% above your industry median, refresh creative, broaden targeting, or verify your objective, per Meta ads benchmarks.
- Creative fatigue can push CPMs up 50–100%, but fresh creative often restores baseline within about 48 hours, per Meta CPM benchmarks.
- Global Facebook CPMs peaked at $24.26 in November 2025, then fell 32% to $16.47 by July 2026, per Superads' $3B ad-data analysis.
Why There's No Universal 'Good' CPM: Context Is Everything
Ask ten advertisers what a good CPM is and you'll get ten different answers — because the honest answer is "it depends." Industry, ad format, platform, and campaign objective all change what a reasonable price looks like, sometimes dramatically.
A single number proves the point. Industry benchmark data puts it plainly: a $12 CPM could be great for one campaign and terrible for another. That same $12 sits at the top of the display range ($2–$10) but at the bottom of Connected TV ($20–$40). Context, not the sticker price, decides whether it's good.
The verticals we work with at CallMyLeads — home services, dental, real estate, legal — sit in the mid-to-high band, which changes the math entirely:
- Finance & Insurance: $20–$45 CPM
- Healthcare: $15–$35 CPM
- Real Estate: $12–$30 CPM
- Retail & eCommerce: $5–$15 CPM — for comparison
So a $30 CPM that would alarm an ecommerce brand can be perfectly normal for a dental practice. Meanwhile, Facebook lead-cost data shows dentists paying $61.56 per lead on average and home improvement businesses paying $42.95 — meaning each lead generated at those CPMs represents serious spend.
Campaign objective matters just as much. Meta benchmarks show awareness campaigns running $10–$15 while lead generation runs $25–$45. A $25 CPM on a lead-gen campaign is healthy territory; the same $25 on awareness signals trouble.
Seasonality adds another layer. Cost research from Gupta Media shows holiday-season CPM spikes of up to 66%, and Q4 peaks can double or triple rates. The same campaign can look expensive in November and cheap in January.
This is why the practical rule from researchers is the 35% threshold: if your CPM runs 35% above your industry median, refresh creative, broaden targeting, or verify your objective — otherwise, judge the number by results. As one analysis put it, "efficient CPM beats cheap CPM every time."
For businesses where every lead costs $40–$60, the real question isn't whether the CPM was good — it's whether someone actually talked to the lead it produced.
How to Judge Your CPM: Benchmarks, Trends, and the 35% Action Rule
A $12 CPM can be great for one campaign and terrible for another — so the real question isn't "what's a good price?" but "what's a good price for my industry, format, and season?" Once you have benchmarks in hand, judging your CPM becomes a lot less guesswork.
According to industry benchmark data, CPMs vary widely by vertical: Finance & Insurance runs $20–$45, Healthcare $15–$35, and Real Estate $12–$30. If you run a dental practice, law firm, or home services business, your CPMs naturally sit in the mid-to-high range — a "high" number alone isn't a failure signal.
The direction of travel matters too. Google Ads' median CPM hit $15.35 across 21,000+ ecommerce brands, up 13.34% year over year, according to Triple Whale's benchmark study. Meta's average rose 20.03% to $13.48 in 2026, per Meta ads benchmarks — though other datasets show declines, so trends depend on the source.
Seasonality swings are just as dramatic. Gupta Media's analysis of tens of billions of impressions found holiday-season CPM increases reaching 66%, while global Facebook CPM data shows a peak of $24.26 in November 2025 before falling to $16.47 by July 2026. Plan around these waves:
- Expect Q4 spikes of 30–80%, with Black Friday CPMs sometimes doubling or tripling
- Hunt for the "Q5" window (Dec 26–Jan 15), when CPMs drop 40–60%
- Consider the pre-BFCM stretch, when CPMs are low but buying intent is high
Then there's the diagnostic trigger: if your CPM runs 35% above your industry median, act. Refresh your creative, broaden your targeting, or verify your campaign objective. Creative fatigue alone can push CPMs up 50–100%, and fresh creative often restores baseline within about 48 hours. Watch frequency above 3–4 as a telltale fatigue signal.
One caveat: a high CPM with strong results is still a win. "Efficient CPM beats cheap CPM every time" — a $40 CPM targeting ready-to-buy customers can beat a $3 CPM aimed at casual scrollers. Judge the number by what happens downstream.
That downstream part is where most ad spend quietly leaks. When Facebook lead-gen CPLs average $27.39 — and hit $61.56 for dentists and $42.95 for home improvement, per LocaliQ benchmarks — every lead represents real money. A system like CallMyLeads makes sure those expensive leads get an answer in seconds and a booked next step, so the impressions you paid for actually turn into conversations.
Protecting Your Ad Spend: Why Fast Lead Response Beats Low CPM Chasing
Every lead your ads generate costs real money — and the ones you never talk to are the most expensive of all. That's why chasing a lower CPM can quietly destroy your return on ad spend, even when your campaign dashboard looks healthy.
Consider what leads actually cost. Facebook lead-gen campaigns carry an average cost per lead of $27.39, and it climbs sharply from there: dentists pay $61.56 per lead, beauty and personal care runs $50.91, and home improvement sits at $42.95. When a single lead represents $40–$60 in ad spend, a slow response doesn't just delay a sale — it writes off the money that produced it.
The CPM math makes this worse before it gets better. Meta lead-generation campaigns run $25–$45 CPM, far above awareness objectives, and the industries most businesses here operate in — finance and insurance at $20–$45, healthcare at $15–$35, real estate at $12–$30 — sit in the mid-to-high CPM range. Meanwhile, Google Ads median CPM rose 13.34% year over year to $15.35 across 21,000+ brands, per Triple Whale's benchmark data.
The point isn't that these prices are unfair. It's that impressions and leads are only worth what happens after someone raises their hand. As LocaliQ's Kendall Cagle puts it, CPL should always be paired with conversion rate and lead quality, "so we are not optimizing for inexpensive leads that do not create business value."
That reframes the whole CPM question. A cheaper CPM on leads that go to voicemail loses to a pricier CPM on leads that get an answer in seconds and a booked appointment. Efficient CPM beats cheap CPM every time — and efficiency lives downstream of the click.
Protecting that spend looks like:
- Responding to every new lead in seconds, not hours, before interest cools
- Recovering missed calls instantly with a text-back and a booking option
- Nurturing not-ready-today leads automatically instead of letting them lapse
- Tracking every lead from source to booked result, so spend ties to outcomes
This is exactly why CallMyLeads exists: stop paying for leads you never get to talk to. Ads buy attention; response speed converts it. The business that replies first usually wins the job — and makes its CPM, whatever the number, look cheap by comparison.
Frequently Asked Questions
What is a good CPM price for Facebook or Meta ads?
What CPM should I expect in my industry?
Is a high CPM always bad?
When should I worry that my CPM is too high?
Do CPMs change with the season?
Why does a low CPM not guarantee a good return?
The Real Answer: A Good CPM Is One That Ends in a Conversation
So what's a good CPM price? The only honest answer is: it depends — on your industry, your ad format, your campaign objective, and the season you're buying in. A $12 CPM might be a bargain for a dental lead-gen campaign and a disaster for an ecommerce awareness push. The practical playbook is simple: benchmark against your own vertical, apply the 35% rule (if your CPM runs 35% above your industry median, refresh creative, broaden targeting, or fix your objective), and plan around Q4 spikes and the cheaper "Q5" window. But remember the bigger lesson: efficient CPM beats cheap CPM every time. When Facebook leads cost $61.56 for dentists and $42.95 for home improvement businesses, the number that really matters is how many of those leads turned into booked jobs. Ads buy attention; response speed converts it. If you're ready to stop paying for leads you never get to talk to, CallMyLeads answers every lead in seconds, 24/7/365 — book a free 15-minute scoping call at callmyleads.app and see what faster answers do to your ad math.