Effective Cost Per Thousand (eCPM) Calculator
Normalise publisher ad revenue or performance media spend into an equivalent value per 1,000 impressions.
Calculate Effective Cost Per Thousand (eCPM)
Effective Cost Per Thousand (eCPM) Formulas & Reverse Equations
Use these standard and algebraic reverse formulas in spreadsheets, agency decks, or media plans:
Solve for eCPM
eCPM = (Total Earnings ÷ Total Impressions) × 1,000Solve for Total Earnings
Total Earnings = (Total Impressions × eCPM) ÷ 1,000Solve for Total Impressions
Total Impressions = (Total Earnings × 1,000) ÷ eCPMUnderstanding Effective Cost Per Thousand (eCPM)
Effective Cost Per Thousand (eCPM) translates non-CPM campaigns — such as CPC, CPA, revenue-share, or hybrid ad placements — into a standard rate per 1,000 impressions. Publishers use eCPM to compare monetisation yield across ad networks, while media buyers use it to benchmark what a performance campaign actually cost on an impression basis.
When to Use Effective Cost Per Thousand (eCPM)
Use eCPM when optimising app or website ad monetisation waterfalls, or when comparing a CPC/CPA campaign against direct CPM insertion orders.
Industry Benchmarks & Planning Context
Higher eCPMs indicate stronger monetisation per impression driven by high CTR, strong conversion rates, or premium audience bidding.
Frequently Asked Questions About eCPM
How is eCPM calculated?
Divide total ad earnings (or total performance spend) by total impressions served, then multiply by 1,000: eCPM = (Total Earnings ÷ Total Impressions) × 1,000.
What is the difference between CPM and eCPM?
CPM is the upfront pricing rate agreed upon per 1,000 impressions before a campaign runs. eCPM is a calculated outcome metric that reveals the effective rate per 1,000 impressions after accounting for clicks, conversions, or hybrid auction payouts.
Can media buyers use the eCPM calculator too?
Yes. Enter your total CPC or CPA campaign spend in the first field and total impressions in the second field to see the effective CPM you paid for that inventory.