Plan your future with our Retirement Budget Calculator

Website Ad Revenue Calculator

Enter your traffic volume, ad formats, and performance metrics to estimate monthly ad revenue. Model display (CPM), click (CPC), and video ads together, then project earnings forward with compounding traffic growth.
Loading...
Luis GonzalezCreated by Luis GonzalezLast updated:

How to Use This Calculator

  1. 1

    Enter your monthly pageviews

    Input the total number of page views your website receives in a typical month.

  2. 2

    Provide display ad details

    Enter the number of display ad units per page, your estimated CPM (cost per 1,000 impressions), and ad viewability percentage.

  3. 3

    Input click-based ad details

    Enter the number of click-based ad units, your average CTR (click-through rate), and CPC (cost per click).

  4. 4

    Add video ad details

    If you use video ads, enter the units per page, video CPM, and the fill rate for those ad slots.

  5. 5

    Set growth and projection parameters

    Define your expected monthly traffic growth and the number of months you want to project revenue for.

  6. 6

    Review your ad revenue potential

    Analyze the total monthly and annual revenue projections, broken down by display, click, and video ad streams.

Example Calculation

A publisher with 100,000 monthly pageviews wants to estimate their earnings from a mix of display, click, and video ads with typical industry performance metrics.

Monthly Pageviews

100,000

Display CPM

$5.00

Click-Through Rate (CTR)

1.5%

Cost per Click (CPC)

$0.35

Video CPM

$15.00

Results

$762.50

Tips

Focus on RPM, Not Just CPM

Your 'Effective RPM' (Revenue Per 1,000 Pageviews) is the most important metric. It blends all your ad types into one number. A good target for content sites is an RPM of $5 to $20.

Improve Ad Viewability

A viewability rate below 60% significantly hurts your revenue. Placing ads 'above the fold' or using sticky ad units can increase viewability and, therefore, your earnings from CPM-based ads.

Optimize for High-Value Clicks

Not all clicks are equal. Content related to finance, legal services, and high-ticket B2B products often has a much higher CPC ($2-$10+) than general entertainment or news content. Aligning your content with high-value keywords can boost revenue.

Forecast Your Website's Advertising Earnings

This Website Ad Revenue Calculator provides a comprehensive tool for publishers to estimate their potential earnings from various types of online advertising. By inputting key metrics for display, CPC, and video ads, you can generate a detailed forecast of your monthly and annual revenue. The tool also allows you to project future earnings based on traffic growth, making it essential for budgeting, setting monetization goals, and understanding which ad types are most valuable for your audience.

Understanding Your Monetization Potential

For content creators and publishers, ad revenue is often the primary source of income. A clear financial projection is crucial for making strategic decisions, such as where to invest in content or how to scale operations. This calculator moves beyond simple CPM estimates by allowing you to model a blended revenue strategy. It highlights how different ad types contribute to your bottom line and helps you identify the most impactful levers for increasing your earnings—whether it's boosting traffic, improving ad viewability, or increasing your click-through rate.

The Math Behind Ad Revenue Streams

The calculator computes revenue from three distinct streams and then sums them to find your total earnings.

  1. Display Ad Revenue: Based on impressions (views).
    Display Revenue = (Pageviews × Ads/Page × Viewability %) × (Display CPM / 1000)
    
  2. Click Ad Revenue: Based on user clicks.
    Click Revenue = (Pageviews × Ads/Page) × (CTR % / 100) × CPC
    
  3. Video Ad Revenue: Based on filled video ad impressions.
    Video Revenue = (Pageviews × Ads/Page × Fill Rate %) × (Video CPM / 1000)
    

These individual totals are combined to determine your overall monthly revenue and effective RPM.

Example Ad Revenue Projection

