eCPM Calculator

Enter revenue and impressions to calculate eCPM instantly. eCPM helps you understand earnings per 1,000 impressions.

Instant Results Mobile Friendly 100% Free
Result
eCPM
$5.00

What is eCPM?

eCPM means “effective cost per mille”, but in practice it’s often used as an earnings metric: how much revenue you earn per 1,000 impressions.

Key Takeaways

eCPM is about revenue per 1,000 impressions.

CPM is about cost per 1,000 impressions.

Two campaigns can have the same CPM but different eCPM if revenue differs.

eCPM is helpful for ranking sources, but it’s not the whole story—volume and stability matter too.

When you compare eCPM, keep geo, format, and traffic quality in mind (they can change revenue a lot).

eCPM vs CPM (quick comparison)

People often mix these up because both are “per 1,000 impressions,” but the numerator changes. CPM answers “what did I pay?” eCPM answers “what did I earn?” Use this table as a quick mental model, then choose the calculator that matches your question.

MetricMeaningFormulaUsed for
CPMHow much you pay for 1,000 impressionsCPM = (Cost / Impressions) × 1000Advertisers comparing reach cost
eCPMHow much you earn per 1,000 impressionseCPM = (Revenue / Impressions) × 1000Publishers measuring monetization
RPMRevenue per 1,000 views (or another non-ad denominator)RPM = (Revenue / Views) × 1000Creators/publishers comparing revenue when “impressions” aren’t ad impressions

Examples

Two quick examples you can verify with a calculator.

InputOutputNote
Revenue $50 and Impressions 10,000eCPM $5.00(50 / 10000) × 1000 = 5
Revenue $120 and Impressions 40,000eCPM $3.00(120 / 40000) × 1000 = 3
Revenue $900 and Impressions 300,000eCPM $3.00(900 / 300000) × 1000 = 3
Revenue $250 and Impressions 25,000eCPM $10.00(250 / 25000) × 1000 = 10
Revenue $75 and Impressions 50,000eCPM $1.50(75 / 50000) × 1000 = 1.5

How to Use

1

Step 1

Enter your revenue amount for the period you want to analyze (daily, weekly, or campaign-level).

2

Step 2

Enter total impressions for the same period and the same definition of an impression used in your report.

3

Step 3

The calculator computes eCPM instantly: revenue per 1,000 impressions.

4

Step 4

Use eCPM to compare monetization across sources, partners, or placements—higher eCPM means higher revenue per thousand.

5

Step 5

Sanity-check volume: a slightly lower eCPM with much higher impressions can still earn more total revenue.

6

Step 6

When eCPM changes, check geo mix, ad format mix, and seasonality before assuming something “broke”.

7

Step 7

Track eCPM alongside fill rate and viewability so you understand whether changes come from price, demand, or supply.

Frequently Asked Questions