Estimate AdSense Earnings

Enter your daily page views, CTR, and average CPC

$
Results are for informational purposes only and do not constitute financial or investment advice. Consult a qualified financial professional before making investment decisions.
Quick answer

Multiply your daily page views by your CTR percentage and average CPC to get your daily AdSense earnings. At 10,000 daily views, a 2% CTR, and $0.25 CPC, you earn $50/day or around $1,520/month. Enter your own numbers above to get a personalised estimate for any niche or traffic level.

Key takeaways
  • Google pays AdSense publishers approximately 68% of advertiser spend on content ads (Google, 2024).
  • Page RPM ranges from $1 to $40+ depending on niche - finance earns the most, entertainment the least.
  • The average CTR for banner ads on content sites is 1-3%; above 3% is strong, above 10% triggers review.
  • CPC varies by vertical: finance keywords can pay $5-50+, while lifestyle keywords pay $0.10-$1.50.
  • Monthly earnings = Daily Page Views x (CTR/100) x CPC x 30.44.

How to Use This AdSense Calculator

Enter three inputs: your average daily page views, your CTR (the percentage of visitors who click an ad), and your average CPC in USD. The calculator shows daily clicks, daily earnings, monthly and annual revenue, and your Page RPM. If you don't know your CPC yet, use $0.25 as a starting estimate for a general content site.

To find your actual CTR and CPC, log into Google AdSense, go to Reports, and check the last 30 days. Use those real figures to validate this estimate against your actual earnings. The calculator is also useful for projecting revenue at different traffic levels - try doubling your page views to see the earnings impact.

How Does AdSense Revenue Work?

Google AdSense serves ads on your site from Google's display network and pays you each time a visitor clicks (or, for CPM ads, each time the ad is viewed 1,000 times). Publishers keep approximately 68% of advertiser spend on content ads (Google, 2024). The CPC and RPM you see in your AdSense dashboard are already your net share - not the gross advertiser bid.

Three factors drive your total earnings: traffic volume (page views), engagement quality (CTR), and ad value (CPC). Niche matters more than most publishers realise - a finance site with 5,000 daily views can out-earn a lifestyle site with 50,000 daily views because the CPC difference is an order of magnitude.

Since early 2024, Google moved AdSense to a per-impression payment model internally, but publishers still see CPC and RPM in reports. Nothing changes for how you estimate earnings - the formula remains the same.

What Is the AdSense Earnings Formula?

Every AdSense earnings estimate uses a single core formula. Multiply page views by CTR to get clicks, then multiply clicks by CPC to get earnings. Page RPM - the most useful benchmarking metric - divides earnings by page views and multiplies by 1,000.

$$\text{Earnings} = \text{Page Views} \times \frac{\text{CTR}}{100} \times \text{CPC}$$

Worked example: 10,000 daily page views, 2% CTR, $0.25 CPC:

  • Daily clicks: 10,000 x 0.02 = 200 clicks
  • Daily earnings: 200 x $0.25 = $50.00
  • Monthly: $50 x 30.44 = $1,522
  • Annual: $50 x 365 = $18,250

Page RPM for that same site:

$$\text{Page RPM} = \frac{\text{Earnings}}{\text{Page Views}} \times 1{,}000$$

($50 / 10,000) x 1,000 = $5.00 RPM. That's a typical result for a general content site in a non-specialist niche.

What Is a Good RPM for AdSense?

A good AdSense RPM depends heavily on niche and traffic geography. Finance and insurance sites routinely earn $15-40 RPM because advertisers pay premium CPCs for those keywords. General blogs and news sites average $2-8 RPM. US, UK, Canadian, and Australian traffic earns significantly higher RPM than traffic from lower-income countries due to stronger advertiser competition (Google AdSense, 2024).

Niche Typical RPM Why
Finance / Insurance$15 - $40High-value keywords, strong advertiser competition
Technology / Software$10 - $25Tech buyers have high purchase intent
Health / Medical$8 - $20Pharma and supplement advertisers pay well
Business / Marketing$8 - $18B2B advertisers target professional audiences
Lifestyle / Food / Travel$3 - $8Lower CPC but large audience volumes
News / Entertainment$1 - $5High traffic but low advertiser CPCs

RPM below $1 usually signals one of three problems: non-English or low-income-country traffic, poor ad placement, or invalid traffic from bots. If your RPM sits below $1 despite good content, check your ad unit placement and geographic traffic mix first.

What Is a Good CPC for AdSense?

CPC (Cost Per Click) is the amount you earn each time a visitor clicks an ad. The average AdSense CPC ranges from $0.05 to $3.00 for most content sites, but high-value niches like finance, legal, and insurance can produce CPCs of $5 to $50+ per click. A CPC above $0.50 is solid for a general site; above $1.00 is excellent.

