Website Ad Revenue Calculator - Page Views, CPM, and Earnings

Use this website ad revenue calculator to turn page views, ad impressions per page, fill rate, and CPM into monthly ad revenue, daily averages, and CTR/CPC cross-checks.

Updated: June 12, 2026 • Free Tool

Website Ad Revenue Calculator

Page views or monetized page loads for the month, in one consistent scope.

Average ad impressions each page view produces after layout and lazy loading.

%

Share of expected ad opportunities that become paid ad impressions.

$

Cost per 1,000 paid ad impressions, entered as publisher CPM or gross advertiser CPM.

Choose whether the CPM is already publisher revenue or a gross value before share.

%

Applied only when the CPM basis is gross advertiser CPM.

%

Click-through rate for the optional CTR/CPC cross-check.

$

Average publisher earnings per click for the cross-check.

Results

Monthly Ad Revenue
$0
Paid Ad Impressions 0impressions
Effective CPM $0
Daily Average Earnings $0
Earnings per 1,000 Page Views $0
CTR/CPC Cross-Check $0
Cross-Check Difference $0

What Is Website Ad Revenue Calculator?

Website ad revenue calculator turns monthly page views, average ad impressions per page, fill rate, and CPM into an estimated publisher ad revenue, with daily averages, earnings per 1,000 page views, and a CTR/CPC cross-check. Use it when sizing a content site, blog, or niche portal before spending on traffic, layout, or hosting. The most useful run uses one currency, one reporting period, and traffic that comes from a single site or traffic source.

  • Sizing a new site: Estimate monthly and daily ad revenue for a planned site or section before deciding on traffic or content needs.
  • Comparing ad layouts: Adjust ad impressions per page and fill rate to see how layout density might change revenue without touching CPM.
  • Auditing a platform statement: Reconcile a Google AdSense, Ezoic, Mediavine, or AdX statement by recomputing revenue from your own traffic, fill, and CPM.
  • Modelling CPM scenarios: Test how a higher or lower CPM changes revenue at the same traffic level, and compare publisher CPM with gross advertiser CPM.

A website ad revenue calculator is a planning tool, not a promise. The same 100,000 page views can produce very different ad revenue depending on ad impressions per page, viewability, fill rate, audience geography, content category, and seasonal demand. This calculator separates traffic, ad load, fill, CPM, and revenue share into distinct fields.

Use the gross advertiser CPM option only when the input is a before-share media value. Use the publisher CPM option when the number already comes from an AdSense, AdX, or other publisher-side report.

When the site is monetized through AdSense and the RPM comes straight from a publisher report, the Google Adsense calculator is the closer peer to use.

How Website Ad Revenue Calculator Works

The estimate turns page views into paid ad impressions, then turns those paid impressions into revenue using an effective CPM.

monthly ad revenue = page views x ad impressions per page x fill rate x effective CPM / 1,000
  • Page views: Monthly page views or monetized page loads for the site, section, or traffic source being modelled.
  • Ad impressions per page: The average ad impressions each page view produces after layout, lazy loading, and user behavior.
  • Fill rate: The share of expected ad opportunities that become paid ad impressions.
  • CPM and basis: Cost per 1,000 paid ad impressions, entered as publisher CPM or as gross advertiser CPM with a revenue-share adjustment.

Daily average earnings divides the monthly estimate by 30.4375, the average days per month over a year. Earnings per 1,000 page views rescales the monthly revenue so sites with different traffic levels can be compared fairly. The CTR/CPC cross-check multiplies paid impressions by CTR to get clicks, then multiplies clicks by publisher CPC to get a click-based revenue view.

The cross-check is intentionally separate. If the two numbers disagree sharply, the CPM probably came from one inventory while the CTR came from another. Treat the CPM-based number as the primary estimate and the CTR/CPC number as a sanity check.

Worked Example

Monthly page views = 100,000, ad impressions per page = 2.5, fill rate = 80%, publisher CPM = $3.00, CTR = 1.0%, publisher CPC = $0.20.

