$

Effective CPM Calculator

Formula Used
eCPM = (Total Revenue ÷ Total Impressions) × 1,000
Effective CPM (eCPM)
per 1,000 impressions (all sources)

How eCPM Works

eCPM normalizes revenue from CPC, CPM, and CPA ads into a single per-impression metric.

eCPM = (Total Revenue ÷ Total Impressions) × 1,000

What is Effective CPM Calculator?

An effective CPM (eCPM) calculator is a free tool that computes the effective Cost Per Mille — the normalized revenue per 1,000 ad impressions across all monetization methods. Unlike standard CPM, eCPM accounts for revenue from CPC (cost per click), CPA (cost per action), and CPM ads combined.

eCPM is the universal metric that lets publishers and app developers compare the performance of different ad formats, networks, and monetization strategies on a level playing field. A banner ad earning via CPC clicks and a video ad earning via CPM bids can both be evaluated using eCPM.

This eCPM calculator (also known as an e CPM calculator) helps you understand your true per-impression revenue. It's essential for publishers using multiple ad networks, mediation platforms, or hybrid monetization strategies (e.g., mixing display ads with rewarded video and sponsorships).

Effective CPM Calculator Formula

eCPM = (Total Revenue ÷ Total Impressions) × 1,000
Solve for Revenue
Revenue = (eCPM × Total Impressions) ÷ 1,000
Solve for Impressions
Impressions = (Revenue ÷ eCPM) × 1,000
eCPM Calculation Example

A website earns $2,500 total from a mix of CPM display ads ($1,200), CPC text ads ($800), and CPA affiliate ads ($500) with 1,000,000 total impressions. The eCPM is: ($2,500 ÷ 1,000,000) × 1,000 = $2.50 eCPM. This means the publisher effectively earns $2.50 for every 1,000 ad impressions, regardless of the underlying ad type.

Revenue
Combined revenue from all ad types (CPC + CPM + CPA)
Imp.
Total impressions served across all ad formats
eCPM
Effective cost per 1,000 impressions

How to Improve Your eCPM

Strategies to increase your effective CPM and maximize ad revenue per impression.

Higher eCPM means more revenue per impression. These strategies help publishers optimize their monetization performance across all ad types.

Your Progress
0 / 6 strategies
Mix CPM display ads, CPC text ads, and CPA affiliate offers. Diversification ensures you earn from every impression type, boosting overall eCPM.
Header bidding forces multiple ad networks to compete simultaneously for each impression. This typically increases eCPM by 20–50% vs traditional waterfall setups.
Ads with higher viewability rates command premium eCPMs. Place ads in visible, above-the-fold positions and ensure they load quickly.
Create content in high-CPM niches (finance, legal, technology). Advertisers pay more for audiences in purchase-ready verticals.
Floor prices prevent low-quality bids from winning. Set eCPM floors slightly below your average to filter bad ads without reducing fill rate.
Track eCPM separately for each ad unit, format, and placement. Remove underperforming units and invest in high-eCPM positions.

Effective CPM Calculator FAQ

Common questions about eCPM, effective CPM calculation, and revenue optimization.

CPM is the price an advertiser pays per 1,000 impressions for a specific CPM-based campaign. eCPM is the publisher's effective earnings per 1,000 impressions across all ad types (including CPC and CPA), normalized to a per-impression basis. CPM is an input cost; eCPM is a blended output metric.

eCPM is the single best metric for comparing monetization performance. Without eCPM, you can't compare a CPC ad earning $0.50/click with a CPM ad earning $3/1000 views. eCPM normalizes everything to a per-impression basis, enabling apples-to-apples comparison across all revenue sources.

Good eCPM varies by platform: Websites: $2–$10 (general), $10–$30 (finance/legal). Mobile apps: $1–$5 (banners), $5–$15 (interstitials), $10–$25 (rewarded video). YouTube: $3–$15. The global average web eCPM is approximately $2–$4.

Add all revenue from all sources (CPC clicks + CPM impressions + CPA conversions), then divide by total impressions served, and multiply by 1,000. Example: ($500 CPC + $300 CPM + $200 CPA) ÷ 400,000 impressions × 1,000 = $2.50 eCPM.

Not necessarily. eCPM × impressions = revenue. A high eCPM with few impressions may earn less than a lower eCPM with many impressions. Optimize for total revenue, not just eCPM. Sometimes accepting a slightly lower eCPM to increase fill rate produces more total revenue.