Calculate the CPM

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 1
Campaign 2

Campaign Comparison

Campaign 1 CPM
Campaign 2 CPM
Verdict

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.

Total Revenue All ad sources combined
Page Views Total pages served
Publisher CPM Revenue per 1,000 pages

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
$10 $10,000
100,000
1K 1M
Publisher CPM $5.00 per 1,000 page views

$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.

1

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.

Example

Monthly revenue breakdown: AdSense $4,200, Prebid partners $6,300, direct deals $2,500 = $13,000 total.

2

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.

Example

Google Analytics reports 1,850,000 page views for the month.

3

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.

Example

($13,000 ÷ 1,850,000) × 1,000 = $7.03 publisher CPM.

4

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.

Example

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?
Publisher CPM varies widely: lifestyle and entertainment sites average $3–$8, technology and business sites $8–$15, and finance or insurance verticals $15–$40+. A 'good' publisher CPM is one that covers your content production costs and delivers a healthy margin.
How does header bidding improve publisher CPM?
Header bidding lets multiple demand sources compete simultaneously for each impression, increasing auction pressure and driving up clearing prices. Publishers typically see 20%–50% publisher CPM increases after implementing header bidding compared to waterfall setups.
What is the difference between publisher CPM and ad-unit CPM?
Ad-unit CPM measures the rate for a single ad placement, while publisher CPM aggregates all ad units on a page. If a page has three ad units with CPMs of $3, $4, and $2.50, the publisher CPM is roughly $9.50 (the sum), reflecting total page-level monetization.
How do floor prices affect publisher CPM?
Floor prices set a minimum bid threshold, preventing low-quality ads from winning. Well-tuned floors can increase CPM by 10%–30% by filtering out bottom-feeder bids, but floors set too high can reduce fill rate and actually lower total revenue.
Does mobile or desktop traffic have higher publisher CPM?
Desktop traffic typically commands 30%–60% higher publisher CPMs than mobile due to larger ad units, better viewability, and higher advertiser demand. However, mobile dominates total traffic volume, so optimizing mobile monetization is critical for overall revenue.
How often should I adjust my ad stack to improve publisher CPM?
Review ad-stack performance monthly and make incremental adjustments — adding new demand partners, tweaking floor prices, and testing ad placements. Major overhauls (like migrating header bidding wrappers) should be done quarterly with proper A/B testing.

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.