HomeCalculatorsMarketingWebsite Ad Revenue Calculator

Website Ad Revenue Calculator

Marketing

Estimate your website's monthly and annual ad revenue from pageviews, ad units per page, fill rate, and average CPM — free, instant, and built for publishers.

1,000100,000,000
110
10100
$0.1$50

Estimated Monthly Ad Revenue

$1,350
Estimated Annual Ad Revenue
$16,200
Total Monthly Ad Impressions
270,000

This calculator computes your Estimated Monthly Ad Revenue, Estimated Annual Ad Revenue, Total Monthly Ad Impressions from the values you enter.

Inputs
Monthly PageviewsAd Units per PageFill RateAverage CPM
Outputs
Estimated Monthly Ad RevenueEstimated Annual Ad RevenueTotal Monthly Ad Impressions

What is a Ad Revenue?

A Website Ad Revenue Calculator estimates how much a publisher's website earns from display advertising, based on how much traffic it gets and how that traffic is monetised. Instead of waiting for an ad network's dashboard to report actual earnings, this tool lets you model revenue from four inputs you already know or can reasonably estimate: monthly pageviews, ad units per page, fill rate, and average CPM.

The underlying math is the same calculation every programmatic ad network runs behind the scenes to determine a publisher's payout. Pageviews multiplied by ad units per page gives the total number of ad slots your site generates; multiplying that by the fill rate accounts for the reality that not every ad request returns a paid advertisement. The resulting impression count, priced at your average CPM, produces your estimated revenue.

This is useful in two very different situations. Before launching a monetisation strategy, it lets you forecast whether a given traffic level is worth pursuing a premium ad network, header bidding setup, or a simpler single-network integration. After monetising, it lets you sanity-check reported earnings, model the impact of adding an ad unit, or estimate the revenue effect of a traffic change before it happens — pairing well with the Organic Traffic Value Calculator when you're deciding where to invest content or SEO effort.

CPM benchmarks vary widely across audiences and geographies. Publishers with a US, UK, or Canadian audience in finance, software, insurance, or B2B niches typically see the highest CPMs, often several times higher than general-interest content aimed at lower-yield regions. Two sites with identical pageviews can earn very different revenue purely because of audience quality — which is why this calculator treats CPM as a direct input rather than assuming a fixed industry average.

How to use this Ad Revenue calculator

  1. Enter your Monthly Pageviews — use your analytics platform's pageview count for the period you want to project, not sessions or unique visitors.
  2. Set Ad Units per Page to the number of distinct ad placements a typical page on your site displays.
  3. Adjust Fill Rate to match your ad network's reported fill percentage, or estimate conservatively (80–90%) if you don't have this figure yet.
  4. Set Average CPM using your ad network's reported average, or a category benchmark if you're forecasting before launch.
  5. Read the Estimated Monthly Ad Revenue result — this is your primary projected earnings figure for the inputs given.
  6. Check Estimated Annual Ad Revenue and Total Monthly Ad Impressions for the longer-term and volume context, then adjust any input to model a different scenario.

Formula & Methodology

The calculator uses a standard two-stage publisher revenue formula:

Total Impressions = Monthly Pageviews × Ad Units per Page × Fill Rate

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

Annual Ad Revenue = Monthly Ad Revenue × 12

Worked example: A site with 250,000 monthly pageviews, 3 ad units per page, a 92% fill rate, and a $6 average CPM produces:

Total Impressions = 250,000 × 3 × 0.92 = 690,000

Monthly Ad Revenue = (690,000 ÷ 1,000) × $6 = $4,140

Annual Ad Revenue = $4,140 × 12 = $49,680

This mirrors the calculation ad networks perform to generate publisher payout reports, so the output should track closely with real dashboard figures once your actual fill rate and CPM are entered.

Frequently Asked Questions

