CPM Calculator
Calculate CPM, total ad budget, or expected impressions from any inputs. Includes platform CPM benchmarks to evaluate your campaign efficiency. Free.
How to Use
- 1 Choose a mode: 'Calc CPM' to find your cost per mille, 'Calc Budget' to plan spend for a target impression volume, or 'Calc Impressions' to forecast reach from a fixed budget.
- 2 In Calc CPM mode: enter your total ad spend and the number of impressions delivered to calculate your CPM.
- 3 In Calc Budget mode: enter your target CPM and desired impressions to calculate the total budget needed, plus monthly and yearly projections.
- 4 In Calc Impressions mode: enter your budget and CPM to forecast how many impressions you can expect, plus projections.
- 5 After calculating CPM, select a platform to benchmark your result against industry averages and see if your campaign is cost-efficient.
Use Cases
After running a Google Display or Meta campaign, enter your spend and impressions to calculate actual CPM, then compare to platform benchmarks to assess whether you're overpaying for reach.
Use Calc Budget mode to determine exactly how much to allocate for a campaign targeting a specific number of impressions, with monthly and yearly spend projections.
Working with a fixed media budget? Use Calc Impressions mode to project total reach before committing spend, and plan across platforms by comparing against benchmark CPMs.
Use the built-in platform CPM reference table to compare costs across Google Display, Meta, YouTube, LinkedIn, TikTok, and Twitter/X without leaving the page.
FAQ
CPM stands for Cost Per Mille (Latin for thousand). It's the price an advertiser pays for 1,000 ad impressions — the number of times the ad is displayed, regardless of whether anyone clicks. CPM = (Total Spend × 1000) / Total Impressions.
A good CPM varies significantly by platform and audience. Google Display typically averages $2–3, Meta averages $8–10, YouTube around $9–10, and LinkedIn can exceed $30 due to its professional targeting. A CPM more than 20% below the platform average is generally considered efficient.
CPM is an advertiser metric — it measures what you pay per 1,000 impressions. eCPM (Effective CPM) is a publisher metric — it measures how much revenue a publisher earns per 1,000 impressions served. They use the same formula but represent opposite sides of the transaction.
Common ways to reduce CPM: narrow your audience targeting to reduce competition, test different ad formats (video often has higher CPM but better engagement), optimize your bidding strategy, avoid peak advertising seasons, and test lower-cost platforms for awareness campaigns.
No. All calculations run entirely in your browser. No data is sent to any server.
Related Tools
A/B Test Calculator
Check if your A/B test results are statistically significant. Calculates p-value, Z-score, uplift, and statistical power. Free.
Open →A/B Test Sample Size Calculator
Calculate the sample size needed per variation for a statistically valid A/B test. Set confidence level, power, baseline rate and MDE. Free.
Open →ACOS Calculator
Calculate your Amazon ACOS, ROAS, and break-even ACOS instantly. Free tool for Amazon sellers to measure ad efficiency and profitability.
Open →