Google AdSense Calculator - RPM, CPC and CTR
Calculate page RPM, cost per click, click-through rate, and average daily ad revenue.
Enter reported revenue, page views, clicks, and campaign days from one consistent date range.
Google AdSense Calculator - RPM, CPC and CTR
Calculate page RPM, cost per click, click-through rate, and average daily ad revenue.
Page RPM = revenue ÷ page views × 1,000. Average CPC = revenue ÷ clicks. CTR = clicks ÷ page views × 100. Daily revenue = revenue ÷ days.
About the Google AdSense Calculator
The AdSense calculator converts a set of advertising totals into four common publisher metrics. Page revenue per thousand impressions, or page RPM, divides estimated earnings by page views and multiplies by 1,000. Average cost per click divides revenue by valid clicks. Click-through rate divides clicks by page views and expresses the result as a percentage. Average daily revenue divides revenue by the entered number of calendar days. The calculations use the values you provide and do not connect to Google or retrieve account data.
Use totals from the same property, ad product, and date range. Mixing monthly revenue with weekly clicks produces misleading metrics. Confirm whether a report uses page views, page impressions, ad impressions, or sessions because their denominators differ. Page RPM is not the same as impression RPM: a page can contain multiple ad units. Average CPC is shown as zero when there are no clicks, but the absence of clicks means a click-based average is not informative.
Revenue and performance vary with geography, device, season, viewability, ad format, content category, advertiser demand, traffic source, consent choices, and invalid-traffic filtering. A higher CTR does not guarantee higher revenue if CPC or viewable impressions fall. Similarly, a high RPM on a small sample can be unstable. Compare consistent segments and use sufficiently long periods. Account reports may adjust estimated earnings after invalid activity, finalized revenue, currency conversion, or other reconciliation.
The output should be used for descriptive analysis, not as a guarantee of future earnings. Scenario calculations can help a publisher understand what traffic or monetization changes would be required, but multiplying a current RPM by forecast page views assumes conditions remain constant. Avoid tactics that encourage accidental or artificial clicks; publishers must follow the applicable advertising program policies. Google AdSense and related marks belong to Google; this independent educational calculator is not endorsed by or connected with Google. For authoritative values, payment rules, and policy requirements, use the account dashboard and official documentation. Protect account privacy by entering aggregated totals rather than user-level or confidential data.
Ad Revenue Metric Examples
Calculate rates from one reporting period.
| Inputs | Result | Interpretation |
|---|---|---|
| $1,250 revenue; 500,000 views; 4,000 clicks | Page RPM = $2.50 | CTR is 0.80% and average CPC is $0.3125. |
| $100 revenue; 10,000 views; 100 clicks; 10 days | RPM = $10; CPC = $1 | Average daily revenue is $10. |
| $50 revenue; 100,000 views; no clicks | Page RPM = $0.50 | Page-based revenue can exist without click revenue. |
How to Use the AdSense Calculator
- Select one property and reporting date range.
- Copy total estimated or finalized revenue, page views, and valid clicks.
- Enter the number of calendar days represented.
- Click Calculate and compare only like-for-like report segments.
AdSense Calculator FAQ
What is page RPM?
It is revenue per 1,000 page views. That is different from impression RPM, which is revenue per 1,000 individual ad impressions.
Why can final revenue differ?
Estimated earnings may be adjusted for invalid activity, reporting reconciliation, and other account-level factors. Use finalized statements when you need an official total.
Does the AdSense calculator access my account?
No. It calculates only from manually entered aggregate values. Nothing is pulled from Google AdSense or Analytics.
Is RPM guaranteed to remain constant?
No. Demand, audience, content, device, season, and ad quality can change RPM materially. Compare like-for-like date ranges and properties.