Convert advertiser CPM to publisher RPM using fill rate and revenue share. Understand how much you actually earn per 1,000 impressions.
Exchange rates fixed as of October 2026. For live rates, verify with your payment provider.
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.
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:
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:
| Platform | Publisher Revenue Share |
|---|---|
| Google AdSense (Web) | 68% |
| YouTube (Long-form) | 55% |
| YouTube Shorts | 45% |
| Google Ad Manager | 80% (varies) |
| Medium Partner Program | 100% (membership model) |
| Substack | 90% |
| Apple Podcasts | 70% |
| Platform | Advertiser CPM | Fill Rate | Rev Share | Publisher RPM |
|---|---|---|---|---|
| YouTube (Long-form) | $10.00 | 80% | 55% | $4.40 |
| AdSense Website | $5.00 | 85% | 68% | $2.89 |
| Display Network | $3.00 | 75% | 70% | $1.58 |
| Mobile App | $8.00 | 70% | 65% | $3.64 |
| Connected TV | $25.00 | 90% | 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.
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.