CPM Calculator

$
$
%
$
CPM
Budget used (% of $1,000)
Expected clicks
CPM
Total Spend
Total Impressions
Expected Clicks
Cost per Click
Click-Through Rate

Understanding CPM and How to Use It

CPM — cost per mille, or cost per thousand impressions — is the most common pricing unit in digital advertising. Whether you're buying display ads, sponsoring a podcast, or running a YouTube campaign, CPM gives you a standardized way to compare costs and calculate budgets across completely different platforms and audience sizes.

How to Use This Calculator

Select what you want to solve for: CPM (if you know budget and impressions), Total Cost (if you know CPM and impressions), or Impressions (if you know CPM and budget). Enter the two known values and hit Calculate CPM. Add a CTR to see expected clicks alongside the impression estimates.

The CPM Formulas

CPM = (Total Cost ÷ Impressions) × 1,000
Total Cost = (Impressions ÷ 1,000) × CPM
Impressions = (Budget ÷ CPM) × 1,000

Example: a $500 budget on a platform with a $10 CPM buys 50,000 impressions. At a 0.5% CTR, that's 250 expected clicks — or $2.00 per click.

Typical CPM Ranges by Platform

  • Facebook / Instagram: $5–$15 — broad consumer reach, excellent targeting
  • YouTube (video): $6–$15 — skippable ads are on the low end; non-skippable higher
  • LinkedIn: $30–$80 — expensive, but B2B audiences with high purchase intent
  • Google Display Network: $2–$5 — lower engagement, good for retargeting
  • Podcast advertising: $15–$30 — host-read ads command a premium for engagement
  • Programmatic display: $0.50–$3 — remnant inventory; low rates, low engagement

Rates shift significantly by industry, season (Q4 is the most expensive), audience specificity, and creative format. Benchmark your CPMs against channel-specific averages, not broad averages.

CPM vs. CPC vs. CPA

  • CPM (cost per 1,000 impressions) — pay for exposure. Best for brand awareness, launching a new product, or reaching a new audience. You pay regardless of engagement.
  • CPC (cost per click) — pay for traffic. Best when driving visitors to a website or landing page is the goal. Budgets are predictable per visitor.
  • CPA (cost per action) — pay for conversions. Best when you can reliably track purchases, sign-ups, or leads. Highest ROI measurement precision, but requires sufficient conversion volume to optimize.

Frequently Asked Questions

What is a good CPM?
"Good" is relative to your industry and platform. A $5 CPM on LinkedIn targeting C-suite executives is outstanding — the same $5 on Facebook targeting broad interest groups might be overpriced. Always compare your CPM against the average for your specific platform, audience, and ad format. Focus on CPM relative to your cost per result (CPA), not CPM in isolation.

Why does CPM vary so much across platforms?
CPM reflects advertiser demand and audience value. LinkedIn's audience earns more and holds purchasing authority, so advertisers pay more to reach them. A general entertainment audience has lower commercial intent, so CPMs are cheaper. Targeting narrow high-intent segments (homeowners aged 35–55 in specific cities) commands higher CPMs than broad targeting.

How do I calculate cost per click from CPM?
CPC = CPM ÷ (CTR × 10). At a $10 CPM and a 1% CTR: CPC = 10 ÷ (1 × 10) = $1.00. At a 0.1% CTR (common for display): CPC = $10.00. This is why low-CTR display ads can appear cheap by CPM but expensive by CPC — the formula is built into the calculator's results grid.

What's the difference between CPM and eCPM?
CPM is what you pay or charge per 1,000 impressions. eCPM (effective CPM) converts any revenue model back into a per-1,000-impression rate for comparison. If you earned $50 from 20,000 impressions: eCPM = ($50 ÷ 20,000) × 1,000 = $2.50. Publishers use eCPM to compare revenue from CPC and CPA deals against direct CPM buys on equal footing.

Does a higher CPM always mean a better campaign?
Not necessarily. A higher CPM with a strong CTR and conversion rate may deliver a lower cost per acquisition than a cheap CPM campaign with poor engagement. Always trace the full funnel: CPM → CTR → landing page conversion rate → purchase rate. Use our YouTube Revenue Calculator to estimate video ad revenue if you're a creator on the other side of the CPM equation.