Niche Average CPC Range Note
Finance / Insurance / Legal$1.00 - $50+Most valuable keywords in search advertising
Technology / Software$0.50 - $8.00SaaS and enterprise software drive highest end
Health / Medical$0.50 - $5.00Varies widely by specific health topic
Business / Marketing$0.40 - $4.00B2B leads command premium CPCs
Lifestyle / Food / Travel$0.10 - $1.50High volume, lower per-click value
Entertainment / Gaming$0.05 - $0.50Young demographic, low advertiser value

CPC also varies significantly by country. A click from a US or UK visitor is often worth 3-10x more than the same click from a visitor in South Asia or Sub-Saharan Africa. If your traffic is global, your effective CPC will land somewhere between the high and low extremes.

How to See Your CPC in Google AdSense

Your CPC is visible in your AdSense Reports section. The default report view often shows RPM and Page views, but you can add CPC as a column. Here's exactly how to find it: log into AdSense, click Reports in the left menu, set your date range (last 30 days works well), then click the columns icon and enable CPC. The figure shown is your net CPC - your share after Google's revenue split.

You can also break CPC down further. Under the Dimensions menu, add "Ad unit" to see which ad placements earn the highest CPC. This is useful for prioritising your highest-value ad slots. Add "Country" to see which geographic markets deliver the best rates for your content.

A few things to keep in mind: CPC in AdSense reports is an average across all clicks in the period. Individual clicks vary widely - one click might earn $0.02 and the next $4.50 depending on which ad was displayed. The average is what matters for forecasting, which is what this calculator uses.

How to Increase Your AdSense Earnings

AdSense earnings grow through three levers: more traffic (page views), higher CTR (ad placement and format), and higher CPC (content topic and audience quality). The highest-impact changes are usually content strategy - shifting toward higher-CPC topics can double or triple RPM with zero increase in traffic.

  • Target higher-CPC keywords. A personal finance article on "best balance transfer credit cards" will earn 10-20x more per click than an article on "funny cat videos." The same traffic volume, radically different CPC.
  • Optimise ad placement. Ads within the content body - especially above the fold and after the first paragraph - consistently outperform sidebar and footer placements. Use AdSense auto ads or experiment with manual placement.
  • Build US/UK/CA/AU traffic. Tier-1 English-speaking markets deliver the highest CPCs. If your content can attract these audiences, RPM often doubles compared to global-average traffic.
  • Improve page speed. Faster pages reduce bounce rate, increase pages-per-session, and mean more ad impressions per visitor. Core Web Vitals improvements directly impact earnings.
  • Grow email and return traffic. Returning visitors have higher CTR than new visitors because they're more engaged with your content and trust your site more.

Frequently Asked Questions

How much does AdSense pay per 1,000 views?

AdSense pays $1 to $40 per 1,000 page views depending on niche, audience country, and ad placement. This metric is called Page RPM. Finance sites earn $15-40 RPM; lifestyle and entertainment sites earn $1-8 RPM. US and UK traffic drives the highest rates. Use the calculator above to estimate your specific RPM from your own CTR and CPC inputs.

What is RPM in Google AdSense?

RPM (Revenue Per Mille) is your estimated earnings per 1,000 page views. The formula is: (total earnings / page views) x 1,000. It's the most practical benchmark for evaluating ad performance because it combines CTR and CPC into one number. A $5 RPM means you earn $5 for every 1,000 visitors, regardless of how many clicked.

What is a good CTR for AdSense?

A good AdSense CTR is 1-3% for most content sites. Below 0.5% usually means ads are poorly placed or mismatched with your audience. Above 3% is strong. Google may review accounts with CTR above 10%, as very high click rates can indicate invalid traffic. Focus on relevant ad placement rather than forcing high visibility - genuine clicks convert better for advertisers.

How do I see my CPC in Google AdSense?

Go to AdSense Reports, set your date range, and add CPC as a column via the columns icon. You can filter by ad unit or country to see which placements and markets earn the most per click. The CPC shown is your net share - approximately 68% of what the advertiser paid. You can also see estimated earnings per click by dividing your total earnings by total clicks.

Does AdSense pay for impressions or clicks?

AdSense pays for both, but most earnings come from clicks (CPC). Some ads run on a CPM (cost per mille) basis and pay per 1,000 impressions regardless of clicks. Since 2024, Google processes AdSense payments on a per-impression basis internally, but publishers still see CPC, CTR, and RPM metrics in their dashboards. For estimation purposes, the CPC-based formula in this calculator remains the standard approach.