Choose Your Mode
Select whether you want to calculate your eCPM rate, your total ad revenue, or your required total impressions. Each tab unlocks a different calculation path.
Free Online Tool
The fast, accurate eCPM calculator for publishers, app developers, and media buyers. Compute Effective Cost Per Mille, total ad revenue, or total impressions — instantly.
3 Simple Steps
Our tool supports three calculation modes. Enter any two values and instantly get the third.
Select whether you want to calculate your eCPM rate, your total ad revenue, or your required total impressions. Each tab unlocks a different calculation path.
Fill in the two known fields. For eCPM calculation: enter your total ad revenue and number of impressions served. All inputs support decimals and large numbers.
Click Calculate and see your result with a full breakdown — including revenue-per-impression, totals, and a clear summary panel. Reset anytime to run a new calculation.
The Math
eCPM is derived from a simple relationship between three variables. Master these formulas to accurately measure and forecast your publishing revenue.
Calculate eCPM
eCPM = (Revenue ÷ Impressions) × 1,000
Use when you know total earnings and total impressions served. Reveals your true monetization efficiency.
Calculate Revenue
Revenue = (eCPM × Impressions) ÷ 1,000
Use to forecast your expected ad earnings based on projected traffic and a known eCPM rate.
Calculate Impressions
Impressions = (Revenue ÷ eCPM) × 1,000
Use to find how much traffic you need to hit a target revenue at a known eCPM rate.
Understanding eCPM
eCPM is the single most important metric for any publisher monetizing with ads. Here's everything you need to know.
eCPM (Effective Cost Per Mille) measures how much revenue a publisher actually earns for every 1,000 ad impressions — regardless of how those ads were sold. Whether your inventory runs on CPM, CPC, CPA, or a mix of all three, eCPM normalizes everything into one comparable number.
Unlike CPM — which is an advertiser-facing rate agreed upon before a campaign runs — eCPM is calculated after the fact, using real revenue and real impressions. This makes it a true performance indicator for publishers, bloggers, app developers, and anyone monetizing digital content.
A rising eCPM means your inventory is becoming more valuable, your audience is more engaged, or your ad mix is improving. A falling eCPM is an early warning sign worth investigating immediately.
Quick example: If your website earned $180 from 300,000 ad impressions last month, your eCPM = ($180 ÷ 300,000) × 1,000 = $0.60.
Track how efficiently your content monetizes across display, native, and video ads. Use eCPM to compare networks and optimize your ad stack.
Mobile apps use eCPM as the go-to metric to evaluate SDKs, mediation platforms, and rewarded video performance across Android and iOS.
YouTube creators and OTT publishers rely on eCPM to understand season-over-season revenue changes and audience monetization health.
Side-by-Side
These two metrics look similar but serve completely opposite perspectives. Here's how to tell them apart.
| Attribute | CPM (Cost Per Mille) | eCPM (Effective CPM) |
|---|---|---|
| Perspective | Advertiser — what they pay | Publisher — what they earn |
| When calculated | Before the campaign (agreed rate) | After delivery (actual earnings) |
| Formula | (Cost ÷ Impressions) × 1,000 | (Revenue ÷ Impressions) × 1,000 |
| Typical value | $0.50 – $30+ depending on platform | Usually lower than CPM (after fees) |
| Used to… | Plan ad spend & compare media costs | Benchmark monetization & optimize ad stacks |
| Affected by fill rate? | No — fixed rate regardless | Yes — unsold impressions lower your eCPM |
| Who cares about it? | Media buyers, agencies, brands | Publishers, bloggers, app developers, creators |
Real-World Uses
From indie bloggers to enterprise publishers, eCPM is the universal revenue benchmark for anyone serving ads.
Compare AdSense, Mediavine, and Raptive revenue side-by-side using eCPM to find your most profitable ad partner.
Evaluate rewarded video, interstitial, and banner ad formats by their eCPM to maximize in-app monetization.
Track monthly eCPM trends to understand which content categories attract higher-paying advertisers.
Monitor eCPM across SSPs and exchanges in your ad server to identify underperforming inventory segments.
Cross-check guaranteed CPM buys against actual eCPM delivery to verify publisher performance.
Project revenue for new content verticals by estimating eCPM benchmarks before launching new sites or apps.
Optimization Guide
A higher eCPM means more revenue from the same traffic. Here are the most effective strategies to lift your numbers.
Header bidding lets multiple ad exchanges compete simultaneously for each impression, driving up the winning bid and raising your effective CPM significantly compared to waterfall setups.
Unsold impressions drag your eCPM down. Work with a wider range of demand partners or use house ads as fallback to ensure every impression is monetized.
Video ads, native ads, and rewarded placements consistently command higher eCPMs than standard display banners. Diversify your format mix to lift overall earnings.
US, UK, Canada, and Australia-based audiences attract premium advertiser rates. Strategies like SEO targeting English-language search queries can shift your traffic mix toward higher-eCPM regions.
Finance, insurance, technology, and legal content attract advertisers with large budgets. Content in these niches can yield eCPMs 5–10× higher than entertainment or lifestyle verticals.
Ads in high-viewability positions (above the fold, in-content) earn more. A viewability rate above 70% is a key threshold that unlocks premium programmatic demand.
Common Questions
Everything you need to know about eCPM and how to use this calculator effectively.