L2U

Ad Revenue Calculators

CPM Calculator

CPC Calculator

RPM Calculator

eCPM Calculator

Ad metrics Calculator

CPM, CPC, RPM , CTR

CPM, RPM, CPC & eCPM Calculator

Complete Guide with Formulas & Examples

Understand your advertising performance with this CPM, RPM, CPC, and eCPM Calculator. Whether you're a blogger, YouTuber, publisher, advertiser, or digital marketer, these metrics help you measure earnings, ad costs, and revenue efficiency across platforms like Google AdSense, Facebook Ads, YouTube, affiliate ads, and more.

This guide explains every metric in simple language, includes real formulas, and shows how to calculate them accurately.

What Are CPM, RPM, CPC & eCPM?

These are the four most important ad revenue and ad cost metrics used across the digital advertising industry.

CPM (Cost Per Mille)

CPM means Cost per 1,000 impressions. Used mainly by advertisers.

RPM (Revenue Per Mille)

RPM means Revenue per 1,000 pageviews. Used mainly by publishers (AdSense, Mediavine, YouTube).

CPC (Cost Per Click)

CPC shows how much an advertiser pays per click.

eCPM (Effective CPM)

eCPM calculates total earnings per 1,000 ad impressions, regardless of whether income came from clicks or impressions.

Your calculator helps compute all of them instantly.

1. What is CPM? (Cost Per Mille)

Formula for CPM

[ CPM = \frac{Ad,Cost}{Total,Impressions} \times 1000 ]

Example

If an advertiser spends $500 for 20,000 ad impressions:

[ CPM = \frac{500}{20000} \times 1000 = $25 ]

Meaning: The advertiser pays $25 per 1,000 impressions.

Useful for

  • CPM calculator online
  • Cost per impression calculator
  • CPM formula and example
  • CPM ad rate calculation

2. What is RPM? (Revenue Per Mille)

RPM tells you how much you earn per 1,000 views or impressions.

Formula for RPM

[ RPM = \frac{Earnings}{Pageviews} \times 1000 ]

Example

If your blog earnings are $1,200 from 50,000 pageviews:

[ RPM = \frac{1200}{50000} \times 1000 = $24 ]

Meaning: You earn $24 per 1,000 views.

Useful for

  • RPM calculator for bloggers
  • AdSense RPM calculator
  • RPM vs CPM difference
  • revenue per thousand pageviews calculator

3. What is CPC? (Cost Per Click)

CPC shows how much advertisers pay for each ad click.

Formula for CPC

[ CPC = \frac{Total,Ad,Cost}{Clicks} ]

Example

If an advertiser spends $300 and gets 60 clicks:

[ CPC = \frac{300}{60} = $5 ]

Meaning: Each click costs the advertiser $5.

Useful for

  • CPC calculator
  • cost per click formula
  • advertising click cost calculator
  • CPC vs CPM

4. What is eCPM? (Effective CPM)

eCPM shows your true earnings per 1,000 ad impressions, combining revenue from CPC, CPM, CPA, and all other formats.

Formula for eCPM

[ eCPM = \frac{Total,Earnings}{Total,Impressions} \times 1000 ]

Example

If you earn $2,000 from 70,000 ad impressions:

[ eCPM = \frac{2000}{70000} \times 1000 = $28.57 ]

Meaning: You earn $28.57 per 1,000 impressions.

Useful for

  • eCPM calculator
  • effective cost per mille calculator
  • CPM vs eCPM
  • ad revenue calculator

CPM, RPM, CPC & eCPM Comparison Table

Metric Used By Measures Formula
CPM Advertisers Cost per 1,000 impressions Cost ÷ Impressions × 1000
RPM Publishers Earnings per 1,000 views Earnings ÷ Views × 1000
CPC Advertisers & Publishers Cost per click Cost ÷ Clicks
eCPM Publishers True earnings per 1,000 impressions Earnings ÷ Impressions × 1000

Why These Metrics Matter

  • Publishers use RPM & eCPM to measure earnings
  • Advertisers use CPC & CPM to measure cost efficiency
  • Marketers use all four to plan profitable campaigns
  • YouTubers and bloggers use RPM to track daily income
  • Media buyers compare CPM vs CPC campaigns

Your calculator solves all of this instantly in one place.

Final Words

This CPM, RPM, CPC & eCPM Calculator simplifies advertising math so you can:

  • Understand your revenue
  • Compare campaign performance
  • Plan profitable ads
  • Measure earning potential
  • Optimize your ad monetization strategy

Use it daily to track changes in your advertising performance and make smarter financial decisions.