November 12, 2026

What's a Good CPM for Facebook Ads in 2026? Real Numbers From 30+ Service Business Accounts (US vs Canada)

Real 2026 Facebook CPMs from 30+ US and Canadian service business accounts, what last year's Black Friday did to them, and why CTR and lead quality matter more.
Adovate cover asking what a good CPM for Facebook ads is, with a US vs Canada 2026 banner and a phone checklist on judging CPM by CTR and lead quality.

Every week someone asks me if their Facebook CPM is "good." My answer is that it depends, and I pulled the numbers from our own weekly KPI tracker to show why.

The short answer: there isn't one good CPM for Facebook ads. In our 2026 data, Canadian home service and clinic accounts mostly run between $15 and $26 CAD per 1,000 impressions. US health and senior-care accounts often run $40 to $110+ USD. A good CPM is the one your best ads hit consistently while lead quality stays high.

Below are the real ranges from more than 30 client accounts, what happened to CPM during last year's holiday season, and how we decide when a high CPM is actually a problem. We run campaigns from Winnipeg for service businesses across Canada and the US, so you'll see both markets.

What is a good CPM for Facebook ads in 2026?

A good CPM is whatever your best-performing ads achieve in your own industry and market, not a universal number.

CPM (cost per mille) is what you pay Meta to show your ad 1,000 times. We track it weekly for every client, but I don't compare it across businesses because it swings so much by industry, location, audience and creative.

Here's how I tell clients to use it:

  1. Find your benchmark. Look at the CPM your best ads produced over their best few weeks. That's your number, not a blog average.
  2. Work toward it. New creative should get you back near that benchmark. If it doesn't, the creative is the problem, not Meta.
  3. Judge it against lead quality. A CPM that's 30% higher than last month is fine if the leads are still turning into booked jobs.

If you want a sense of the full budget picture first, our breakdown of how much Meta ads cost in 2026 covers spend, timelines and cost per lead together.

What CPMs are service businesses actually paying? (Canada vs US)

In our September–October 2026 data, Canadian service accounts mostly sit between $15 and $26 CAD, while our US accounts range from about $29 to over $110 USD.

These figures come straight from our weekly KPI tracker. Each account is reported in its own billing currency: CAD for our Canadian clients and USD for our US clients.

Canadian accounts (CAD)

  • Medical clinics (3 accounts): $15–$17 average CPM. These are consistently our cheapest impressions.
  • Home services (roofing, HVAC, insulation, cleaning, pest control, snow removal; 7 accounts): $17–$26 average CPM. The cost per lead on those same accounts ranged from about $15 to $47.
  • Financial and professional services: $60+ CPM. Business-owner audiences are smaller and more contested.
  • A government-benefit lead offer: under $10 CPM, with leads costing less than $2. Broad, high-interest offers are cheap to show.

US accounts (USD)

  • Junk removal (Reno): about $29 CPM in Q4 2025.
  • Skin clinic (Minneapolis): about $42 CPM in Q4 2025, ranging $33–$55 week to week.
  • Performing arts programs (Asheville): about $43 CPM.
  • Health clinic (Dallas): about $111 CPM, ranging $92–$134.
  • Assisted living placement (New York area): about $111 CPM, with some weeks above $170.

A Dallas health clinic pays roughly seven times more per impression than a Canadian clinic. That's why copying someone else's CPM benchmark is close to meaningless.

But look at what that Dallas clinic actually pays per lead: about $28 USD. That's very workable for a health practice, even with a CPM that would make most Canadian business owners panic. For the Canadian side of the cost-per-lead picture, see our Facebook ads cost per lead by industry in Canada.

Why is my Facebook CPM so high?

Usually it's one of three things: your audience is expensive to reach, your ads are fatigued, or your creative isn't earning attention.

  • Your market costs more. Big US metros, health and senior-care audiences, and business-owner audiences all cost more.
  • Ad fatigue. The same people have seen the same ads too many times, so Meta charges more to keep showing them.
  • Weak hooks. If the first second of your video doesn't stop the scroll, Meta treats it as a low-quality ad and you pay more for every impression.
  • Seasonal competition. From mid-November to early December, retailers flood the auction (more on that below).

When does a high CPM actually matter?

It only matters when your click-through rate drops with it. That's why we watch CPM and CTR together instead of obsessing over cost per click.

We don't track CPC by industry. We care about the percentage of people who click, not what each click costs. CPM tells you what it costs to reach people. CTR tells you whether the ad is working once they see it. Here's our process when CPM climbs:

  1. Check CTR first. If link CTR is holding at its normal level, the ad and the angle are still working.
  2. If CTR is fine, feed the account more creative. A rising CPM with healthy CTR usually means the audience is getting fatigued. Launch new variations of the winning angle.
  3. If CTR is falling too, upgrade the creative. Write better hooks, get higher-quality footage, try a new angle. Our guide to creative templates for Facebook ads that actually work is a good starting point.
  4. Then look at lead quality. If leads are still booking, a higher CPM may simply be the price of the market you're in.

