eCPM Calculator

Calculate eCPM, expected earnings, or required impressions from any inputs. Includes niche eCPM benchmarks to evaluate your monetization performance. Free.

Total Earnings
$
Impressions
Content Niche eCPM Reference
Niche
Avg eCPM
Finance
$12.00
Technology
$6.50
Health & Wellness
$5.80
Lifestyle
$3.20
Entertainment
$2.80
Education
$2.40
General
$1.90
Source: AdSense / Ezoic publisher benchmarks (2024)

How to Use

  1. 1 Choose a mode: 'Calc eCPM' to find your effective CPM from earnings and impressions, 'Calc Earnings' to project revenue from a known eCPM and impression volume, or 'Calc Impressions' to find how many impressions you need to hit a revenue target.
  2. 2 In Calc eCPM mode: enter your total ad earnings and total impressions to calculate your eCPM.
  3. 3 In Calc Earnings mode: enter your eCPM and impression count to forecast expected earnings, with monthly and yearly projections.
  4. 4 In Calc Impressions mode: enter your target earnings and eCPM to calculate the impressions needed to reach that goal.
  5. 5 After calculating eCPM, select your content niche to benchmark against industry averages and see how your monetization compares.

Use Cases

Track Monetization Performance

After a reporting period, enter your ad earnings and impressions to calculate eCPM, then compare to niche benchmarks to identify whether your monetization is underperforming.

Project Ad Revenue

Use Calc Earnings mode to forecast monthly and yearly ad revenue based on your current eCPM and expected traffic growth, useful for planning content investment.

Set Traffic Goals for Revenue Targets

Use Calc Impressions mode to work backwards — enter a monthly revenue target and your current eCPM to see exactly how many impressions you need to hit that goal.

Compare Niche Monetization Potential

Use the built-in content niche reference table to compare eCPM across Finance, Technology, Health, Lifestyle, and more to evaluate which content areas deliver the best monetization.

FAQ

eCPM stands for Effective Cost Per Mille. It measures the revenue a publisher earns per 1,000 ad impressions, regardless of the ad pricing model (CPM, CPC, or CPA). Formula — eCPM = (Total Earnings × 1000) / Total Impressions. It's the publisher's equivalent of the advertiser's CPM.

CPM is what an advertiser pays per 1,000 impressions. eCPM is what a publisher earns per 1,000 impressions. Even if an ad runs on a CPC or CPA basis, eCPM converts actual earnings to a per-mille rate for easy comparison across ad units and networks.

eCPM varies widely by content niche, traffic quality, and geography. Finance content typically earns $10–15, Technology $5–8, Health $4–7, while general lifestyle content may earn $2–4. Traffic from US, UK, Canada, and Australia commands significantly higher eCPMs than other regions.

Ways to increase eCPM: create content in high-value niches (Finance, Technology), attract US/UK/CA/AU traffic, improve page load speed and viewability, test different ad placements and sizes, switch to header bidding to increase competition, and avoid ad fraud signals that lower your CPM floors.

No. All calculations run entirely in your browser. No data is sent to any server.

Related Tools