Enter your spend and impressions to get CPM, the cost of one thousand ad impressions. Add clicks to see the click-through rate and cost per click of the same campaign. Useful for Display, YouTube, Demand Gen, Facebook and Instagram campaigns.
No sign-up and no e-mail required. Everything runs in your browser; nothing you type is sent to our server.
How CPM is calculated
CPM = ad spend ÷ impressions × 1,000. Spending 800 for 200,000 impressions gives a CPM of 4.00.
When CPM is the right metric
CPM is the price of attention. It is the right lens for awareness and video campaigns and for comparing audiences or placements. For lead generation and e-commerce it is only a diagnostic: rising CPM tells you the auction became more expensive (seasonality, narrower audience, more competitors), but the decision metric stays cost per lead or ROAS.
The same budget can also be read backwards: cost = CPM × impressions ÷ 1,000, which helps when you plan reach for a launch.
Frequently asked questions
Why is my CPM on Meta rising?
Typical reasons are a small or saturated audience, strong seasonal competition, low engagement with the creative and frequency climbing too high. Fresh creative and broader targeting usually help more than bid changes.
What is the difference between CPM and CPC?
CPM prices a thousand impressions; CPC prices one click. They are linked by click-through rate: CPC = CPM ÷ (CTR × 1,000).
Is a low CPM good?
Only if the impressions reach people who can buy. Cheap impressions on poor placements often cost more per customer.