Skip to content
CalcTide logo
BusinessReviewed Methodology

CPM Calculator

A CPM calculator helps you estimate cost per thousand impressions by using total ad spend and total impressions.

BusinessBy Reviewed by CalcTide Editorial Review Team

Quick answer

CPM normalizes spend per 1,000 impressions.

What this tells you

  • CPM normalizes spend per 1,000 impressions.
  • Use consistent impression definitions from your ad platform.
  • CPM does not directly measure conversions or profitability.

How to Use

  1. 1Enter total ad spend.
  2. 2Enter total impressions.
  3. 3Calculate to view estimated CPM.

How It Works

Formula

CPM = (Ad Spend / Impressions) x 1000

The calculator estimates average cost for each thousand impressions.

Calculation note: values are processed in the order shown above, using the current input units.

Worked Examples

Display campaign estimate

Ad spend$800
Impressions200,000
ResultEstimated CPM: $4.00

What Is a Good CPM?

Typical CPMs vary widely by channel. Display ads commonly run $3 to $10, paid social around $5 to $15 (Meta often lands near $10 to $14), online video $10 to $30, and LinkedIn frequently $25 or more because of its B2B targeting.

A low CPM is only good if the audience converts. A $5 CPM that produces no sales is more expensive than a $30 CPM that reaches buyers, so judge CPM together with CTR, conversion rate, and ROAS rather than in isolation.

Common mistakes

  • Using delivered impressions from mismatched reporting windows
  • Comparing CPM across channels without audience/context adjustments
  • Using CPM as a proxy for ROI without downstream metrics

Limitations

This tool estimates CPM from entered totals only and does not account for viewability thresholds, invalid traffic filtering, attribution windows, or conversion value.

Frequently Asked Questions

It depends on the channel. Display ads commonly run $3-10, paid social $5-15, online video $10-30, and LinkedIn $25 or more. Within a channel, lower is better only if audience quality holds up in CTR and conversion rate.
CPM means cost per mille, or cost per thousand impressions.
Not always. Lower CPM may come with lower quality traffic or lower intent audiences.
Yes. Use CPM with CTR, conversion rate, and ROAS for complete evaluation.
It estimates cpm calculator outputs using the visible inputs and formula assumptions on this page.

Explore More in Business