Here's a real example of why CTR matters more. One wellness account of ours runs a CPM above $110, which looks terrible on paper. But its link CTR is over 4%, and leads cost about $11. A strong ad turned expensive impressions into cheap leads.

What happens to Facebook CPM during Black Friday and the holidays?

CPMs rise from mid-November and peak around Black Friday week. Then they drop below normal levels in late December.

Across six Canadian service accounts we ran the whole season last year, average CPM was about $17 CAD in October 2025. It climbed to $22.17 the week of November 23, Black Friday week, which is roughly 28% higher. By the week of December 28 it had fallen to $13.50, the cheapest of the season.

The cheapest CPM week of the season didn't produce cheaper leads. Cost per lead that week was $33.54, almost identical to the $33.40 we paid during the Black Friday spike.

The US side looked similar. Our Minneapolis skin clinic's CPM went from about $35 in early October to a peak of $55.24 USD during Black Friday week. The following week CPM was still near $50, and it generated 43 leads at about $26 each, its best week of the quarter.

So if your CPM jumps this month, don't panic and don't pause by reflex. Our breakdown of whether you should pause Facebook ads in winter covers the seasonal side in more detail.

Is a low CPM a good sign?

Not necessarily. Cheap impressions don't help if the right people aren't seeing them or the demand isn't there.

Our snow removal client is the clearest example. Its CPM stayed between about $11 and $15 CAD from October 2025 through January 2026, one of the lowest in our book. But its cost per lead went from about $35 in October to $132 in January. The impressions stayed cheap, but demand had changed.

That's the most common mistake I see: putting too much confidence in CPM. It's an important part of the picture, but the lowest CPM isn't what gets you the best quality leads.

How should you think about CPM vs CPL?

CPM is how many people see you. CPL is how many of them were interested enough to raise their hand.

If you want more leads, then look at CPM and try to reach more people for the same money. But your business runs on lead quality, not impressions. A lead that books a big job is worth more than ten cheap leads that never answer the phone.

My bold take: you should ignore CPM about 90% of the time. Use it to spot fatigue and to scale volume, but don't let it drive your decisions. This is the same reason I tell owners to stop obsessing over their ad analytics and focus on what turns into revenue.

This is how we run our Facebook ads management for service businesses. CPM and CTR tell us when creative needs refreshing, and lead quality tells us whether the campaign is actually working.

Key takeaways

  • There's no universal good CPM. In our 2026 data, Canadian clinics and home services run about $15–$26 CAD, and US health and senior-care accounts often run $40–$110+ USD.
  • Set your benchmark from your own best ads, then work toward it with new creative.
  • When CPM rises, check CTR first. If CTR holds, you need more creative. If CTR falls, you need better creative.
  • Black Friday week pushed our Canadian CPMs up about 28%, but the cheapest CPM week of the season didn't produce cheaper leads.
  • A $110 CPM can still produce $11–$28 leads. An $11 CPM can still produce $132 leads.
  • Lead quality matters more than any cost metric.

Frequently Asked Questions

What is a good CPM for Facebook ads for a small business?

There's no single number. In our accounts, Canadian service businesses usually see $15–$26 CAD, while US health and senior-care businesses often see $40–$110+ USD. Set your benchmark from your own best-performing ads and judge it against cost per lead and lead quality.

Are Facebook CPMs higher in the US than in Canada?

In our data, yes, often by a lot. Our US health, aesthetics and senior-care accounts run roughly three to seven times the CPM of comparable Canadian accounts. Even so, cost per lead was often competitive because those ads earned strong click-through rates.

Should I pause my Facebook ads during Black Friday?

Usually not. In our accounts, CPMs rose about 28% during Black Friday week, but some of our best lead weeks of the quarter came during that period. If your business takes bookings in November and December, keep running and refresh your creative rather than switching off.

What's the difference between CPM and CTR?

CPM is what you pay for 1,000 impressions. CTR (click-through rate) is the percentage of people who click after seeing your ad. We watch them together: a rising CPM with a steady CTR usually means ad fatigue, while a falling CTR means the creative or hook needs work.

How do I lower my Facebook CPM?

The most reliable fix is better creative: stronger hooks, more variations of your winning angle, and regular refreshes before fatigue sets in. But don't chase a lower CPM at the expense of lead quality.

Want to know if your CPM is actually a problem?

If your CPM jumped and you're not sure whether to worry, we'll look at your CPM, CTR and lead quality together and tell you what to change. Book a free strategy call with Adovate.

Adam Fishkin
November 12, 2026