Skip to main content

🎉 Sign up and every Pro feature is free — no payment required.

CPM Calculator

Ad revenue per 1,000 ad impressions.

$

Result

CPM for this period

Formula

CPM (Cost Per Mille) = Ad Revenue ÷ Ad Impressions × 1,000. This reflects what advertisers pay per 1,000 ad impressions — not directly your take-home pay (see RPM for that).

Example Scenarios

Low CPM Niche

50K impressions

$2

Average Niche

50K impressions

$5

High CPM Niche

50K impressions

$12

CPM vs. RPM

CPM and RPM are closely related but measure different aspects of creator monetization. CPM represents what advertisers pay for 1,000 ad impressions, while RPM reflects the revenue creators actually earn per 1,000 views after the platform's revenue share.

  • CPM measures advertiser spending per 1,000 ad impressions
  • RPM measures creator earnings per 1,000 views
  • RPM is typically lower because of the platform's revenue share

Factors That Influence CPM

CPM can vary significantly depending on your audience and the advertising market. Seasonal demand, content category, and viewer demographics all play an important role.

  • Content niche and advertiser demand
  • Audience location
  • Seasonal advertising trends
  • Available ad formats

Using CPM to Understand Monetization

Monitoring CPM over time can help you understand changes in advertiser demand and identify which types of content attract higher-value advertising. Long-term trends are generally more useful than individual videos.

  • Track CPM trends over longer periods
  • Compare CPM across different content categories
  • Review CPM alongside RPM for a complete monetization picture

FAQ

Is CPM the same as my earnings?

No. CPM measures what advertisers pay for ad impressions, while your actual earnings are typically reflected by RPM after the platform's revenue share.

Why does my CPM change over time?

CPM may fluctuate because of advertiser demand, seasonality, audience location, content category, and changes in the advertising market.

Can I increase my CPM?

There is no guaranteed way to increase CPM. It is generally influenced by your content niche, audience demographics, and advertiser demand rather than a single optimization.