Website Ad Revenue Calculator
MarketingEstimate 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.
Estimated Monthly Ad Revenue
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
- Enter your Monthly Pageviews — use your analytics platform's pageview count for the period you want to project, not sessions or unique visitors.
- Set Ad Units per Page to the number of distinct ad placements a typical page on your site displays.
- 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.
- Set Average CPM using your ad network's reported average, or a category benchmark if you're forecasting before launch.
- Read the Estimated Monthly Ad Revenue result — this is your primary projected earnings figure for the inputs given.
- 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