Website Ad Revenue Calculator

Enter your monthly visitors, pages per session, ad impressions per page, and eCPM to calculate your estimated website ad revenue. You'll see your projected monthly and annual earnings, along with a breakdown of total page impressions and revenue per visitor — useful for setting traffic goals or benchmarking your monetization performance.

visitors

Total unique visitors or sessions per month

Average number of pages a visitor views per visit

Number of ad slots displayed on each page

per 1,000 impressions

Effective earnings per 1,000 ad impressions. Google AdSense shows this in your dashboard.

%

Percentage of ad impressions that are actually viewable. Industry average is ~55–70%.

%

Your cut of ad revenue after the ad network's fee. Google AdSense pays ~68% to publishers.

Results

Estimated Monthly Revenue

--

Estimated Annual Revenue

--

Monthly Page Impressions

--

Monthly Ad Impressions

--

Revenue Per Visitor

--

Revenue Per 1,000 Visitors (RPM)

--

Monthly Revenue Breakdown

Results Table

Frequently Asked Questions

How does ad revenue work on websites?

Website ad revenue is earned when advertisers pay to display ads on your site. The most common model is CPM (cost per thousand impressions), where you earn a set amount for every 1,000 times an ad is viewed. Ad networks like Google AdSense act as intermediaries — they match your inventory with advertisers and pay you a share of what advertisers bid.

How much money can I make from website ads?

Earnings vary widely depending on your niche, audience geography, traffic volume, and ad placement. A typical eCPM ranges from $0.50 to $10 for general content, while finance, legal, or tech niches can achieve $10–$50+ eCPM. A site with 100,000 monthly visitors and a $3 eCPM with 3 ad units per page could earn roughly $900/month before revenue share.

How can I calculate ad revenue?

The core formula is: Ad Revenue = (Total Ad Impressions / 1,000) × eCPM × (Revenue Share / 100). Total ad impressions equals Monthly Visitors × Pages Per Session × Ads Per Page × Viewability Rate. This calculator handles all of that for you automatically.

What is eCPM and how do I find it?

eCPM stands for effective cost per mille (per thousand impressions) — it represents your actual earnings per 1,000 ad impressions after all factors are accounted for. You can find your eCPM in your Google AdSense dashboard, Mediavine reporting panel, or any ad network's analytics section. It's the single most useful benchmark for comparing monetization performance.

Can you monetize a free website?

Yes — the vast majority of ad-supported websites are free for users. Platforms like WordPress.com, Blogger, or self-hosted sites on free hosting all qualify for ad networks. Google AdSense, Ezoic, Mediavine, and AdThrive all accept free websites, though some (like Mediavine) require a minimum monthly session threshold.

What is a good RPM for a website?

RPM (revenue per mille, or per 1,000 visitors) varies by niche and ad network. A healthy RPM for general lifestyle or news content is $2–$8. Finance, insurance, or software niches can see $15–$50+ RPM. Premium ad networks like Mediavine or AdThrive typically deliver higher RPMs than AdSense alone.

What is ad viewability and why does it matter?

Viewability measures the percentage of ad impressions where the ad was actually seen — meaning at least 50% of the ad was visible on screen for at least one second. Advertisers pay more for high-viewability inventory. The industry average is around 55–70%. Improving your page layout and ad placement can boost viewability and therefore your overall eCPM.

How can I maximize my website ad revenue?

Key strategies include: increasing organic traffic through SEO, improving ad viewability with better placement, using a header bidding solution to create advertiser competition, targeting high-CPM niches, optimizing page speed (slow pages reduce engagement), and testing premium ad networks that pay higher revenue shares than AdSense.

More Finance Tools