Type a tool name, for example "keyword density" or "transcript".
Daily earnings = impressions × CTR / 100 × CPC. Monthly estimates use 30 days; yearly estimates use 365 days. This projection is not a provider revenue report or guaranteed earnings.
Implementation reviewed: 5 October 2026. Source documentation
Daily page impressions
An AdSense calculator estimates what a website could earn from Google AdSense using three numbers: daily page impressions, click-through rate (CTR) and cost per click (CPC). Enter them and you get estimated daily, monthly and yearly earnings, plus the clicks behind those earnings, so you can plan site income with real arithmetic instead of guesses.
AdSense revenue is the money Google pays you when visitors click ads on your pages. For click-based estimates, it equals the number of clicks multiplied by the average amount you earn per click.
The formula behind this page is simple: clicks = impressions × CTR ÷ 100, and earnings = clicks × CPC. The three inputs mean this:
Monthly figures use a 30-day month and yearly figures use 365 days. Every monthly and yearly number is simply the daily number scaled up, so the tool assumes your traffic stays flat.
Many publishers track RPM, which is revenue per 1,000 impressions. You can get it from this tool's result: divide daily earnings by daily impressions and multiply by 1,000. In formula form, RPM = CTR ÷ 100 × CPC × 1,000. A site that earns $125 a day from 10,000 impressions has an RPM of $12.50.
You can run an estimate in under a minute with the three fields on the form.
Say your blog gets 10,000 page impressions per day, your CTR is 2.5% and your CPC is $0.50. Here is what the tool calculates.
The implied RPM is $12.50. If your own account shows an RPM far below that, one of your assumptions (usually CTR or CPC) is too optimistic for your site.
The table shows the same 10,000 daily impressions under three different assumptions.
| CTR and CPC | Daily | Monthly |
|---|---|---|
| 1% and $0.30 | $30 | $900 |
| 2.5% and $0.50 | $125 | $3,750 |
| 3% and $1.00 | $300 | $9,000 |
The spread between the low and high rows is more than tenfold with identical traffic. That is why you should always run a cautious, a likely and an optimistic case rather than trusting a single number.
The results show what your inputs imply, so a good result is one that matches reality and supports your goal. Read the two result groups in order.
Compare the daily figure with your actual AdSense earnings for a typical day. If the estimate is much higher, lower your CTR or CPC until the output lines up with your real reports. If it is lower, your account may be performing better than your inputs suggest, which is a good sign.
The click totals tell you whether your CTR assumption is realistic. Getting 250 clicks from 10,000 views means one in 40 visits clicks an ad. Ask yourself whether that matches your audience and ad placement. If your account reports far fewer clicks, reduce the CTR.
To compare cost-per-click and cost-per-thousand figures from the advertiser side, the Ad Metrics Calculator converts between CPM, CPC, CPA and ROAS.
This calculator suits anyone who needs a quick revenue forecast from traffic numbers.
If you are working out an average of several days of CPC or CTR before you enter them, the Average Calculator gives you the mean quickly.
Most bad estimates come from input mistakes rather than the math. These are the ones people hit most often.
The field expects a percentage. Typing 0.025 when you mean 2.5% shrinks your estimate by a factor of 100. If the result looks absurdly small, check this first.
This tool is built on page impressions and a page-level CTR. AdSense reports can also show ad unit impressions, and a page with three ad units counts three ad impressions per view. Pull all three inputs from the same report type so the numbers stay consistent.
Use the average CPC your own account reports, not what advertisers say they pay. Your CPC varies by country, topic and device, so a blended average from the last 30 days is more reliable than a single day.
All three fields are required. Impressions must be a whole number above zero, CTR must be above 0 and at most 100, and CPC must be above zero. Zero or empty values are rejected, so a field highlighted in red needs a valid number.
The CPC field is in US dollars. If your account pays in another currency, such as Indian rupees, convert your CPC to dollars first, or read the output as being in your own currency if you enter the CPC in that currency.
Run at least three scenarios: a low, a likely and a high one. Use the Copy Results button to paste each into a spreadsheet and compare. Planning around the low case keeps you safe from disappointment.
The calculator gives an estimate, not a prediction of your payout. It assumes your impressions, CTR and CPC stay constant for the whole period, while real figures move with seasons, ad demand, device mix and visitor location. Holiday shopping months often pay more per click than quiet months, for example.
It also does not account for invalid traffic adjustments, payment thresholds, taxes or currency conversion fees, and it counts click earnings only. Channels with different earning models, such as YouTube, report revenue in their own analytics, so treat results for those as a rough guide at most. For an exact figure, always rely on your AdSense account.
An AdSense calculator turns three simple inputs into a clear view of daily, monthly and yearly income, so you can set goals and test ideas before spending time or money. Enter your impressions, CTR and CPC in the form above, run a few scenarios and see what each lever is worth. For more free utilities of this kind, browse the online calculators and utilities collection.
Your report has been submitted. We will look into this issue.
A VPN changes your network exit. It does not guarantee anonymity.
Themes, plugins, code, video, audio, graphics & more from 90,000+ authors.
Web Development
Design & Media
Unlimited Access
Explore Envato Market