CPM results
Updates as you typeHumblytics matches Meta and Google Ads spend to the Stripe sales each ad brought in, so you see revenue per ad, not just cost. See revenue attribution →
How CPM works
CPM = (ad spend ÷ impressions) × 1,000
Typical CPM by platform
- $5 to $15
- $6 to $16
- Google Display
- $2 to $5
- YouTube
- $9 to $20
- $25 to $40
- TikTok
- $6 to $12
Ranges move with audience, targeting, season and ad format.
How do I calculate CPM from spend and impressions?
Divide ad spend by impressions, then multiply by 1,000. $500 for 100,000 impressions is a $5.00 CPM.
Does CPM mean cost per thousand?
Yes. The M stands for mille, Latin for thousand, so CPM is the cost of 1,000 impressions.
What does a $15 CPM mean?
You pay $15 every time the ad is shown 1,000 times, or $0.015 per impression. A $1,500 budget buys about 100,000 impressions at that rate.
How does YouTube calculate CPM?
For advertisers it is the same formula: cost per 1,000 ad impressions. Creators see RPM instead, which is their revenue per 1,000 views after YouTube's share.
When should I optimize for CPM?
CPM bidding suits awareness campaigns where reach matters more than clicks: display ads, video and top-of-funnel social.
How do I lower my CPM?
Improve ad relevance, test different audiences, adjust bidding and refresh creative. Broader targeting often lowers CPM but brings less qualified impressions.
CPM vs CPC, which is better?
Neither is better everywhere. CPM suits awareness, CPC suits performance. Compare your effective CPM (what CPC bidding costs per 1,000 impressions) with the CPM you would pay.
See which impressions actually drive revenue.
CPM tells you the cost. Humblytics tells you the return. Follow ad clicks through to revenue with first-party attribution.
No card. Team plans from $79 a month. Book a demo