Calculate the CPM

Ad Revenue CPM Calculator

Project your ad earnings with confidence. Enter your expected CPM rates and traffic volume to forecast daily, weekly, and monthly ad revenue — perfect for budgeting, negotiating with ad networks, or evaluating the monetization potential of new content.

Campaign 1
Campaign 2

Campaign Comparison

Campaign 1 CPM
Campaign 2 CPM
Verdict

What Is Ad Revenue CPM?

Ad Revenue CPM connects the cost-per-mille rate to actual earnings by multiplying CPM by the number of impressions served. While CPM tells you the rate, ad revenue CPM tells you the dollar amount that rate generates at your specific traffic level. It's the bridge between pricing and profit for any ad-supported business.

This metric matters because it translates abstract rate-card numbers into real revenue projections. A $5 CPM sounds modest until you realize it generates $25,000 per month at 5 million monthly impressions. Conversely, a $15 CPM on a low-traffic site producing only 50,000 impressions yields just $750 — making traffic growth the real priority.

Publishers use ad revenue CPM calculations to set rate cards for direct advertisers. Content strategists model the revenue impact of adding a new ad unit (e.g., a sticky footer) by estimating incremental impressions at the existing CPM. Business development teams use ad revenue forecasts to project ARR for investor pitch decks.

CPM Rate Earning per 1,000 impressions
Impressions Total ad views delivered
Ad Revenue Total projected earnings

Ad Revenue CPM Formula

To calculate ad revenue from CPM, multiply the total number of impressions by the CPM rate, then divide by 1,000. This reverses the standard CPM formula to give you the dollar amount earned from a known impression count and rate.

Ad Revenue = (Impressions × CPM) ÷ 1,000

Ad Revenue Playground

$500
$10 $10,000
100,000
1K 1M
Estimated Revenue $5.00 total projected earnings

$500 ÷ 100,000 = 0.005 × 1,000 = $5.00

How to Calculate Ad Revenue from CPM – Step by Step

Use these four steps to forecast exactly how much revenue your ad inventory will generate based on CPM rates and traffic projections.

1

Determine Your CPM Rate

Check your ad network dashboard or direct advertiser contracts for the CPM rate being paid. If using multiple ad units, calculate a blended CPM by weighting each unit's CPM by its share of total impressions.

Example

Your ad network pays a blended CPM of $6.50 across header, sidebar, and in-content placements.

2

Estimate Total Impressions

Use analytics data to project impressions for your forecast period. Multiply page views by the number of ad units per page to get total ad impressions. Account for fill rate — not every request results in a served ad.

Example

With 200,000 monthly page views, 3 ad units per page, and a 92% fill rate: 200,000 × 3 × 0.92 = 552,000 monthly impressions.

3

Apply the Revenue Formula

Multiply impressions by CPM and divide by 1,000. The result is your estimated gross ad revenue for the forecast period before any network revenue-share deductions.

Example

(552,000 × $6.50) ÷ 1,000 = $3,588 gross monthly revenue.

4

Deduct Revenue Share

Most ad networks take a revenue share (typically 20%–40%). Subtract their cut to get your net ad revenue — the actual amount deposited into your account.

Example

At a 75/25 revenue share: $3,588 × 0.75 = $2,691 net monthly revenue.

Frequently Asked Questions

How much money can I make with a $5 CPM?
At a $5 CPM, every 1,000 impressions earns $5. With 100,000 monthly impressions, you'd earn $500/month gross. With 1 million impressions, you'd earn $5,000/month. Scale your traffic and impressions-per-page to increase revenue.
What CPM should I expect from Google AdSense?
Google AdSense CPMs typically range from $1–$3 for general content, $5–$15 for tech and business niches, and $15–$40+ for finance, insurance, and legal content. Your exact CPM depends on audience geography, niche, and ad format.
How does fill rate affect my ad revenue?
Fill rate is the percentage of ad requests that are actually filled with a paid ad. A 90% fill rate means 10% of your potential impressions generate zero revenue. Improving fill rate from 85% to 95% can increase total revenue by 12% without any traffic growth.
Should I add more ad units to increase revenue?
Adding ad units increases total impressions, but can decrease CPM due to lower viewability and potential user experience degradation. Test incremental ad units carefully — if CPM drops more than the impression gain, total revenue actually decreases.
What is the difference between gross and net ad revenue?
Gross revenue is the total earned before deductions. Net revenue is what you receive after the ad network takes its revenue share (typically 20%–40%). Google AdSense, for example, pays publishers 68% of revenue on content ads and 51% on search ads.
How can I increase my ad revenue without more traffic?
Boost CPM by improving ad viewability, implementing header bidding, optimizing ad placement, focusing on high-CPM ad formats (video, native), and attracting premium advertisers through direct deals or premium ad networks like Mediavine or Raptive.

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.