A Website Ad Revenue Calculator estimates how much money a website can earn from display advertising based on its traffic and ad setup. It combines monthly pageviews, the number of ad units shown per page, the fill rate (the share of ad requests that actually return a paid ad), and the average CPM into a single projected revenue figure. Publishers use it to forecast earnings before signing up with an ad network or to sanity-check numbers reported in an existing dashboard.
Ad revenue is calculated in two steps: first, total impressions are found by multiplying pageviews by ad units per page and the fill rate; second, that impression count is divided by 1,000 and multiplied by the average CPM. For example, 100,000 pageviews with 3 ad units per page and a 90% fill rate produce 270,000 impressions, which at a $5 CPM works out to $1,350 in monthly revenue.
CPM for websites varies enormously by niche, geography, and ad format — general content sites in the US and UK often see $2–$8, while finance, insurance, and B2B SaaS niches can command $15–$40 or more. Video and sticky ad units typically earn a higher CPM than standard display banners. Traffic from higher-income English-speaking markets (US, UK, Canada, Australia) generally commands a stronger CPM than traffic from lower-yield regions.
Fill rate is the percentage of ad requests your site sends that actually come back with a paid advertisement, rather than an empty slot. A fill rate below 100% is normal — even top-tier ad networks rarely fill every single request — but a very low fill rate (under 70%) usually signals thin ad demand for your traffic or an oversupply of ad units. Improving fill rate, through header bidding or adding backup ad networks, directly increases revenue even if CPM and pageviews stay flat.
CPM is what advertisers pay per 1,000 ad impressions, while RPM (Revenue Per Mille) is what a publisher actually earns per 1,000 pageviews, after the ad network's revenue share and accounting for unfilled impressions. This calculator works from CPM and fill rate to build up to a revenue figure, which is functionally the same calculation an ad network performs internally to arrive at your RPM. Use our [CPM Calculator](/cpm-calculator/) if you need to work from a raw spend-and-impressions figure instead.
Most content sites run 2–4 ad units per page — commonly a header banner, an in-content unit, and a sidebar or sticky unit. Adding more units increases total impressions and revenue, but pushing past 4–5 units per page tends to hurt user experience, page speed, and Core Web Vitals scores, which can indirectly reduce both traffic and the CPM advertisers are willing to pay. Test incrementally and watch your bounce rate alongside revenue when adding units.
Not proportionally — revenue depends on traffic quality as much as traffic volume. A smaller audience of highly engaged readers in a high-CPM niche (finance, software, insurance) can out-earn a much larger audience of low-intent visitors in a low-CPM niche. Before investing in traffic growth, check whether your [Organic Traffic Value Calculator](/organic-traffic-value-calculator/) numbers suggest your existing pages are already being monetised efficiently.
Enter your Monthly Pageviews, the number of Ad Units per Page you display, your expected Fill Rate as a percentage, and your Average CPM in dollars. The calculator instantly returns your Estimated Monthly Ad Revenue, Estimated Annual Ad Revenue, and Total Monthly Ad Impressions. Adjust any slider to see how a change in traffic, ad density, fill rate, or CPM shifts your projected earnings in real time.
Yes — run your display ad numbers here, then compare the result against a [ROAS Calculator](/roas-calculator/) or [SEO ROI Calculator](/seo-roi-calculator/) estimate for affiliate or sponsored placements on the same pages. Many publishers find that swapping a low-CPM ad unit for a well-placed affiliate link or sponsored post earns more per pageview, particularly on high-intent commercial content.
This calculator models display advertising revenue on a website, driven by pageviews, ad density, and CPM — the standard monetisation model for blogs, news sites, and content publishers. Video platforms use a different model based on watch time and a fixed revenue-share percentage; if you monetise video content, our [YouTube Earnings Calculator](/youtube-earnings-calculator/) uses that platform-specific formula instead.
This calculator projects revenue from clean inputs, but real-world numbers are affected by ad blockers (which can remove 15–40% of impressions depending on your audience), viewability thresholds that some networks require before paying for an impression, and CPM volatility across seasons — Q4 typically pays significantly more than Q1 or Q2. Treat the output as a planning estimate and reconcile it against your ad network's actual reporting dashboard periodically.
Fill rate is usually the easiest lever to improve quickly, since it often just requires better ad network setup or adding a backup demand source with minimal downside. CPM improvements take longer and usually mean growing a more valuable audience niche or improving ad viewability. Adding ad units per page delivers the fastest revenue increase on paper but carries the most user-experience risk, so treat it as the last lever, not the first.
Also known as
ad revenue calculatorwebsite earnings calculatorAdSense revenue estimatorblog ad revenue calculatorpublisher ad revenue calculatorCPM revenue calculator