CPM Calculator
Enter what you paid and how many impressions you received to get CPM — the standard rate card unit for comparing ad inventory across channels.
How to use the cpm calculator
- Enter the amount you paid for a campaign or placement.
- Enter the impressions it delivered (from the platform’s reporting).
- Compare the CPM across channels — but only for awareness goals, as explained below.
Formula
About this calculator
CPM is the oldest rate card in advertising because it measures the one thing every channel delivers: eyeballs. It makes unlike inventory comparable — a $6 CPM podcast read and a $6 CPM display banner cost the same per thousand views, which is exactly the kind of comparison media buyers need when allocating budgets.
But CPM measures exposure, not effect. Two placements with identical CPMs can differ 10× in attention quality: above-the-fold versus below, engaged newsletter readers versus accidental banner views. That is why CPM is the right metric for awareness campaigns and the wrong one for performance campaigns — once you care about clicks and conversions, CPC and CPA take over.
CPM also moves with your targeting, and this is a feature rather than a bug. Narrow, high-intent audiences cost more per thousand because they are worth more. A rising CPM on a prospecting campaign usually means the audience is tightening, not that performance is dying — check CTR and CPA before panicking about the rate.
Frequently asked questions
What is a typical CPM?
Web display often runs $1–10 CPM; social feeds $5–15; premium video, podcasts and Tier-1 targeted inventory can exceed $20–40. Geography and audience targeting dominate the price.
CPM vs CPC — when should I care about which?
CPM for awareness (you pay for visibility regardless of action); CPC when you pay for traffic and care about visits. Performance buyers optimize toward CPA/CPC; brand buyers negotiate CPM.
How do I lower my CPM?
Broaden the audience, improve creative relevance (platforms auction on engagement), or shift budget to cheaper placements. But lowering CPM at the cost of the wrong audience raises your real cost per result.
How many impressions is $500 at a $8 CPM?
$500 ÷ $8 × 1,000 = 62,500 impressions. Use the cost-per-$100 row above to estimate quickly.