CPMCost Per Mille (Cost Per Thousand Impressions)
CPM is the cost to serve 1,000 impressions of your ad. It signals audience competitiveness and seasonal demand.
CPM = (Total Spend / Impressions) × 1000What does CPM actually mean?
Cost Per Mille (CPM) measures what you pay for 1,000 impressions, regardless of whether anyone clicks. CPM is a function of audience size, competitive demand for that audience, and seasonal pressure (Q4 holiday CPMs are 2-3× normal).
Meta CPMs in 2026 typically run $8-$25 for US DTC audiences, depending on industry and seasonality. TikTok CPMs are usually 30-50% lower for the same audiences, but conversion rates tend to be lower too, so net CPA can land in a similar place. Google Ads CPMs vary wildly by surface (Search, Display, YouTube) and aren't directly comparable.
CPM tracking is most useful as a relative metric over time. A sudden CPM spike usually means either creative fatigue (your audience is being served the same ads repeatedly, lowering bid efficiency) or competitive entry (a new advertiser bidding for the same audience).
Example
A campaign spent $2,500 and got 250,000 impressions. CPM = ($2,500 / 250,000) × 1000 = $10.
When it matters
CPM trending up = audience saturation or fatigue. Most performance teams watch CPM weekly to catch problems before CPA does.
Related terms
CPC
CPC is the average price paid per ad click. It signals creative resonance and audience demand, not conversion outcomes.
CTR
CTR is the percentage of impressions that result in clicks. It signals creative resonance and ad quality.
Frequency
Frequency is the average number of times a single user has been exposed to your ad over a given window.
Creative fatigue
Creative fatigue is performance decay caused by users seeing the same ad too many times, measured by rising CPM and frequency.
Find out which ads actually win.
advrt builds ads around your real product photos, tests them live on Meta and judges each one against your own account. Free plan, no credit card.