CPM inflation is a rise in the price you pay for a thousand ad impressions, usually because more advertisers are competing to reach the same people. On Meta, it is most noticeable in the final quarter of the year, and especially in the UK across Black Friday, Cyber Monday, the run-up to Christmas and Boxing Day.
How CPM inflation works
Meta sells ad space through an auction. The number of people using Facebook and Instagram, and the time they spend there, does not grow much from one week to the next. When many more advertisers arrive with bigger budgets, they compete for roughly the same supply of impressions, and the price of each impression rises. That price is your CPM.
In the UK, the pressure usually builds from late October, peaks around Black Friday week and stays high until Christmas, with another burst for Boxing Day and early January sales. Large retailers with big seasonal budgets drive much of it, but every advertiser pays the higher price, including a plumber or accountant who has nothing to sell for Christmas. Smaller spikes can follow other busy moments, such as major sporting events or national shopping days.
Costs often ease in January once the sales finish, which is why some businesses find early-year advertising good value. The size and timing of these swings vary by year and audience, so treat your own account history as the guide.
Why it matters
If CPMs rise and nothing else changes, every click, lead and sale costs more. For a retailer, the higher prices are often worth paying because people are actively buying and baskets are bigger. For a service business whose customers are not in a buying mood in December, the same rise can make advertising poor value for several weeks.
Understanding CPM inflation also prevents panic. A campaign whose cost per lead jumps in late November may not be broken; the whole market has become more expensive. The right response is to plan, not to rebuild everything mid-peak.
Common mistakes
- Launching brand-new campaigns or untested creative in Black Friday week, when learning is most expensive.
- Comparing November results with September and concluding the ads stopped working.
- Cutting all spend in the peak when your customers are buying and margins can absorb the higher price.
- Keeping full budgets running through December for a service with little seasonal demand.
- Leaving tight bid caps or cost goals in place, so campaigns stop delivering just as demand peaks.
How to act on it
Plan the quarter by September. Test creative and offers in the autumn when impressions are cheaper, so you go into the peak with proven ads. Build warm audiences of video viewers, site visitors and email subscribers early, so that during the peak more of your budget goes on people who already know you. Set peak budgets and any scheduled budget increases in advance, and loosen cost goals if you want to keep delivery.
During the peak, judge results by cost per sale or return on ad spend, not by CPM. Afterwards, compare the season with last year rather than with the month before, and note what to change. If your business is not seasonal, consider pulling back in December and spending more in January. Planning around these swings is part of how I run Facebook ads for ecommerce.
