Growth & demand

6 min read

The CPM panic nobody bothered to check

Every agency deck says Meta CPMs are climbing. The largest managed-spend dataset in the business says they fell 3 percent. Here is what actually moved.

Meta CPMs fell. In Tinuiti's Q1 2026 Digital Ads Benchmark Report, cost per thousand impressions across their managed accounts was down 3 percent year over year, with Facebook down 4 percent and Instagram down 3 percent. That Instagram number is the first decline since 2023. Tinuiti builds those benchmarks on more than 4 billion dollars in annual ad spend under management, which makes it one of the largest continuously measured advertising datasets anyone publishes.

Meanwhile the industry consensus, repeated in nearly every pitch deck we have been sent this year, is that Meta costs are exploding and only a bigger budget or a smarter agency can save you. Both claims cannot describe the same thing. They do not.

Two true numbers, two different populations

Here is the number the panic is built on, and it is real. On Meta's own Q1 2026 earnings call, the company reported that average price per ad rose 12 percent year over year while ad impressions grew 19 percent. Family of Apps ad revenue reached 55.0 billion dollars, up 33 percent. So Meta says price is up 12 percent and Tinuiti says price is down 3 percent, in the same quarter.

Neither is lying. Meta reports a single global blended price across every advertiser on earth, every country, every objective, every placement. Tinuiti reports CPM for a cohort of US managed accounts. A global average price per ad is a mix statistic: it moves when the composition of who is buying and where the impressions land changes, even if no individual advertiser's cost moves at all.

You can watch the mix change in the same Tinuiti report. Instagram Reels grew from 19 percent of Instagram ad impressions to 33 percent in a single year, while Feed placements fell to 26 percent. Supply expanding fast in one unit and contracting in another will move a blended average on its own. That is arithmetic, not market pressure.

So the honest version of the sentence is long and boring: the global blended price Meta reports to shareholders rose 12 percent, while US managed-account CPMs in Tinuiti's book fell 3 percent. Nobody puts that on slide four.

The rest of the auction moved down too

If Meta were an isolated case you could argue it away. It is not. The same Tinuiti benchmarks show the broader auction easing:

  • Google Search CPCs fell 1 percent year over year in Q4 2025 and were flat in Q1 2026, while Search spend grew 14 percent and clicks grew 11 percent.
  • YouTube ad spend grew 20 percent in Q1 2026 while impressions grew 52 percent and average CPM fell 21 percent.
  • Amazon Sponsored Products spend grew 21 percent with CPCs up only 2 percent; Walmart Sponsored Products spend grew 62 percent with CPCs up 3 percent.

And on the outcome side rather than the input side, LocaliQ and WordStream's 2026 Search Advertising Benchmarks put the all-industry average cost per lead at 66.69 dollars, and recorded a decrease in cost per lead for the first time in five years. The all-industry averages behind it: 5.42 dollars CPC, 6.64 percent CTR, 8.18 percent conversion rate.

That is four independent surfaces pointing the same direction across roughly two quarters. The belief that media costs rise monotonically every year stopped matching the data somewhere around Q4 2025.

A number without a cohort is decoration

We are not arguing that ads got cheap. We are arguing something narrower and more useful: a benchmark is a statement about a specific population over a specific window, and stripped of that population it carries no information at all.

When someone quotes you a CPM trend, four questions decide whether it means anything:

  • Whose accounts? A global platform average and a US retail managed book are different universes.
  • Which placement mix? Reels, Feed, Stories and Audience Network do not price alike, and their shares are moving fast.
  • Which window? Year over year, quarter over quarter and peak-season comparisons tell different stories from identical data.
  • What is the denominator? Cost per thousand impressions says nothing about cost per customer, which is the only number that pays you.

If the answer to any of those is a shrug, you are being shown decoration. Ask instead for the eight-quarter CPM chart out of your own account. It is two clicks in Ads Manager, it describes your business rather than a cohort you are not in, and it settles the argument permanently.

Cheaper impressions are not cheaper customers

Here is the limit on the good news. CPM is an input price. It tells you what a thousand impressions cost, not whether those impressions found anyone. Motion's 2026 Creative Benchmarks, built on more than 550,000 ads from over 6,000 advertisers representing roughly 1.3 billion dollars in Facebook and Instagram spend, found that around 5 percent of ads spend at least ten times their account median while about half of all ads receive no meaningful spend at all.

A 3 percent decline in the price of impressions is invisible next to a distribution like that. The lever is what you put into the auction and what happens after the click, not the auction's list price.

The other limit worth naming: Tinuiti's book skews toward larger US advertisers, mostly retail and commerce. Your account is not their cohort either. Benchmarks are for calibrating expectations and calling out nonsense. They are not a forecast for a single business.

What we do with this

We are adding paid advertising to what the studio does, and this is the posture we are bringing to it: measurement first, spend second. Before a dollar goes into an auction we want first-touch attribution captured on the site, the conversion path instrumented end to end, and consent handled structurally rather than cosmetically, because a tracking stack that fires before permission is a liability with a dashboard attached.

That work is already in the builds. On America Premier, a 478-page site, a submitted lead fans out to GoHighLevel and to email notification in parallel, so no lead depends on a single integration staying healthy. On every site we ship, no analytics or advertising script exists in the document until consent is granted, which means the numbers we do collect describe people who agreed to be counted.

None of that is glamorous, and none of it will show up in a deck about how the auction is getting brutal. But it is the difference between managing a media buy and reciting one.

So the takeaway is small and slightly annoying: next time you are told what is happening to ad costs, ask which dataset. Then go look at your own. The panic and the plan are rarely built on the same numbers.

Filed under

  • paid ads
  • meta ads
  • benchmarks
  • cpm

Tell us what you need

Six questions, no call required, and you get a written scope, a fixed price and a timeline.

Start the brief