eCPM Calculator
Calculate your effective CPM instantly. Enter your total ad revenue and impressions to see how much you earn per 1,000 ad impressions — and get tips to increase it.
Your eCPM
$0.00
—
What is eCPM?
eCPM (effective Cost Per Mille) is the revenue a publisher earns for every 1,000 ad impressions. It's the universal metric for comparing monetization performance across different ad formats, networks, and pricing models. The formula is simple:
eCPM = (Total Revenue ÷ Total Impressions) × 1,000
Unlike CPM (what advertisers pay per 1,000 impressions for a single campaign), eCPM reflects what publishers actually earn across all demand sources combined — making it the best metric for evaluating your overall ad monetization strategy.
eCPM benchmarks by vertical
Benchmarks vary by geography (US/UK premium), ad format, season, and viewability. Q4 eCPMs are typically 30-50% higher due to holiday advertiser spend.
How to increase your eCPM
Implement header bidding with 5-8 diverse demand partners to maximize competition
Optimize ad viewability — above-the-fold placements consistently earn 2-3× higher eCPMs
Use dynamic floor prices to prevent low-ball bids from winning impressions
Add video ad units — video eCPMs are typically 5-10× higher than display
Ensure proper consent management (TCF 2.x, GPP) to unlock personalized ad demand
Improve Core Web Vitals — fast sites get more ad requests and better fill rates
Frequently asked questions
What is eCPM?
eCPM (effective Cost Per Mille) measures how much revenue a publisher earns for every 1,000 ad impressions served. The formula is: eCPM = (Total Ad Revenue / Total Impressions) × 1,000. Unlike CPM which is what advertisers pay, eCPM reflects what publishers actually earn.
What is a good eCPM for publishers?
Good eCPM varies by niche: finance and insurance sites see $10-30+ eCPM, technology $5-15, lifestyle/entertainment $2-8, and general content $1-4. Factors include geography (US/UK traffic commands higher eCPMs), ad format (video > display), viewability, and seasonality (Q4 is typically 30-50% higher).
How is eCPM different from CPM?
CPM is the price advertisers pay per 1,000 impressions for a specific campaign. eCPM is what publishers earn per 1,000 impressions across all campaigns and demand sources combined. eCPM gives publishers a unified metric to compare revenue across different ad formats, networks, and pricing models (CPC, CPA, CPM).
How can I increase my eCPM?
Key strategies include: implementing header bidding with 5-8 demand partners, optimizing ad viewability (above-the-fold placements, lazy loading), using dynamic floor prices, improving Core Web Vitals, adding video ad units, focusing on high-value content verticals, and ensuring proper consent management for personalized ads.
Related tools
Want a full audit of your ad monetization?
Get a comprehensive analysis of your header bidding, ads.txt, placements, and more — free.
Start Free Audit