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.
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.
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.