Skip to main content

eCPM Calculator

eCPM Calculator for Effective Ad Revenue

Use this eCPM calculator to compare different ad pricing models on a cost-per-thousand basis.

Written and reviewed by Jessica Martin, Advertising Optimization Strategist, with 15 years of paid media optimization experience.

Quick calculator

eCPM Calculator

eCPM = (Total Earnings / Impressions) x 1,000

Effective CPM

Enter the values above to calculate the result.

This supporting calculator runs in your browser and keeps the formula visible for review.

Open CPM Calculator

Who is this eCPM Calculator for?

This page is for publishers and ad operations teams comparing revenue from CPM, CPC, CPA, and programmatic demand.

Now that the audience is clear, the next step is understanding the decision problem behind the metric.

Why can this metric be misleading by itself?

Different pricing models make inventory performance hard to compare unless you convert them into one common metric.

Google Ads Help defines CPM as a way to pay per one thousand impressions, while the IAB glossary treats CPM as a standard media pricing term. Those definitions are useful, but campaign decisions need more context.

Once the issue is clear, the useful part is the decision insight behind the calculation.

What is the best way to judge the result?

eCPM standardizes revenue so you can compare demand sources, placements, and formats without mixing incompatible metrics.

Jessica's field note: A metric is useful only when it changes a decision. If the number does not affect targeting, creative, budget, or reporting, it is just dashboard decoration.

With that interpretation in mind, the next section gives the exact implementation.

How do you calculate it?

The formula is eCPM = (Total Earnings / Impressions) x 1,000. Use clean campaign data from the ad platform, avoid mixing time periods, and keep currency consistent.

eCPM Calculator examples for campaign planning
ScenarioExample
PlanningUse the formula eCPM = (Total Earnings / Impressions) x 1,000 with your campaign data.
ReportingCopy the result into a weekly report and compare it with related metrics.
OptimizationUse the result with CPM, CTR, CPC, and ROAS before changing budget.

After calculating the number, the important part is what you do with it.

What should you do after calculating it?

Compare the result with CPM, CTR, ROAS, and revenue metrics so the number supports a campaign decision.

Frequently asked questions about eCPM Calculator

How accurate is this calculator?

It is accurate for the values you enter. It cannot verify platform reporting quality, invalid traffic, attribution, or future auction changes.

Should I use this metric alone?

No. Pair it with adjacent metrics such as CTR, CPC, ROAS, RPM, or CPA to make a stronger decision.