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.
Luis GonzalezCreated by Luis GonzalezLast updated:

How to Use This Calculator

  1. 1

    Enter your monthly pageviews and pages per visit

    Input the total number of page views your website receives in a typical month and the average pages per visit. These are multiplied to determine total ad impressions.

  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 Monthly Ad Revenue, Annual Revenue Run Rate, Effective RPM, Revenue per Visitor, and projected revenue. The insights panel shows your revenue per visitor, growth projection, and optimization opportunities with a revenue breakdown bar by ad type.

Example Calculation

A publisher with 100,000 monthly pageviews and 2.5 pages per visit wants to estimate their earnings from a mix of display, click, and video ads.

Monthly Pageviews

100,000

Pages per Visit

2.5

Display Ad Units / Page

3

Display CPM

$5.00

Ad Viewability

70%

Click Ad Units / Page

2

Click-Through Rate (CTR)

1.5%

Cost per Click (CPC)

$0.35

Video Ad Units / Page

1

Video CPM

$15.00

Video Fill Rate

60%

Results

Monthly Ad Revenue

$7,500.00

Annual Revenue Run Rate

$90,000.00

Effective RPM

$30.00

Revenue per Visitor

$0.1875

Tips

Focus on RPM, Not Just CPM

Your 'Effective RPM' (Revenue Per 1,000 Impressions) 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 first determines total ad impressions by multiplying your monthly pageviews by pages per visit.

It then computes revenue from three distinct streams.

  1. Display Ad Revenue: Based on viewable impressions.
    Total Impressions = Pageviews x Pages per Visit
    Display Revenue = (Total Impressions x Ads/Page x Viewability %) x (Display CPM / 1000)
    
  2. Click Ad Revenue: Based on user clicks.
    Click Revenue = (Total Impressions x Ads/Page) x (CTR %) x CPC
    
  3. Video Ad Revenue: Based on filled video ad impressions.
    Video Revenue = (Total Impressions x Ads/Page x Fill Rate %) x (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 and 2.5 pages per visit using the default parameters.

First, calculate total impressions: Total Impressions = 100,000 x 2.5 = 250,000

  1. Calculate Display Ad Revenue: Viewable Impressions = 250,000 x 3 units/page x 70% viewability = 525,000 Revenue = (525,000 / 1,000) x $5.00 CPM = $2,625.00
  2. Calculate Click Ad Revenue: Clicks = (250,000 x 2 units/page) x 1.5% CTR = 7,500 clicks Revenue = 7,500 clicks x $0.35 CPC = $2,625.00
  3. Calculate Video Ad Revenue: Filled Impressions = (250,000 x 1 unit/page) x 60% fill rate = 150,000 Revenue = (150,000 / 1,000) x $15.00 CPM = $2,250.00
  4. Total Monthly Revenue: Total = $2,625 (Display) + $2,625 (Click) + $2,250 (Video) = $7,500.00

The site's total projected monthly ad revenue is $7,500.00 with an effective RPM of $30.00.

Each of the 40,000 unique visitors generates $0.1875 in ad revenue.

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, display and click ads each contribute 35% of total revenue ($2,625 each), while video ads contribute 30% ($2,250).

The effective CPM for click-based ads equals the display CPM of $5.00 in this scenario, suggesting balanced monetization.

An expert would see the video ad stream as the biggest opportunity -- increasing the fill rate from 60% to 80% would add $750/month in revenue.

Similarly, increasing viewability from 70% to 85% would boost display revenue by $562.50/month.

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 $1,000 a month?

The number of pageviews needed to earn $1,000 a month depends entirely on your RPM (Revenue Per 1,000 Impressions). If your site has an RPM of $10, you would need 100,000 impressions per month. If your RPM is only $5, you would need 200,000 impressions 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 impressions, blending all revenue sources into a single, comprehensive metric.