Rankite
ServicesResultsToolsTeamAboutBlogCareersContactFree SEO Audit
Free tool

eCPM Calculator

Enter your total ad revenue and impressions to get your effective cost per mille (eCPM), then project revenue at that rate for any traffic level.

Home / Tools / eCPM Calculator
eCPM
-
Projected revenue
-

eCPM is (total ad revenue divided by total impressions) multiplied by 1,000. It applies no matter how the revenue was earned, whether CPM, CPC or a revenue share deal.

Built by Rankite, the SEO team behind Swordfish AI's +400% revenue and Zluri's +45% organic growth. See the case studies

An eCPM calculator turns your actual ad revenue and impressions into one comparable rate, the effective cost per 1,000 impressions, so you can judge performance across ad networks, placements and formats on equal footing.

eCPM versus CPM

CPM is usually a rate an advertiser agrees to pay upfront in a direct buy. eCPM is calculated afterward from whatever revenue actually came in, so it works even when you were paid per click, per action, or through a revenue share instead of a flat per-thousand rate. That makes eCPM the more useful number for publishers comparing dissimilar monetization methods on the same page.

What moves eCPM

Ad viewability and placement quality affect what advertisers are willing to bid. Running multiple demand sources through header bidding, rather than a single network, tends to push the effective rate up since more buyers compete for the same impression. Audience geography and content category matter too, since advertiser demand and budgets vary widely across both.

Tracking eCPM over time

There is no universal "good" eCPM, since it depends on network, format, geography and niche all at once. The more useful habit is tracking your own eCPM by placement and traffic source over time, then testing one change, a new network, a layout tweak, a viewability fix, and checking whether the number moves. That same test-and-measure discipline is what Rankite applies to organic growth tracking, since traffic quality shapes monetization just as much as volume does.

Related articles

FAQ

eCPM Calculator: questions, answered

What is eCPM?
eCPM stands for effective cost per mille (per thousand impressions). It measures how much revenue you actually earned per 1,000 impressions, regardless of how that revenue was generated, whether from a flat CPM buy, a CPC campaign, or a revenue share deal. It normalizes any ad format into one comparable number.
How is eCPM calculated?
eCPM equals total ad revenue divided by total impressions, multiplied by 1,000. If a page earned $500 from 250,000 impressions, the eCPM is (500 / 250000) times 1000, which is $2.00. It converts any revenue and impression count into a per-thousand rate you can compare across placements.
What is the difference between CPM and eCPM?
CPM is typically the price an advertiser agrees to pay per 1,000 impressions in a direct buy. eCPM is calculated after the fact from actual revenue and impressions, so it applies even when you were paid per click, per action, or through a revenue share rather than a flat rate. Publishers use eCPM to compare completely different monetization methods on equal footing.
What is a good eCPM?
It varies enormously by ad network, ad format, country mix and content niche, so there is no single benchmark that applies everywhere. What matters more is tracking your own eCPM over time by placement and traffic source, then testing changes like ad density, viewability or a different network to see whether the number moves up or down.
How can publishers increase eCPM?
Common levers include improving ad viewability and placement, testing header bidding across multiple demand sources instead of relying on one network, targeting higher-value geographies and content categories, and reducing page load issues that cause ads to fail to render. Each of these affects either the price advertisers bid or the share of impressions that actually get filled.
Does eCPM apply only to display ads?
No. eCPM is used across display, video, native and even podcast or newsletter ad placements, anywhere revenue and impressions can both be counted. The formula stays the same regardless of format: total revenue divided by total impressions, times 1,000.

More free tools

Let's grow

Ready to own page one?

Get a free, no-obligation SEO audit and a 30-minute strategy session. We'll show you exactly where the growth is hiding.

Book your free audit Explore services
Get in touch

Tell us about your project

Fill out the form and we'll get back to you within one business day. Prefer email? Write to us directly at contact@rankite.com.

Or copy our email and write to us directly: contact@rankite.com