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.
| Monthly Pageviews | Monthly Revenue | Annual Revenue |
|---|
| 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 |
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.