eCPM vs CPM

eCPM vs CPM: What Is the Difference?

eCPM and CPM are often confused because both are expressed as "cost per 1,000 impressions" — but they represent fundamentally different things. CPM is a negotiated price you pay when buying media on an impression basis. eCPM is a derived, normalized metric used to compare revenue or efficiency across campaigns that may have been bought on different pricing models (CPC, CPA, flat rate, etc.).

What is eCPM?

eCPM (Effective Cost Per Mille) is a calculated metric that normalizes any campaign — regardless of original pricing model — into a cost-per-1,000-impressions figure. It is used for comparison, not for buying.

Full eCPM definition
What is CPM?

CPM (Cost Per Mille) is the actual negotiated or bid price paid for 1,000 ad impressions. It is the direct pricing model, not a derived metric.

Full CPM definition

eCPM vs CPM: Key Differences

Aspect
eCPM
CPM
What it is
A derived / calculated metric
A direct pricing model
How it is set
Calculated from actual spend and impressions
Negotiated or bid directly
Primary user
Publishers comparing ad units; advertisers benchmarking
Advertisers buying reach
Can be influenced by
Click volume, conversion rate, and fill rate
Audience targeting, seasonality, competition
Usage context
Cross-campaign comparison and optimization
Media planning and buying

When to use eCPM

  • You want to compare a CPC campaign against a CPM campaign using a common metric
  • A publisher evaluating which ad unit or demand source generates the most revenue per 1,000 impressions
  • Benchmarking campaign efficiency across channels with different pricing models

When to use CPM

  • You are buying display, video, or social advertising on an impressions basis
  • Planning reach-and-frequency brand campaigns with a predictable impression budget
  • Comparing inventory prices across publishers or programmatic deals

Verdict

CPM is your price tag when buying impressions. eCPM is your ruler when comparing performance. Publishers use eCPM to find their best-performing inventory; advertisers use it to normalize reporting across mixed-model campaigns. If you are buying media, you negotiate CPM. If you are analyzing performance, you calculate eCPM.

Try the Calculator

Put these metrics to work with our free tool.

CPM Calculator