Ontool
18 free toolsAll tools

Finance tool

Ad Revenue Calculator

Model advertising income from pageviews and CPM or RPM, with the difference between the two metrics kept explicit and the assumptions visible.

CPM + RPMYearly forecast
Free to useNo sign-upNo account

Your traffic

Every keystroke updates the estimate

Pricing model

1–3 is typical for display.

%

Slots that returned an ad.

What the network pays for 1,000 ad impressions.

Estimated revenue per month

$900

$10,800 a year · $29.59 a day

Live
Pageviews per month
100,000
Ad impressions per month
200,000
Filled impressions
180,000
Effective RPM
$9.00
Effective CPM
$5.00
Revenue per pageview
$0.0090

RPM is revenue per 1,000 pageviews; CPM is cost per 1,000 ad impressions. With CPM, fill rate and ad slots per page change the result.

What this estimate leaves out

Gross, before network share
  • Network share. Ad networks keep 20–40% before paying you. The result is gross.
  • Invalid traffic. Bot and accidental-click deductions usually lower the final figure.
  • A flat month. Traffic and rates move with season, country, device and niche. A year is 12 identical months.
  • One revenue stream. Display ads only — no affiliates, subscriptions or direct deals.
  • USD, before tax. No currency conversion, withholding or platform fees.

How it works

  1. Choose CPM or RPM, then enter the pageviews or impressions for the period you want to model.

  2. Set the fill rate and your CPM or RPM. The calculator updates daily, monthly and yearly estimates.

  3. Compare scenarios by changing the inputs. Your last CPM and RPM are remembered for this visit.

  4. Treat the result as gross display-ad revenue before the network’s share.

Frequently asked questions

What is the difference between CPM and RPM?

CPM is revenue per 1,000 ad impressions. RPM is revenue per 1,000 pageviews. A page can contain more than one ad, so RPM and CPM are not interchangeable; use the mode that matches the number you actually have.

Does the result include the ad network’s share?

No. The estimate is gross revenue before the ad network or exchange takes its share. Your actual payout will be lower after revenue share, invalid-traffic adjustments, taxes and any other deductions.

How should I use the fill rate?

Fill rate is the share of ad requests that actually serve an ad. A 100% fill rate assumes every request is filled, which is usually optimistic. Lower the value to model unsold inventory, blocked ads and regional demand.

Can I model seasonality or multiple ad networks?

Not in this version. The estimate assumes a flat month and display advertising only. It does not model seasonality, invalid traffic, currency changes, affiliates, subscriptions or direct deals.

Are my inputs saved?

Your last-entered CPM and RPM are remembered for this visit only. There is no account, cloud sync or long-term history, so note the assumptions if you want to compare them later.

How accurate is the estimate?

It is a planning estimate, not a forecast. Actual revenue depends on your traffic quality, geography, ad placement, device mix, seasonality, network terms and fill. Use a range of CPM/RPM and fill-rate assumptions rather than a single number.

Search tools

JPG to PDFConvert one JPG or an ordered image batch into a PDF.ProductivityPDF to JPGTurn PDF pages into downloadable JPG images, one page at a time or as a ZIP.ProductivityQR GeneratorCreate a QR code for text or a URL and download SVG or PNG.DeveloperMarkdown EditorWrite Markdown with a fast, sanitized live preview.ProductivityImage CompressorReduce JPG, PNG and WebP size — or hit an exact target.ImageBarcode GeneratorCreate EAN, UPC, Code 39 and Code 128 barcodes.DeveloperEtsy Fee CalculatorSee the fees, profit and price behind an Etsy order.FinanceVideo Frame ExtractorPull still frames from a video at intervals or timestamps.MediaTemp MailGet a disposable inbox and watch incoming mail live.DeveloperDisposable Email CheckerCheck an address against 10,000+ throwaway domains.DeveloperAd Revenue CalculatorTurn CPM or RPM into daily, monthly and yearly revenue.FinanceImage ResizerResize JPG, PNG and WebP to exact pixels or a percentage.ImageImage to Text (OCR)Read printed text from an image and get editable text.ProductivityCompress Image to 20 KBSqueeze images under a 20 KB cap — or any size you set.ImageImage ConverterConvert JPG, PNG and WebP images between formats.ImageInvoice GeneratorCreate a clean invoice and print or save it as a PDF.ProductivityExplain My ReportTranslate a medical report into plain English, with quoted evidence.ProductivityParent TranslatorTurn a school document into a four-part parent brief in your language.Productivity
↑↓ to navigate↵ to openEsc to close