How Ad Revenue Is Calculated
Know what your inputs mean
- The default ad-only RPM is a derived metric: your estimated net ad revenue divided by matching long-form views, multiplied by 1,000. It is not the Studio total RPM.
- Studio RPM is already after YouTube’s revenue share and includes more than advertising. Do not multiply it by 55% again or label its output advertising-only income.
- CPM measures advertiser cost per ad impression. Playback-based CPM uses playbacks with at least one ad. Neither denominator is the count of all video views.
- A video playback may contain multiple ad impressions; other views contain no ads. The tool therefore does not convert total views and advertiser CPM directly into creator earnings.
- Watch Page ad sharing and Shorts sharing have different bases. Shorts Feed ad revenue is pooled, adjusted for music licensing, and allocated before creators receive their share. Do not apply 45% again to an already net Shorts RPM.
- Use engaged views for the Shorts RPM mode, not a different Shorts view count. Keep format, revenue scope, period, currency, and audience geography consistent.
- Rates here are user-supplied scenarios. Earnings may be adjusted, and monetization eligibility and applicable agreements must be checked in YouTube Studio.
From Your Report to a Reproducible Revenue Scenario
Choose a revenue scope before copying numbers. Match dates, currency, countries, devices, ad formats and content or app inventory within each historical sample. The historical sample can cover a different period from the monthly scenario, but its earnings and denominator must cover the same dates. Report labels can vary; the table maps definitions, not a guaranteed dashboard click path.
Long-form: net ad-only RPM: Report Fields to Calculator Inputs
Revenue scope: Estimated net ad revenue and matching long-form views; exclude Shorts and non-ad income.
| Report field or calculation | Calculator input | Unit and scope rule |
|---|---|---|
| Views for the same long-form videos and period | Monthly long-form video views | Use monthly long-form views matching estimated ad revenue. Do not substitute monetized playbacks or ad impressions. |
| Your separately supported rate assumption or measured historical sample | Low scenario rate | Use per 1,000 video views. This is an input scenario, not a reported confidence bound. The historical-rate helper sets all three rates to one measured rate. |
| Matching reported publisher/creator rate, or earnings ÷ matching denominator × 1,000 | Base scenario rate | Use per 1,000 video views. Keep the revenue scope below; do not deduct a platform share twice. |
| Your separately supported rate assumption or measured historical sample | High scenario rate | Use per 1,000 video views. This is an input scenario, not a reported confidence bound. The historical-rate helper sets all three rates to one measured rate. |
Definition sources: YouTube Analytics API: estimated net ad revenue; YouTube: RPM, CPM, and playback-based CPM.
Recalculate an Example: Synthetic Data, Not Market Rates
The invented historical sample has 180 USD of earnings in the scope above and 60000 matching long-form views. Historical rate = 180 ÷ 60000 × 1,000 = 3 USD per 1,000 long-form views. No platform share is deducted a second time.
For a separate monthly scenario, enter monthly long-form video views: 100000. Set low, base and high rates to 3 to represent this one historical sample.
Scenario check: 100000 long-form views × 3 ÷ 1,000 = 300 USD for the month. The three scenario amounts are equal because their rates are equal. These numbers demonstrate the formula; they do not estimate a market payout.
Long-form: Studio RPM (total revenue): Report Fields to Calculator Inputs
Revenue scope: Total reported monetization revenue included in Studio RPM, with matching long-form views; not advertising alone.
| Report field or calculation | Calculator input | Unit and scope rule |
|---|---|---|
| Long-form views in the selected Studio RPM scope | Monthly long-form video views | Keep the same content and period as total revenue. Studio RPM can include ads, Premium, memberships and fan funding. |
| Your separately supported rate assumption or measured historical sample | Low scenario rate | Use per 1,000 video views. This is an input scenario, not a reported confidence bound. The historical-rate helper sets all three rates to one measured rate. |
| Matching reported publisher/creator rate, or earnings ÷ matching denominator × 1,000 | Base scenario rate | Use per 1,000 video views. Keep the revenue scope below; do not deduct a platform share twice. |
| Your separately supported rate assumption or measured historical sample | High scenario rate | Use per 1,000 video views. This is an input scenario, not a reported confidence bound. The historical-rate helper sets all three rates to one measured rate. |
Definition sources: YouTube: RPM, CPM, and playback-based CPM.
Recalculate an Example: Synthetic Data, Not Market Rates
The invented historical sample has 240 USD of earnings in the scope above and 60000 matching long-form views. Historical rate = 240 ÷ 60000 × 1,000 = 4 USD per 1,000 long-form views. No platform share is deducted a second time.
For a separate monthly scenario, enter monthly long-form video views: 100000. Set low, base and high rates to 4 to represent this one historical sample.
Scenario check: 100000 long-form views × 4 ÷ 1,000 = 400 USD for the month. The three scenario amounts are equal because their rates are equal. These numbers demonstrate the formula; they do not estimate a market payout.
Shorts: engaged views + Shorts RPM: Report Fields to Calculator Inputs
Revenue scope: Shorts revenue matching the selected Shorts RPM scope and engaged views; separate from long-form.
| Report field or calculation | Calculator input | Unit and scope rule |
|---|---|---|
| Engaged views for the matching Shorts revenue scope | Monthly Shorts engaged views | Use engaged Shorts views rather than a different Shorts view count. An already net RPM must not receive the Shorts share again. |
| Your separately supported rate assumption or measured historical sample | Low scenario rate | Use per 1,000 engaged views. This is an input scenario, not a reported confidence bound. The historical-rate helper sets all three rates to one measured rate. |
| Matching reported publisher/creator rate, or earnings ÷ matching denominator × 1,000 | Base scenario rate | Use per 1,000 engaged views. Keep the revenue scope below; do not deduct a platform share twice. |
| Your separately supported rate assumption or measured historical sample | High scenario rate | Use per 1,000 engaged views. This is an input scenario, not a reported confidence bound. The historical-rate helper sets all three rates to one measured rate. |
Definition sources: YouTube: RPM, CPM, and playback-based CPM; YouTube: Shorts monetization and Creator Pool.
Recalculate an Example: Synthetic Data, Not Market Rates
The invented historical sample has 30 USD of earnings in the scope above and 500000 matching engaged Shorts views. Historical rate = 30 ÷ 500000 × 1,000 = 0.060000000000000005 USD per 1,000 engaged Shorts views. No platform share is deducted a second time.
For a separate monthly scenario, enter monthly shorts engaged views: 1000000. Set low, base and high rates to 0.060000000000000005 to represent this one historical sample.
Scenario check: 1000000 engaged Shorts views × 0.060000000000000005 ÷ 1,000 = 60.00000000000001 USD for the month. The three scenario amounts are equal because their rates are equal. These numbers demonstrate the formula; they do not estimate a market payout.
Derive and Apply Your Historical Rate
Use earnings and the matching denominator from one report sample. Enter the earnings in the main calculator’s selected currency; changing its currency does not convert money. Exclude advertiser spending and referral commissions. For estimated earnings, keep that estimated scope consistent rather than mixing it with a finalized payment.
Current mode: Long-form: net ad-only RPM. Scope: Estimated net ad revenue and matching long-form views; exclude Shorts and non-ad income. Currency: USD. Changing mode or currency clears historical inputs.
Keep a Comparable Test Worksheet
Download the Revenue Test Worksheet (CSV). Add one row for each comparable report segment. Record the dates, currency, geography, device, format, revenue scope and denominator definition with the totals. Keep app-level and ad-source scopes separate, and compare rates only after reconciling their definitions.
YouTube CPM vs RPM
CPM is an advertiser cost metric. Standard CPM uses ad impressions; playback-based CPM uses monetized playbacks. A playback can include more than one ad impression, while other video views contain no ads. Multiplying all video views by an advertiser CPM therefore does not establish creator ad earnings.
For an advertising-only estimate, derive a creator net rate from estimated ad revenue and the matching long-form views. Studio RPM has a broader revenue scope that can include YouTube Premium, memberships and fan funding alongside ads. Select the Studio mode when that total is the intended result, and avoid adding it to an ad-only result from the same views.
How YouTube Revenue Sharing Works
The Watch Page Monetization Module allocates 55% of its defined net advertising revenue to participating partners for their public watch-page videos. A creator-side net ad rate already incorporates the applicable share. The official partner earnings explanation is the source for the agreement’s revenue basis; this tool does not apply the share twice.
Shorts uses a different mechanism. Shorts Feed advertising revenue is pooled, with music licensing accounted for before allocation to creators. Monetizing creators keep 45% of their allocated Creator Pool revenue. That is not a universal 45% deduction from advertiser CPM. Use matching engaged views and an already net Shorts RPM in this calculator, as described in YouTube’s Shorts monetization policy.
Compare Gaming, Finance and Education Segments
| Content segment | Use a comparable sample | Do not infer from the category alone |
|---|---|---|
| Gaming | Matching format, audience geography, dates, views and net revenue | A universal gaming CPM or a fixed number of ads per view |
| Finance | The same ad-only or total revenue scope used for other segments | That a topic label guarantees a higher creator rate |
| Education | Separate long-form and Shorts samples with the correct view counts | That long-form RPM can be transferred to Shorts |
Use your own category reports rather than inserting unsupported industry rates. Compare revenue over a common period, then inspect the corresponding view-based rates. A category can coincide with changes in audience and format, so the observed difference alone does not identify what caused it.
Official definitions and sources
- YouTube: RPM, CPM, and playback-based CPM
- YouTube Analytics API: estimated net ad revenue
- YouTube: partner earnings and revenue share
- YouTube: Shorts monetization and Creator Pool
Frequently Asked Questions
How do I estimate YouTube ad revenue without mixing in memberships?
Use the long-form net ad-only mode. Derive the rate from estimated ad revenue divided by the matching video views, multiplied by 1,000. Do not substitute the broader Studio RPM without changing the revenue scope.
Why does Studio RPM produce a total-revenue estimate?
YouTube’s RPM combines reported monetization sources such as ads, YouTube Premium, memberships, and fan funding. The Studio mode is labeled total revenue to preserve that distinction.
Should I multiply the result by 55%?
No. The entered net ad-only rate and Studio RPM already represent creator-side revenue. Applying another revenue share would reduce the result twice.
Can I calculate Shorts earnings with a long-form CPM?
No. Shorts has a pooled revenue-sharing mechanism. Use a Shorts RPM and matching engaged views, and do not apply the Shorts share again to a net rate.
Does this estimate brand sponsorship income?
No. Sponsorships, merchandise, and other income outside the selected YouTube report scope are not added to the calculation.
How much of Watch Page advertising revenue does a creator receive?
The Watch Page Monetization Module gives participating partners 55% of the defined net ad revenue from their public watch-page videos. A creator-side net RPM already includes the applicable share, so the calculator does not deduct it again.
How does the 45% Shorts revenue share work?
For monetizing Shorts creators, revenue is allocated from the Creator Pool using the applicable engaged-view share. Creators keep 45% of their allocated revenue. This is a different base from Watch Page advertising; an already net Shorts RPM must not have the share applied a second time.
How do I derive a long-form advertising-only RPM?
Take estimated ad revenue and the matching long-form video views for the same reporting period. Divide that revenue by those views, then multiply by 1,000. Keep Shorts and non-ad revenue outside the sample if the intended result is long-form advertising only.
Can I use a gaming, finance or education CPM benchmark?
This calculator does not supply category benchmarks. Compare your own category segments using the same revenue metric, geography and period. A quoted advertiser CPM cannot be substituted directly for creator net RPM, even when the category label matches.
Does every YouTube view generate an ad impression?
No. Some views have no ad, while a playback can contain more than one ad impression. Total views, monetized playbacks and ad impressions are different counts. Use a creator net rate based on the same view denominator as the selected mode.
Why can playback-based CPM rise while RPM falls?
The metrics have different denominators and revenue scopes. Playback-based CPM describes advertiser cost on monetized playbacks, while RPM relates creator revenue to the relevant view count. Changes in the share of views with ads or in revenue mix can move them differently.
Should I add Studio RPM revenue to the ad-only result?
No. Studio total RPM can already include advertising alongside other reported monetization sources. Adding it to an ad-only estimate for the same views would count that advertising twice. Select the scope you need, or reconcile separate revenue categories from your reports.