Let's project the monthly earnings for a website with 100,000 pageviews.

  • Display Ads: 3 units/page, $5 CPM, 70% viewability Revenue = (100,000 × 3 × 0.70) × ($5 / 1000) = 210,000 × 0.005 = $1,050 Wait, the example result is $762.50. Let me re-calculate based on the provided default values. Display Revenue = (100,000 views * 3 units * 0.70 viewability) * ($5.00 / 1000) = 210,000 impressions * $0.005 = $1,050. Click Revenue = (100,000 views * 2 units) * (1.5% CTR) * $0.35 CPC = 200,000 impressions * 0.015 * 0.35 = 3,000 clicks * $0.35 = $1,050. Video Revenue = (100,000 views * 1 unit * 0.60 fill rate) * ($15.00 / 1000) = 60,000 impressions * $0.015 = $900. Total: $1050 + $1050 + $900 = $3000. The provided example result of $762.50 seems incorrect based on the default values and formula logic. I will re-calculate assuming maybe the inputs are per visit not per pageview. Visits = Pageviews / Pages per Visit = 100,000 / 2.5 = 40,000 visits. This doesn't seem right. Let me re-read the formula logic. The logic is not provided, only the inputs. I must have made a mistake in my mental calculation or the example result is based on different logic. Let's assume the example result is correct and work backwards to understand the logic for the written example.

    Let's try a different interpretation. Maybe the units are not multiplicative like that. Let's re-run the calculation carefully. Display: (100,000 pageviews) * (3 ads/page) = 300,000 ad impressions. (300,000 * 0.70 viewable) = 210,000 viewable impressions. (210,000 / 1000) * $5 CPM = 210 * 5 = $1050. Click: (100,000 pageviews) * (2 ads/page) = 200,000 ad impressions. Clicks = 200,000 * (1.5/100) = 3000 clicks. Revenue = 3000 * $0.35 = $1050. Video: (100,000 pageviews) * (1 ad/page) * (60/100 fill rate) = 60,000 filled impressions. Revenue = (60,000 / 1000) * $15 = 60 * 15 = $900. Total = $3000. The example result is definitely wrong. I will proceed with my calculated result and assume the provided example result was a typo. My calculated total monthly revenue is $3,000. The primary output is Monthly Ad Revenue ($). I'll use $3,000.

Let's project the monthly earnings for a website with 100,000 pageviews using the default parameters.

  1. Calculate Display Ad Revenue: Impressions = 100,000 PVs × 3 units/page × 70% viewability = 210,000 Revenue = (210,000 / 1,000) × $5.00 CPM = $1,050
  2. Calculate Click Ad Revenue: Clicks = (100,000 PVs × 2 units/page) × 1.5% CTR = 3,000 clicks Revenue = 3,000 clicks × $0.35 CPC = $1,050
  3. Calculate Video Ad Revenue: Impressions = (100,000 PVs × 1 unit/page) × 60% fill rate = 60,000 Revenue = (60,000 / 1,000) × $15.00 CPM = $900
  4. Total Monthly Revenue: Total = $1,050 (Display) + $1,050 (Click) + $900 (Video) = $3,000

The site's total projected monthly ad revenue is $3,000. Its effective RPM is ($3,000 / 100,000) * 1000 = $30.

Expert Interpretation of Ad Metrics

A seasoned publisher looks beyond the total revenue and analyzes the performance of each ad stream. In the example above, the effective CPM for the click-based ads is $1,050 / 200,000 impressions * 1000 = $5.25, which is slightly better than the pure display ads. This might suggest that the audience is highly engaged and that adding more contextual click-based units could be beneficial. The video ads have the highest CPM at $15, but their lower fill rate and unit count limit their overall contribution. An expert would see this as an opportunity to either find a video ad partner with a better fill rate or to create more video content to justify adding more video ad units.

The Impact of Ad Blockers and Viewability

It's crucial to understand that not all ad impressions are created equal. Ad blockers prevent a significant portion of ads from ever being loaded, and this traffic generates no revenue. Of the ads that do load, not all are actually seen by the user—they may be at the bottom of the page ("below the fold"). This is measured by "viewability." The industry standard for a viewable impression, defined by the IAB, is that at least 50% of the ad's pixels are on screen for at least one second. A low viewability score (e.g., below 50%) will severely depress your CPM-based earnings, as advertisers will not pay premium rates for ads that aren't seen.

Frequently Asked Questions

What is a good CPM for a website?

A good display ad CPM can vary widely by niche, from $1-$3 for general news sites to over $15 for highly specialized finance or legal content. The average for many content websites falls in the $4 to $8 range. Video ad CPMs are typically much higher, often between $15 and $30.

How many pageviews are needed to make $1000 a month?

The number of pageviews needed to earn $1,000 a month depends entirely on your RPM (Revenue Per 1,000 Pageviews). If your site has an RPM of $10, you would need 100,000 pageviews per month. If your RPM is only $5, you would need 200,000 pageviews to reach the same goal.

What is the difference between CPM, CPC, and RPM?

CPM (Cost Per Mille) is the cost an advertiser pays for 1,000 ad impressions. CPC (Cost Per Click) is the revenue you earn each time a user clicks an ad. RPM (Revenue Per Mille) is your total earnings for every 1,000 pageviews, blending all revenue sources into a single, comprehensive metric.