Ad Revenue & Traffic Break-Even Calculator

Plug in your monthly pageviews and RPM to estimate ad revenue, then add your ad spend and cost per visitor to see net profit, break-even RPM, and the traffic you need to profit. Instantly reveals whether buying traffic pays off against ad-network payouts.

Related Tools

Advanced: paid traffic & costs (optional)

"Cost per visitor" is what you pay to acquire one visitor (e.g. your ad CPC). Leave the paid-traffic fields blank to model a purely organic site.

Frequently Asked Questions

How is website ad revenue calculated?

Ad revenue is driven by RPM (revenue per 1,000 pageviews): revenue = (pageviews ÷ 1,000) × RPM. For example, 500,000 monthly pageviews at a $3 RPM earns 500 × $3 = $1,500 per month. Your net profit is that revenue minus any traffic-acquisition and fixed costs.

What is the difference between RPM and CPM?

CPM is the price an advertiser pays per 1,000 ad impressions. RPM is what YOU actually earn per 1,000 pageviews after the network takes its cut and after accounting for fill rate, viewability, and multiple ad units per page. RPM is the number that matters for estimating your income — always calculate with RPM, not the advertised CPM.

Why is buying paid traffic usually unprofitable for ad-supported sites?

Paid traffic (Google Ads, Meta, native, push) typically costs $0.10–$2.00+ per visitor, which is an effective cost RPM of $100–$2,000+. Ad networks like Monetag or Adsterra pay a tools/utility site only about $0.10–$8 RPM depending on visitor geography. When the cost RPM you pay exceeds the earned RPM you receive, every purchased visitor loses money. This calculator makes that gap visible so you can see it before spending.

How many pageviews do I need to make a target income?

Rearrange the formula: required pageviews = (target income ÷ RPM) × 1,000. To earn $3,000/month at a $3 RPM you need ($3,000 ÷ $3) × 1,000 = 1,000,000 pageviews per month. Higher RPMs (from better geographies or premium ad networks) dramatically lower the traffic you need.

What RPM is realistic for a free tools or utility site?

On entry-level networks (Monetag, Adsterra), a tools site typically sees $2–$8 RPM from Tier-1 (US/UK/CA/AU) traffic, $0.50–$2 from Tier-2, and $0.10–$0.60 from Tier-3 (much of Asia/Africa). Once traffic grows, sites often graduate to Ezoic, then Mediavine or AdThrive, which pay roughly 3–10× more ($10–$30+ RPM). Enter your own real RPM here for the most accurate estimate.

Ad Revenue, RPM, and the Real Economics of Buying Traffic

Almost every free, ad-supported website — a calculator suite, a tools directory, a content blog — lives or dies by one number: how much money each visitor generates versus how much each visitor costs. This calculator exists to make that comparison brutally clear before you spend a dollar. You enter your monthly pageviews and your RPM, and it shows your gross revenue, your net profit or loss after costs, the RPM you would need to break even, and the amount of traffic you would need to break even. If you are considering paying for traffic, it also shows you the moment paid acquisition turns into a losing trade.

RPM vs. CPM: The Two Numbers People Confuse

CPM (cost per mille) is the price an advertiser pays for one thousand ad impressions. RPM (revenue per mille) is what the publisher — you — actually earns per one thousand pageviews. They are not the same, and confusing them is the single most common reason people overestimate their income. A page can show several ad units, but not every impression is viewable, not every ad slot fills, and the network keeps a share. By the time all of that is accounted for, your RPM is what lands in your account. The revenue formula is simple: revenue = (pageviews ÷ 1,000) × RPM. At 500,000 monthly pageviews and a $3 RPM, that is 500 × $3 = $1,500 per month. Always model with RPM, never with the advertised CPM.

Why Buying Traffic Usually Loses Money

Here is the trap that catches most newcomers. Paid traffic from Google Ads, Meta, native networks, or push notifications typically costs somewhere between $0.10 and $2.00 or more per visitor. Expressed the same way as your earnings, that is an effective cost RPM of $100 to $2,000+ per thousand visitors. Meanwhile, entry-level ad networks pay a tools or utility site roughly $0.10 to $8 RPM depending on where the visitor is located. When the cost RPM you pay is higher than the earned RPM you receive — which is almost always the case — every single purchased visitor loses money. Buying traffic to resell against ad-network payouts is a structurally negative trade in most situations. This calculator's verdict banner turns red the instant your cost per visitor exceeds what your ads earn, so you can see it before you commit a budget.

Break-Even RPM and Break-Even Traffic

Two break-even figures tell you exactly how far you are from profitability. Break-even RPM is the RPM you would need for revenue to cover your total costs at your current traffic: total cost ÷ (pageviews ÷ 1,000). If your break-even RPM is well above what your network realistically pays, your cost structure is the problem. Break-even pageviews is the traffic you would need to cover costs at your current RPM: (total cost ÷ RPM) × 1,000. It answers the practical question, "how big do I need to get before this pays for itself?" Watching both numbers as you adjust your inputs is the fastest way to understand which lever — traffic, RPM, or cost — actually moves your bottom line.

How Much Traffic "Serious" Money Requires

Reverse the revenue formula to size the goal: required pageviews = (target income ÷ RPM) × 1,000. To earn $3,000 per month at a $3 RPM you need one million monthly pageviews. That is the figure rarely stated out loud, and it is why sustainable ad revenue is an SEO and content game, not a paid-media game. The reliable path is compounding organic search traffic from high-intent, low-competition keywords, built over many months — free visitors instead of purchased ones. Paid campaigns can make sense to seed a launch or test a funnel, but as the steady engine behind ad revenue, the math rarely works.

The RPM Graduation Path

RPM is not fixed — it climbs as your site grows and qualifies for better ad partners. Many publishers start on entry-level networks such as Monetag or Adsterra, which are easy to join but pay the lowest RPMs. As monthly traffic rises, sites typically graduate to Ezoic, and then to premium managed networks like Mediavine or AdThrive, which commonly pay three to ten times more per thousand pageviews. The same audience can be worth $3 RPM on a starter network and $15–$30 RPM on a premium one. Because revenue scales linearly with RPM, moving up the network tier as soon as you qualify is often the single highest-leverage change you can make — frequently worth more than an equivalent increase in traffic.