eCPM Calculator
Find your effective CPM instantly, plus the formula, worked examples, and how to convert CPC, CPA, or flat-rate deals into one comparable eCPM number.
Every ad model prices itself differently โ CPC, CPA, flat sponsorships, CPM โ which makes campaigns almost impossible to compare side by side. eCPM (effective CPM) fixes that by translating whatever you earned back into a single, standardized rate: revenue per 1,000 impressions. Use the eCPM calculator above to get an instant answer, or read on for the formula, worked examples, and the conversions publishers and marketers use to put every deal on the same scale.
What eCPM Means
Before you run the numbers through an eCPM calculator, it helps to know what the output actually represents. eCPM stands for effective Cost Per Mille โ the revenue or cost per 1,000 impressions, worked out after the fact, regardless of how the deal was actually priced. A campaign billed on CPC, CPA, or a flat sponsorship fee can still be reduced to an eCPM once you know the total spend (or earnings) and total impressions.
Publishers use it to compare ad networks and demand sources that pay under completely different models. Advertisers use it the same way, in reverse, to see which channel is actually the cheapest per thousand views once every fee and click is accounted for.
The eCPM Formula, Explained
The base formula is identical in shape to CPM โ the difference is what goes into “cost”:
Rearranged, the same formula estimates the other two variables:
- Total Revenue = (eCPM รท 1,000) ร Total Impressions โ use this to project earnings from expected traffic.
- Total Impressions = (Total Revenue รท eCPM) ร 1,000 โ use this to estimate the traffic needed to hit a revenue goal.
Step-by-Step: How to Find eCPM
Running this by hand is quick, but the eCPM calculator above does the same three steps instantly whenever you’d rather skip the manual math.
Worked Example
A blog’s ad network paid out $450 across 90,000 impressions last month. Here’s the eCPM in three steps:
- 1Divide revenue by impressions โ $450 รท 90,000 = 0.005
- 2Multiply by 1,000 โ 0.005 ร 1,000 = 5
- 3eCPM = $5.00 โ five dollars earned per 1,000 page views
Converting CPC, CPA, and Flat Rates to eCPM
Most of the time you won’t have revenue and impressions handed to you directly โ you’ll have a CPC or CPA rate and need to translate it. That’s exactly what the other two modes of the eCPM calculator do:
- From CPC: eCPM = CPC ร CTR ร 1,000 โ a $0.75 CPC at a 1.2% CTR works out to a $9.00 eCPM.
- From CPA: eCPM = CPA ร CVR ร CTR ร 1,000 โ a $40 payout, 3% conversion rate, and 1.2% CTR works out to roughly $14.40 eCPM.
- From a flat sponsorship fee: treat the flat fee as “Total Revenue” and divide by the impressions it delivered, same as the base formula.
eCPM vs. CPM
| Metric | Set By | Best Used For |
|---|---|---|
| CPM | The platform or seller, upfront | Buying ad space at a quoted rate |
| eCPM | Calculated after the fact from actual results | Comparing performance across different pricing models |
CPM is a price you’re quoted before a campaign runs. eCPM is what that campaign, or any other deal, actually worked out to once it’s over โ which is why it’s the number publishers use to rank ad networks against each other.
Common Mistakes When Finding eCPM
- Comparing eCPM across mismatched impression counts without going back to total revenue first โ like raw CPMs, eCPMs can’t simply be averaged.
- Forgetting network revenue share โ a network’s quoted eCPM sometimes excludes its own cut; confirm you’re looking at net, not gross.
- Using stale CTR or CVR estimates when converting from CPC or CPA โ outdated click and conversion rates skew the result significantly.
- Mixing currencies or ad units (video vs. display) when benchmarking eCPM across sources.
- Treating a single day’s eCPM as representative โ daily eCPM swings with traffic quality and time of year, so weekly or monthly averages are more reliable.
Average eCPM Benchmarks by Ad Format
A general 2026 planning range across common ad formats, drawn from aggregated publisher and network reporting:
| Ad Format | Typical eCPM Range |
|---|---|
| Display banner | $0.50 โ $3 |
| Native / in-feed | $2 โ $8 |
| Interstitial (mobile app) | $4 โ $12 |
| Rewarded video (mobile app) | $8 โ $20 |
| Pre-roll video | $10 โ $25 |
| Podcast / audio | $15 โ $30 |
Actual eCPM depends heavily on audience geography, seasonality, and ad density โ use these as a rough sanity check, not a guarantee.
Want the full standalone eCPM calculator, with save-and-compare across multiple ad units?
Open the Full Calculator โFrequently Asked Questions
eCPM = (Total Revenue รท Total Impressions) ร 1,000. Divide what you earned or spent by total impressions, then multiply by 1,000 โ or just plug the numbers into the eCPM calculator above.
CPM is a rate quoted before a campaign runs. eCPM is calculated afterward from actual revenue and impressions, which lets you compare deals priced under completely different models.
Yes. Multiply CPC by CTR (and by 1,000) to get eCPM, or multiply CPA by conversion rate and CTR (and by 1,000) for CPA-based deals โ the CPC and CPA modes of the eCPM calculator handle both automatically.
Quoted CPM often assumes every impression sells at full rate. Real eCPM reflects unsold inventory, discounts, and revenue share โ so it usually lands lower than the sticker rate.
Yes โ the eCPM calculator above is free, requires no signup, and recalculates instantly as you type.
Final Takeaway
eCPM exists to make unlike deals comparable. Whether you’re paid on CPM, CPC, CPA, or a flat fee, the same formula โ Revenue รท Impressions ร 1,000 โ reduces it to one number you can rank against everything else.
Use the eCPM calculator above whenever you need a quick answer, and keep the manual formula in your back pocket for whenever you need to sanity-check a network’s reported numbers.
