Publisher CPM Calculator
Measure the true earning power of your ad inventory. Enter your total ad revenue and page views to calculate publisher CPM — the metric that tells you exactly how much each thousand visitors contributes to your site's bottom line after network fees and fill-rate losses.
Campaign Comparison
What Is Publisher CPM?
Publisher CPM (sometimes called page-level eCPM) is the effective revenue a publisher earns per 1,000 page views across all ad units on a page. It differs from advertiser CPM because it aggregates revenue from multiple ad placements, demand sources, and fill rates into a single publisher-centric profitability metric.
Publisher CPM is the north-star metric for ad-supported websites because it captures the net effect of every monetization decision — from ad unit count and placement to header bidding configuration and floor pricing. Two sites with identical traffic can have wildly different publisher CPMs depending on their ad stack optimization.
Ad-ops professionals use publisher CPM to evaluate header bidding performance and identify underperforming demand partners. Editorial teams track publisher CPM by content category to prioritize high-revenue topics. Business analysts forecast annual ad revenue by multiplying projected traffic by target publisher CPM.
Publisher CPM Formula
Publisher CPM is calculated by dividing total ad revenue (across all demand sources and ad units) by total page views, then multiplying by 1,000. This captures the combined monetization efficiency of your entire ad stack on a per-page-view basis.
Publisher CPM = (Total Ad Revenue ÷ Total Page Views) × 1,000 Publisher CPM Playground
$500 ÷ 100,000 = 0.005 × 1,000 = $5.00
How to Calculate Publisher CPM – Step by Step
Follow these steps to calculate your publisher CPM and identify opportunities to increase per-page-view earnings across your site.
Aggregate Revenue from All Sources
Combine earnings from every demand source — AdSense, header bidding partners (Prebid, Amazon TAM), direct deals, and affiliate ad units. Use the same time period across all sources for accuracy.
Monthly revenue breakdown: AdSense $4,200, Prebid partners $6,300, direct deals $2,500 = $13,000 total.
Pull Total Page Views
Use your analytics platform to get the total page views for the same period. Use page views (not sessions) since publisher CPM is a per-page metric reflecting the ad load on each individual page.
Google Analytics reports 1,850,000 page views for the month.
Calculate Publisher CPM
Divide total revenue by total page views and multiply by 1,000. The result is your aggregate publisher CPM — the revenue generated every time 1,000 pages are loaded on your site.
($13,000 ÷ 1,850,000) × 1,000 = $7.03 publisher CPM.
Segment and Optimize
Break publisher CPM down by content category, traffic source, device type, and geography. Identify high-CPM segments to invest in and low-CPM segments where ad-stack adjustments could improve performance.
Finance articles earn $18.50 publisher CPM while entertainment articles earn $3.20 — signaling where to focus content production.
Frequently Asked Questions
What is a good publisher CPM?
How does header bidding improve publisher CPM?
What is the difference between publisher CPM and ad-unit CPM?
How do floor prices affect publisher CPM?
Does mobile or desktop traffic have higher publisher CPM?
How often should I adjust my ad stack to improve publisher CPM?
Free Marketing Calculators
Explore our suite of free online calculators for digital marketers. Each tool is designed to help you measure, compare, and optimize your advertising campaigns.