CPM to RPM Converter

Convert advertiser CPM to publisher RPM using fill rate and revenue share. Understand how much you actually earn per 1,000 impressions.

Convert CPM to RPM

Exchange rates fixed as of October 2026. For live rates, verify with your payment provider.

$0.00
Your RPM (Revenue Per Mille)

What Is the Difference Between CPM and RPM?

CPM and RPM are related but fundamentally different metrics that serve different perspectives in the advertising ecosystem. Understanding the distinction is critical for publishers trying to understand their actual earnings.

The gap between CPM and RPM exists because not every impression generates revenue (fill rate), and the publisher does not keep the full amount the advertiser pays (revenue share). Two key factors bridge this gap.

RPM = CPM × (Fill Rate / 100) × (Revenue Share / 100)

Example: RPM = $10 × 0.85 × 0.68 = $5.78

Understanding Fill Rate

Fill rate is the percentage of ad impressions that are actually served with an ad. If your website has 100,000 page views but only 85,000 of them show an ad (because no advertiser bid on the remaining 15,000), your fill rate is 85%.

Fill rates vary significantly by platform, ad network, traffic quality, and geography. Premium publishers with high-quality traffic may achieve 90-95% fill rates, while smaller sites might see 60-80%. Factors affecting fill rate include:

Understanding Revenue Share

Revenue share is the percentage of advertising revenue that goes to the publisher. The rest goes to the platform or ad network as their fee. Different platforms have different revenue share models:

PlatformPublisher Revenue Share
Google AdSense (Web)68%
YouTube (Long-form)55%
YouTube Shorts45%
Google Ad Manager80% (varies)
Medium Partner Program100% (membership model)
Substack90%
Apple Podcasts70%
Key Insight: If an advertiser pays a $10 CPM on YouTube, the creator does not earn $10 RPM. After YouTube's 45% cut, the creator's RPM would be $5.50 (assuming 100% fill rate). In reality, with a typical 80% fill rate, the actual RPM would be $4.40.

Typical CPM to RPM Conversions (2026)

PlatformAdvertiser CPMFill RateRev SharePublisher RPM
YouTube (Long-form)$10.0080%55%$4.40
AdSense Website$5.0085%68%$2.89
Display Network$3.0075%70%$1.58
Mobile App$8.0070%65%$3.64
Connected TV$25.0090%60%$13.50

Sources: Revenue share rates from Digital Applied YouTube Statistics 2026 and Zeely Platform Payout Comparison 2026. Conversion formulas use standard industry relationships: RPM = CPM × Fill Rate × Revenue Share. Actual RPM varies based on audience geography, content type, and ad format.

How to Maximize Your RPM

Why RPM Matters More Than CPM for Publishers

While advertisers focus on CPM to manage their costs, publishers should focus on RPM because it represents actual earnings. A platform might advertise a high CPM, but if the fill rate is low or the revenue share is unfavorable, the actual RPM could be much lower than expected. Always evaluate monetization options based on RPM, not just advertised CPM.

Disclaimer: This calculator provides estimates for reference purposes only and does not constitute financial or business advice. Actual costs and results may vary based on market conditions, targeting, competition, and other factors. Exchange rates are approximate and not real-time financial data. Industry benchmarks are derived from publicly available third-party reports and should be interpreted with caution. Always consult with qualified advertising professionals before making budget decisions.