This eCPM calculator helps publishers, bloggers, and website owners measure how much revenue they earn per 1,000 impressions. eCPM is one of the most useful monetisation metrics because it lets you compare ad performance across pages, placements, devices, and traffic sources using a single standard value.
Unlike advertiser-side metrics such as CPC or CPM, eCPM focuses on revenue earned rather than cost spent. That makes it especially useful for AdSense publishers, media buyers running revenue-share models, affiliate publishers, and website operators comparing page-level monetisation. A page may produce strong raw earnings, but if impressions are extremely high, the eCPM may still be weak. This calculator helps you see that clearly.
Use it to compare content types, identify which pages deserve more traffic, and understand whether layout, ad placement, audience quality, or traffic source changes are improving monetisation efficiency.
Formula: eCPM = (Earnings ÷ Impressions) × 1,000
The result shows how much revenue you are earning for every 1,000 impressions served. This makes it easier to compare monetisation performance between different pages or channels, even when total traffic volume is very different.
For example, one page might earn £20 from 8,000 impressions while another earns £20 from 20,000 impressions. The raw earnings look identical, but the first page is monetising traffic much more efficiently. eCPM exposes that difference immediately.
The calculator divides total earnings by total impressions, then multiplies the result by 1,000. That converts your revenue into a standardised “per thousand impressions” figure so you can compare performance consistently.
This is different from CPM, which is usually an advertiser cost metric. eCPM is revenue-focused, making it more useful when you are analysing publisher earnings, page RPM trends, or network performance.
Example 1: £18 earnings from 12,000 impressions gives eCPM = (£18 ÷ 12,000) × 1,000 = £1.50.
Example 2: £60 earnings from 20,000 impressions gives eCPM = (£60 ÷ 20,000) × 1,000 = £3.00.
eCPM stands for effective cost per mille and shows revenue earned per 1,000 impressions.
CPM usually refers to advertiser cost, while eCPM is typically used to measure publisher revenue performance.
It helps compare monetisation efficiency across pages, devices, traffic sources, and ad placements using one standard metric.