Visitors
The number of unique individuals who visit your website in a given period (e.g., a month). One person visiting multiple times still counts as one visitor.
Forecast your website's ad revenue from traffic, pageviews, CPM, and CPC. Free tool for publishers with charts and comparison mode.
Calculating your potential ad revenue is more complex than just looking at views. Unlike platforms like YouTube, a website publisher has more control over monetization variables. This tool helps you create a financial forecast by combining revenue from two main sources: impressions (CPM) and clicks (CPC), giving you a complete picture of your potential monthly and yearly profit.
Start with your core traffic numbers. You can find these in your analytics platform (e.g., Google Analytics). You'll need your total Monthly Visitors, the average Visits per Visitor, and the average Pageviews per Visit.
Total Pageviews = Monthly Visitors × Avg. Visits × Avg. Pageviews
Next, specify your ad density and efficiency. Enter the number of Ad Units per Page and your estimated Fill Rate. The Fill Rate is the percentage of ad spaces that actually get filled with a paying ad.
Actual Ad Impressions = Total Pageviews × Ad Units × Fill Rate %
Finally, input your earnings rates. You'll need your average CPM (Cost Per 1,000 Impressions) and, if you earn from clicks, your CTR (Click-Through Rate) and CPC (Cost Per Click). Don't forget to add your Monthly Expenses to see your true profit.
A website can make between $2 to over $40 per 1,000 views, a metric known as Page RPM. This wide range depends heavily on your audience's location and your site's niche. For example, a finance blog will have a much higher Page RPM than a general entertainment site. Our calculator helps you find your specific Page RPM based on your unique metrics.
The basic formula combines impression-based and click-based earnings. Total Ad Revenue = [(Impressions / 1000) * CPM] + (Clicks * CPC). Our calculator simplifies this process by automatically computing both revenue streams based on your traffic and ad performance data.
Yes, a significant one. YouTube's ad revenue is based on a revenue-sharing model where YouTube takes a cut (around 45%). On your own website, you have more control over ad networks (like AdSense, Ezoic, Mediavine), ad placements, and the number of ads, which gives you greater potential to optimize your earnings. This calculator is specifically designed for website publishers.
A good ratio is generally considered to be 1:4 or higher, known as a 400% ROAS. This means for every $1 of ad spend, you generate $4 in revenue. While this metric is crucial for advertisers, for publishers earning passive income from ads, the more important metrics are Page RPM and Profit Margin, which this calculator helps you find.
Yes, the Revenue Calculator works for Google Ads and other platforms. Enter your campaign metrics (e.g., 900 clicks at $0.25 CPC, $1.20 CPM, 80% fill rate), and it computes revenue ($1,305 in Scenario A) and ROAS (8.7:1). Optimize your Google Ads with precise forecasts.
The Revenue Calculator is a powerful optimization tool because it allows you to model 'what-if' scenarios instantly. By using the 'Compare Scenarios' feature, you can see exactly how a small improvement in one metric—like increasing your CPM by $0.20 or improving your Fill Rate by 5%—directly impacts your total monthly and yearly profit. This helps you focus your efforts on the metrics that provide the biggest financial leverage.
Ad revenue is the income generated by displaying advertisements on your website, app, or digital property. For publishers, bloggers, and content creators, ad revenue represents a way to monetize the audience and traffic you have built without selling your own products or services. Whether you run a niche blog, a news site, a YouTube channel, or a mobile app, understanding how ad revenue works is essential for turning your content into a sustainable business. The basic principle is simple: advertisers pay you to reach your audience, and the amount you earn depends on how many people see and interact with your ads.
Ad revenue is determined by several factors: your total traffic (pageviews or impressions), your ad fill rate (the percentage of ad requests that are actually filled with a paying advertiser), your effective CPM (the revenue you earn per 1,000 ad impressions), and your ad layout (how many ads you display and where they are placed). A site with 100,000 monthly pageviews, a 90% fill rate, and a $5 eCPM would earn approximately $450 per month. The same site with a $15 eCPM (achieved through better ad networks, premium audiences, or more competitive ad placements) would earn $1,350 per month — three times more revenue from the exact same traffic.
Understanding ad revenue is critical because it helps you make informed decisions about where to invest your content creation efforts. If you know that your technology review content generates an eCPM of $20 while your lifestyle content generates an eCPM of $5, you can prioritize topics that maximize revenue per pageview. Similarly, understanding your RPM (Revenue Per Mille, or revenue per 1,000 pageviews) helps you evaluate whether growing traffic or improving monetization efficiency will have a bigger impact on your bottom line.
The fundamental ad revenue formula multiplies your total ad impressions by your effective CPM and divides by 1,000. However, the real-world calculation involves several intermediate steps that affect your final earnings. Start with your total pageviews, multiply by the number of ad units per page to get total ad requests, then multiply by your fill rate to get total paid impressions. Finally, multiply paid impressions by your CPM and divide by 1,000 to get total ad revenue.
Here is a detailed example. You run a food blog with 200,000 monthly pageviews. You display 3 ad units per page (a leaderboard at the top, a sidebar rectangle, and an in-content ad between paragraphs), giving you 600,000 monthly ad requests. Your ad network fills 85% of those requests, meaning 510,000 paid impressions. Your average CPM across all ad placements is $8. Your monthly ad revenue is 510,000 x $8 / 1,000 = $4,080. Your RPM (revenue per 1,000 pageviews) is $4,080 / 200 = $20.40. This RPM figure is the most useful benchmark for comparing your monetization efficiency against other publishers and for tracking improvements over time.
To get accurate data for your ad revenue calculation, pull pageviews from Google Analytics or your content management system, fill rate and CPM from your ad network's reporting dashboard (Google Ad Manager, Mediavine, AdThrive, Ezoic, etc.), and ad unit count from your site's ad layout configuration. Track these metrics monthly to identify trends — seasonal fluctuations are common, with Q4 (holiday season) typically delivering the highest CPMs due to increased advertiser spending, and Q1 often seeing a significant drop.
The most impactful way to increase ad revenue is to improve your effective CPM. This can be achieved by switching to a higher-paying ad network (Mediavine and AdThrive typically offer 2-3x higher CPMs than Google AdSense for eligible sites), optimizing your ad placements for viewability (ads that are actually seen by users command higher CPMs), and attracting a more valuable audience. Content targeting high-value advertiser categories like finance, insurance, technology, and legal services commands significantly higher CPMs than general interest content.
Ad layout optimization is another powerful lever. The number, size, and placement of your ad units directly impact both your revenue and your user experience. More ads do not always mean more revenue — too many ads can slow your page speed, increase bounce rates, and drive users away, ultimately reducing your total pageviews and overall revenue. The sweet spot is typically 3-5 well-placed ad units per page, with at least one above the fold (visible without scrolling) and one in-content (embedded within your article). Sticky sidebar ads that remain visible as users scroll tend to have high viewability and command premium CPMs.
Diversifying your revenue streams beyond display ads is essential for long-term sustainability. Consider adding affiliate marketing (earning commissions by recommending products), sponsored content (brands pay you to write about their products), digital products (ebooks, courses, templates), or membership/subscription options. These additional revenue streams often exceed display ad revenue for publishers who implement them effectively. Use the ad revenue calculator above to model your current earnings and set targets for both traffic growth and monetization efficiency improvements.
The number of unique individuals who visit your website in a given period (e.g., a month). One person visiting multiple times still counts as one visitor.
The cost an advertiser pays for one thousand views or impressions of an advertisement. This is a primary model for pricing web ads.
The total number of times an ad is fetched from its source and is countable. One pageview can generate multiple impressions if there are several ad units on the page.
The percentage of ad requests that are successfully filled with an ad. A 100% fill rate is rare; a typical rate is between 70-90%.
Your actual earnings per 1,000 impressions, regardless of the pricing model (CPM, CPC, etc.). It's a key metric to measure the true performance of your ad inventory.
The estimated earnings you accrue for every 1,000 pageviews you receive. It's calculated as (Total Revenue / Total Pageviews) * 1000.
The percentage of impressions that result in a user clicking on an ad. It's calculated as (Total Clicks / Total Impressions) * 100%.
The amount you earn each time a user clicks on an ad on your website. This is another primary model for ad revenue, often combined with CPM.
An individual or company that owns a website and displays ads on it to generate revenue. This calculator is built for publishers.