Paid ad impressions = 100,000 x 2.5 x 80% = 200,000. Monthly ad revenue = 200,000 / 1,000 x $3.00 = $600. Daily average = $600 / 30.4375 = $19.71.

Estimated monthly ad revenue is $600, daily average is $19.71, earnings per 1,000 page views is $6.00, and the CTR/CPC cross-check is $400.

The CPM-based number is $200 higher than the cross-check, which usually means the CPM is from a higher-paying placement while the CTR/CPC inputs came from a less monetized page mix.

According to Wikipedia, Cost per mille, CPM is the cost an advertiser pays for one thousand views or impressions of an advertisement.

If the audit needs to isolate the cost or revenue per thousand impressions by itself, the CPM calculator works through the same denominator without the traffic and fill assumptions.

Key Concepts Explained

These concepts separate the inputs that describe a site audience from the inputs that describe how that audience is monetized.

Page view

A page view is one load of a page in a browser or app. Different analytics tools can disagree on what counts as a page view, so the same number can produce different revenue estimates.

Ad impression

An ad impression is a counted ad exposure served to a page view. The count depends on layout, ad density, lazy loading, viewability, and how the ad platform reports the inventory.

Fill rate

Fill rate is the share of expected ad opportunities that become paid ad impressions. Low fill rate can come from low demand, ad policy limits, geography, or page speed.

CPM and revenue share

CPM is the cost per 1,000 paid ad impressions. A publisher CPM reflects the publisher share, while a gross advertiser CPM needs a share adjustment to match what the publisher keeps.

A page view is not the same as a monetized view. Some page views may load but never reach a paid impression because of consent prompts, ad blockers, or layout choices. A 100,000 page view month with 50% reach to monetized inventory will not produce the same ad revenue as a 100,000 page view month with 95% reach.

CPM models revenue from how much advertisers pay for exposure, while CTR/CPC models revenue from how often users click. A high-viewability site looks stronger on CPM; a narrow, commercial-intent audience often looks stronger on CTR/CPC.

When the click-through rate in the cross-check needs to be validated before it is used in the CPC path, the CTR calculator helps review the click rate on its own.

How to Use This Calculator

Pick one consistent reporting period, then change one input at a time so each assumption is clear.

  1. 1 Enter monthly page views: Use the page view total for the month from your analytics tool, for the site, section, or traffic source to model.
  2. 2 Set ad load and fill rate: Enter the average ad impressions per page and the fill rate you expect for the same inventory.
  3. 3 Choose CPM basis and value: Use publisher CPM for AdSense or other publisher reports, or gross advertiser CPM with a revenue-share percentage.
  4. 4 Add click assumptions: Enter CTR and publisher CPC only for a click-based cross-check against the CPM estimate.
  5. 5 Read the revenue and the cross-check: Use monthly ad revenue, daily average, and earnings per 1,000 page views for the main estimate.

A publisher reviews a 60,000 monthly page view niche site with 2 ad impressions per page, 75% fill rate, and a $2.50 publisher CPM. The calculator returns $225 in monthly ad revenue and $3.75 per 1,000 page views. The same site at a $4.00 gross advertiser CPM and 80% publisher share would clear $288, a useful planning comparison.

For campaigns and networks that pay by clicks instead of impressions, the CPC CPM calculator compares click and impression pricing in one frame.

Benefits of Using This Calculator

The calculator is most useful when it turns vague traffic goals into numbers that can be compared with real operating choices.

  • Connects traffic to revenue: Page views become paid impressions and monthly ad revenue, so growth goals can be tied to a financial range before content or promotion spend.
  • Separates CPM from clicks: The primary result follows the CPM model, while CTR and CPC stay in a separate cross-check so impression-priced and click-priced networks can be compared.
  • Tests ad load and fill: Changing ad impressions per page and fill rate shows how layout and demand affect revenue without altering traffic or CPM.
  • Supports gross or publisher CPM: The CPM basis field lets you enter publisher CPM directly or adjust a gross advertiser CPM with a revenue-share percentage.
  • Highlights assumption gaps: When the CTR/CPC cross-check disagrees with the CPM estimate, the difference points to a traffic, fill, or pricing assumption that needs review.

