Ad Revenue Calculator

Estimate your website's advertising income from display ads. Calculate earnings by RPM or CPC, see monthly and annual projections, and find out exactly how much traffic you need to hit your income goal.

Total pageviews served per month
$
Revenue per 1,000 pageviews
$0
Monthly Revenue
$0
Annual Revenue
$0
Daily Average

Revenue at Different Traffic Levels (at entered RPM)

Monthly Pageviews Monthly Revenue Annual Revenue
Total pageviews per month
%
Typical display: 0.5% – 3%
$
Average CPC for your niche
Number of ad units shown per page
$0
Monthly Revenue
$0
Annual Revenue
$0
Daily Average
$
How much you want to earn per month
$
Revenue per 1,000 pageviews
0
monthly pageviews needed to reach your goal
📈
RPM & CPC Methods
Calculate revenue using either RPM (AdSense, Mediavine) or CTR + CPC (ad networks that pay per click)
🎯
Revenue Goal Planner
Enter your income target and RPM — instantly see the exact monthly pageviews you need to reach it
📊
Traffic Projections
See revenue across 7 traffic levels from 10K to 1M pageviews at your current RPM
Instant Results
Results update as you type — no waiting, no page reloads

Typical RPM Ranges by Ad Network and Niche

Ad Network Typical RPM Notes
Google AdSense $1 – $10 Varies widely by niche; finance and tech earn more
Mediavine $10 – $35 Requires 50K sessions/mo; strong for lifestyle niches
AdThrive / Raptive $15 – $40 Requires 100K pageviews/mo; premium US traffic
Ezoic $5 – $20 No minimum traffic; AI-based ad optimization
Finance / Insurance niche $20 – $60 Highest CPCs; competitive keywords drive RPM up
Travel niche $8 – $25 Seasonal peaks; summer and holiday periods pay more
Food / Recipes $6 – $18 High traffic volume; moderate CPCs

How to Estimate Ad Revenue from Your Website

Display advertising revenue is driven by two main metrics: RPM (revenue per 1,000 pageviews) and the total number of pageviews your site receives each month. RPM varies significantly by ad network, niche, audience geography, and time of year. Premium networks like Mediavine and AdThrive consistently deliver higher RPMs than AdSense for the same traffic, because they work with premium advertisers and use more aggressive ad density strategies. Understanding your RPM is the starting point for any revenue estimate, and comparing it against the benchmarks for your niche tells you whether you're monetizing efficiently.

The CPC calculator is useful if you run campaigns that pay per click rather than per impression — or if you want to model revenue from affiliate ad units, email list monetization, or networks that report CTR and CPC rather than RPM. Enter your estimated click-through rate (the percentage of pageviews that result in an ad click), the average CPC, and the number of ad units per page. The calculator multiplies these together to estimate total monthly clicks and the resulting revenue.

The Revenue Goal planner works in reverse: enter how much you want to earn each month and your expected RPM, and the calculator tells you exactly how many pageviews you need. This is especially useful when setting traffic targets for a new site or planning content production. If you know your current growth rate, you can estimate roughly when you'll reach that traffic level and set realistic milestones for ad revenue.

RPM vs CPM vs CPC Explained

  • RPM (Revenue Per Mille): Revenue earned per 1,000 pageviews, after the ad network takes its cut. This is what you as a publisher actually receive, and is the most useful metric for estimating your income. Formula: RPM = (Total Revenue / Total Pageviews) × 1,000
  • CPM (Cost Per Mille): What advertisers pay per 1,000 ad impressions. Your RPM will always be lower than CPM because the network keeps a percentage (AdSense pays publishers 68%, Mediavine around 75%).
  • CPC (Cost Per Click): What an advertiser pays each time a visitor clicks their ad. Revenue is calculated as: Clicks = Pageviews × Ads per page × CTR; Revenue = Clicks × CPC. AdSense historically used CPC, but most modern networks now optimize for CPM.
  • CTR (Click-Through Rate): The percentage of ad impressions that result in a click. Display ad CTR typically ranges from 0.1% to 3% depending on placement and niche. A CTR of 2% means 2 out of every 100 ad impressions result in a click.
  • Seasonality matters: RPM peaks in Q4 (October through December) as advertisers increase budgets before the holiday season. January and February are typically the lowest-revenue months. Annual revenue calculations using a single RPM figure will not capture this variation.