Ad revenue math
CPM & RPM Calculator
Convert between CPM, RPM, views, and revenue. Work out what you earn from a given CPM, what your real RPM is, or how many views you need to hit a revenue goal.
Gross ad revenue
$3,000
What advertisers pay in total
Your earnings
$1,650
After the platform keeps 45%
Your effective RPM
$3.30
Earnings per 1,000 views
About the CPM & RPM Calculator
CPM and RPM get used interchangeably in creator forums and they are not the same thing, which causes a great deal of confused disappointment on payout day. CPM — cost per mille — is a buy-side number: what an advertiser pays for 1,000 ad impressions. RPM is a sell-side number: what you actually keep per 1,000 views of your content, after the platform takes its share, and counted across every view including the many that never served an ad at all. A creator reporting a $12 CPM and a $3.40 RPM on the same video is not contradicting themselves. This calculator works in three directions: give it views and a CPM to find revenue, give it views and revenue to find your effective CPM and RPM, or give it a revenue goal to find the views you need. The revenue-share field defaults to 55 percent for YouTube long-form, and you can set it to 45 percent for Shorts or 100 percent if you sell sponsorships directly.
Common use cases
- Translate a CPM figure from YouTube Studio into an actual payout
- Work out your effective RPM from last month's revenue and views
- Find how many views you need to reach a monthly income target
- Compare an ad-supported model against selling sponsorships directly
- Price display inventory on a newsletter, podcast, or website
Why client-side?
Every byte you paste, type, or upload here is processed entirely inside your browser. Nothing is sent to a server, logged, or stored. That means it's safe to use this tool on production secrets, customer data, internal logs, and any input you would not paste into a hosted SaaS formatter.
Want more? Browse all tools or visit the ToolsVault blog for practical guides.
Related tools
- YouTube Money Calculator Estimate YouTube earnings from AdSense, sponsorships, and affiliate links. Adjust for niche and audience country to get a realistic monthly and yearly RPM-based range.
- YouTube Shorts Money Calculator Estimate YouTube Shorts earnings from the Shorts revenue share, brand deals, and affiliate links. See the real Shorts RPM and what a million views actually pays.
- TikTok Money Calculator Estimate TikTok earnings from the Creator Rewards Program, brand deals, and affiliate links. Enter your views and followers to see monthly and yearly income ranges.
- Percentage Calculator Calculate percentages with three common formulas. Find percentages, percentage of a number, and percentage change.
Frequently Asked Questions
- How do you calculate CPM?
- Divide total revenue by total impressions, then multiply by 1,000. So $1,650 from 500,000 impressions gives a CPM of $3.30. The formula is the same whether you are buying ads or selling them.
- What is the difference between CPM and RPM?
- CPM is what advertisers pay per 1,000 impressions. RPM is what the creator keeps per 1,000 content views, after the platform's revenue share, and it counts all views rather than only those that showed an ad. RPM is always lower and is the number that predicts your payout.
- What is a good CPM for a creator?
- On YouTube, $4 to $12 is a normal range for long-form video. Finance, insurance, and B2B software channels regularly exceed $20, while gaming and entertainment often sit between $2 and $5. Seasonality matters too — CPMs spike in Q4 and drop hard in January.
- Why is my RPM lower than my CPM?
- Two reasons compound. First, the platform keeps a share — 45 percent on YouTube long-form. Second, RPM is divided across all your views, but only a fraction of views serve an ad, because of ad blockers, viewers without ads shown, and non-monetisable content.
- How do I increase my RPM?
- Shift toward higher-value topics, grow the share of your audience in Tier 1 countries, make videos long enough to carry mid-roll ads, and improve watch time so more ad slots are served per view. Niche and audience geography move RPM far more than upload frequency.
- Does this calculator work for websites and newsletters?
- Yes. Set the revenue share to 100 percent if you sell inventory directly, or to your network's share if you use an ad network. The impressions-to-revenue arithmetic is identical across every medium.