Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

eCPM (Effective Cost Per Mille)
$3.75
Total Revenue
$45,000.00
Number of Impressions
12,000,000

What the eCPM Calculator Does

eCPM stands for effective cost per mille — your earnings for every 1,000 ad impressions served. This calculator takes two numbers you already have from your ad dashboard and turns them into a single, comparable benchmark. It is unit-agnostic, so it works equally well whether your revenue is in dollars, euros, pounds or any other currency; the result simply comes back in the same currency you entered.

It is especially useful for publishers, app developers and media buyers who run ads across multiple networks (Google AdSense, AdMob, programmatic exchanges, direct deals) and need a standard way to compare how much each one actually pays per thousand views.

How to Use It

There are only two input fields:

  • Total Revenue — the total money earned from the ads over a chosen period.
  • Number of Impressions — how many times the ads were displayed in that same period.

Enter both values for the same time window (a day, a week or a month) so the eCPM is meaningful. The calculator divides revenue by impressions and multiplies by 1,000. If you leave impressions at zero, the result stays at 0 to avoid dividing by zero.

The Formula Explained

The calculation is straightforward:

$$\text{eCPM} = \frac{\text{Total Revenue}}{\text{Impressions}} \times 1000$$

Dividing revenue by impressions gives the value of a single impression; multiplying by 1,000 scales it to the industry-standard "per mille" (per thousand) unit, which makes small per-impression figures easier to read and compare.

Advertisement
Diagram of eCPM equals revenue divided by impressions times one thousand
eCPM divides total revenue by impressions, then multiplies by 1,000.

Worked Example

Suppose a blog earned $450 in advertising revenue last month and served 180,000 impressions.

  • Revenue per impression: \(450 \div 180{,}000 = 0.0025\)
  • eCPM: \(0.0025 \times 1{,}000 = \mathbf{\$2.50}\)

So the site earns $2.50 for every 1,000 impressions. If another ad network reports an eCPM of $3.10 for the same content, it is paying more per view.

Bar chart comparing different eCPM revenue levels
Higher eCPM means more revenue earned per 1,000 ad impressions.

Frequently Asked Questions

What's the difference between eCPM and CPM? CPM is the price an advertiser agrees to pay per 1,000 impressions, set in advance. eCPM is calculated after the fact from actual earnings, blending all revenue sources (CPM, CPC, CPA) into one effective rate.

What is a good eCPM? It varies widely by niche, format, geography and traffic quality — display ads often sit between $0.50 and $5, while video can be much higher. Use eCPM to compare your own channels rather than chasing a universal target.

How can I raise my eCPM? Improve ad placement and viewability, target higher-value audiences, test different ad formats, and reduce low-paying filler inventory so each impression earns more.

Last updated: