CPM Calculator
Calculate cost per thousand impressions (CPM) from spend and impressions, or work backwards from budget to estimate total reach.
CPM
$5
per 1,000 impressions
CPM vs CPC vs CPA
CPM (cost per mille/thousand impressions) is a buying model where you pay for exposure regardless of clicks or conversions. CPC (cost per click) shifts risk to the platform — you only pay when someone clicks. CPA (cost per acquisition) shifts risk further — you pay only when a defined conversion occurs. CPM works best for brand awareness campaigns where reach and frequency matter more than immediate action. CPC suits consideration-stage traffic campaigns. CPA is the most ROI-accountable model but typically has the highest per-unit cost because the platform prices in the risk of unclicked or unconverted impressions. As you optimise a campaign, CPA metrics become the north star.
CPM Benchmarks by Platform
Average CPMs vary significantly by platform, audience, and time of year. Facebook and Instagram average $8–$14 CPM for general audiences, rising to $20–$50+ for highly targeted professional or high-income segments. YouTube pre-roll averages $4–$10 CPM. LinkedIn averages $30–$80 CPM — expensive but justified for B2B targeting where reaching a specific job title or company size is difficult elsewhere. Display network CPMs sit at $0.50–$3, reflecting low engagement and significant ad fraud risk. Programmatic connected TV is $15–$30 CPM. CPMs spike 30–50% in Q4 (October–December) due to increased advertiser competition for the holiday season.
Reach vs Frequency
Reach is the number of unique people who see your ad; frequency is the average number of times each person sees it. At the same budget, you can maximise reach (show to many people once) or frequency (show to fewer people multiple times). Brand awareness campaigns benefit from reach — more eyeballs on a new brand. Retargeting and conversion campaigns benefit from frequency — repeated exposure to people who have already shown interest. The optimal frequency for conversion campaigns is typically 3–7 exposures. Above 10 exposures per person, ad fatigue sets in and CTR declines — a sign to refresh creative or expand the audience.
When CPM Buying Makes Sense
CPM buying makes sense when your objective is brand lift, awareness, or share of voice in a competitive market — metrics that don't require immediate action from viewers. It also works well for retargeting pools with verified purchase intent, where high impression count per user creates top-of-mind presence during the purchase consideration phase. For direct response campaigns where you need measurable ROI on each dollar spent, CPC or CPA buying models are more accountable. Many platforms now offer hybrid optimised CPM buying (oCPM) where you set a CPM budget but the algorithm optimises delivery toward users most likely to convert — combining cost-efficiency with performance intent.
Frequently Asked Questions
What is a good CPM?
What is the difference between CPM and eCPM?
Is lower CPM always better?
Related Tools