The calculator is intentionally narrow. It does not need click-through rate or revenue to produce the primary CPM-based number. Add CTR and publisher CPC only when you also want a click-based comparison.

For a business decision, pair the revenue estimate with expenses. Hosting, editing, content production, paid promotion, and owner time can turn an attractive ad revenue number into a small profit or a loss, so the estimate belongs in a broader operating model.

If a high page view count keeps producing weak ad revenue, the bounce rate calculator can show whether the post-impression traffic is leaving before the ads have a chance to load.

Factors That Affect Your Results

Website ad revenue moves when traffic, layout, demand, or measurement definitions change, even if the monthly page view count stays flat.

Audience and content mix

Advertiser demand differs by country, topic, device, season, and commercial intent, so the same page view count can earn very different CPMs.

Ad layout and viewability

Ad placement, lazy loading, consent banners, and page speed change how many ad opportunities become paid impressions and how many count as viewable.

Fill rate and demand

When demand is thin, fill rate drops and effective inventory shrinks. A high CPM is less useful if only a small share of inventory is actually sold.

Revenue share and fees

Publisher revenue share, ad server fees, agency fees, and tax withholding reduce the gross CPM to the amount the publisher actually keeps.

Reporting and counting rules

Different platforms count served, viewable, and on-screen impressions differently and may apply invalid traffic or policy deductions that do not show in a traffic log.

  • This is a planning estimate. It cannot predict auction demand, invalid traffic deductions, account reviews, tax withholding, currency conversion, or payment holds.
  • The CTR/CPC cross-check is a comparison path. If the primary inventory is priced by impressions, use the CPM-based estimate as the main planning number.
  • Revenue share and fee assumptions are simplified. Real networks charge ad server fees, agency fees, and payment fees that this calculator does not model line by line.

When ad revenue changes, compare the setup before blaming creative or layout. Switching from a broad prospecting audience to a narrow remarketing audience can change both CPM and CTR. A large gap between the CPM estimate and the CTR/CPC cross-check usually means at least one input came from a different inventory or date range than the others. Reconcile the inputs before you reconcile the number.

According to Google AdSense Blog, AdSense updated its revenue-share structure and moved publisher payments toward a per-impression model.

According to Google Ads API, average CPM is the average cost-per-thousand impressions metric.

When paid traffic is part of the model, the online marketing ROI calculator checks whether the higher ad revenue from promoted pages is still profitable after the spend.

Website ad revenue calculator showing monthly ad revenue, daily average, paid ad impressions, and CTR/CPC cross-check outputs
Website ad revenue calculator showing monthly ad revenue, daily average, paid ad impressions, and CTR/CPC cross-check outputs

Frequently Asked Questions

Q: How do you calculate website ad revenue?

A: Multiply page views, ad impressions per page, and fill rate to get paid ad impressions, then divide by 1,000 and multiply by CPM. The same formula works for gross advertiser CPM when you also apply the publisher revenue share.

Q: What CPM should I use for a small website?

A: Start with the most recent average CPM from the ad platform you actually plan to use, then add a cautious and an optimistic case. Broad display CPMs are often in the low single digits, while niche audiences and short-term auction pressure can push the same number much higher.

Q: What is a good fill rate for display ads?

A: Fill rate depends on demand, geography, consent settings, and ad platform. Many small publishers see fill rates in the 60% to 90% range, but the number can fall sharply for new inventory, untested audiences, or thin seasonal demand.

Q: Is website ad revenue paid by clicks or impressions?

A: Most modern publisher ad networks pay primarily through cost per thousand impressions, with a smaller share of revenue from clicks. The calculator uses CPM as the primary model and CTR with publisher CPC as a cross-check.

Q: How accurate are website ad revenue estimates?

A: Treat the estimate as a planning range rather than a forecast. Auction demand, viewability, fill rate, invalid traffic deductions, and policy limits can move the final number by tens of percent in either direction.

Q: How do page views become ad impressions?

A: Each page view loads ads based on the layout, ad density, lazy loading rules, and consent state of the browser. The platform counts an impression only when an ad is actually served, and only some of those impressions count as viewable.