CPM and RPM
YouTube RPM calculator: revenue per 1,000 views
Calculate creator RPM or revenue from figures with the same format, dates and income basis.
Starting examples
vidIQ: RPM formula example uses 500 USD and 200,000 views to demonstrate 2.50 USD RPM. We use that worked example, with the metric basis checked against YouTube Help. It is not a reported channel result.
The worked examples and chosen stress tests demonstrate arithmetic. They are not representative market benchmarks. Use the matching metric basis, reporting period and units for your own figures.
By ChannelGraphs · Last updated
Sections7
The YouTube RPM calculator derives a rate from matching creator income and views. It can also estimate income from views and a rate you supply. Pick the mode first. The starting figures are a made-up example, so replace them before using the result for your own planning.
Calculate RPM or revenue
In Find RPM mode, enter a creator income total in USD and the matching view count. The tool divides income by views and multiplies by a thousand. A positive view denominator is required. A known zero income total with positive views gives a zero rate.
In Estimate income mode, enter views and an RPM in USD. The tool divides views by a thousand and multiplies by the rate. This can reproduce a known period or show a future scenario. The result is only as useful as the match between the selected basis and the input rate.
The hidden field changes with the mode. You do not need to enter all three values. The output lists the inputs it used so you can spot a mistaken unit or scope before saving or printing. Changing an input clears an obsolete result or updates the math.
Choose a matching revenue and view basis
Select the video format. Long-form uses matching video views. For Shorts, use engaged views that match the RPM report. Do not substitute a broad public Shorts counter simply because it is easy to find. The denominator affects the rate directly.
Select the income basis next. Total Studio income can cover multiple income sources in the report. An ad-only rate uses creator ad income alone. Either can answer a useful question, but one should not be labeled as the other. A direct sponsor fee outside the report belongs in a separate business worksheet.
| Input | Use | Avoid |
|---|---|---|
| Creator revenue | Matching USD report total | Advertiser cost or unrelated bank deposit |
| Video views | Same format, dates and filter | Lifetime views with one month's revenue |
| Shorts denominator | Matching engaged views | A differently defined public view counter |
| RPM assumption | A labeled rate on the same basis | A CPM copied into the RPM field |
Scroll for more →
YouTube RPM calculator formula and example
The formula is RPM = creator income / matching views × 1,000. The starting example uses 250 USD and 100,000 views. That gives 2.50 USD per thousand views. These inputs are not a typical rate, a niche benchmark or a promise of earnings.
To reverse the example, choose Estimate income. Enter 100,000 matching views and 2.50 USD RPM. The result is 250 USD. Both sums describe the same made-up set. This is a useful way to check the direction of the formula.
For a second example, suppose matching income is 90 USD from 60,000 views. The rate is 1.50 USD. If views later double while that rate stays unchanged, the scenario gives 180 USD. The calculation does not predict that either views or the rate will stay on that path.
Why a simple average can fail
If you combine videos, add their matching income and view totals before dividing. Do not take a simple average of displayed rates when their view counts differ. A small video with a high rate should not receive the same weight as a much larger video.
Imagine 10,000 views at 4 USD RPM and 90,000 at 2 USD. Those produce 40 USD and 180 USD. The combined rate is 220 divided by 100,000, times a thousand: 2.20 USD. The simple average, 3 USD, would overstate the combined rate.
Compare with Studio
Open your own Analytics income report and set the period and content filter. Record the complete income label and view metric. Use the same format selection in the calculator. If your report does not expose the needed total, mark it unknown rather than estimating it from a competitor.
YouTube's ad revenue analytics guide explains the official metric definitions. The tool performs the math described here. It does not connect to your account or check that an entered number came from the matching report.
Small differences can result from visible values being rounded. Keep full precision where available and round the final display. If the gap is large, check the date range, format, currency and numerator first. A mismatch is often more useful to investigate than an extra decimal place.
Estimated reports and payments
A reporting estimate is different from finalized earnings and from the date money reaches a bank. The earnings overview describes that process. Do not divide a later bank receipt by a different month's views and assume you have recreated the Studio field.
This tool also does not calculate profit. If you need the cost of running a channel, keep production spending, software costs and other business expenses in their own lines. An RPM figure can rise while total income falls, so read the income total beside the rate.
Limitations and next steps
The calculator rejects empty, negative and nonfinite numbers. A missing input is not zero. In inverse sums, a denominator must be greater than zero. Clearing the form removes the locally saved scenario as well as the displayed math.
Save scenario stores the numeric entries and selected basis in this browser only. The tool requests no channel name, account credentials or private access. If browser storage is blocked, math still works and the storage notice explains that the scenario was not saved.
Print includes the result, input labels, units and limits. Without JavaScript, read the formula and labeled worked example, then calculate manually. The static example is not presented as a live result from your own figures.
For future estimates with several assumptions, use the earnings scenario calculator. To understand a change in a measured rate, read the RPM explanation. To compare research software, first decide which report or workflow you actually need.
FAQ
Does this calculator show another channel's earnings?
No. It uses the values you enter and has no private channel-data connection. Public views do not reveal the missing creator income total. If you enter a guessed rate, the output is a scenario based on that guess, even when the currency display has two decimal places.
Should I subtract YouTube's share from the result?
Do not subtract it again when the input is an after-share creator RPM. That would change the basis of the math. If your input is advertiser CPM instead, it belongs in a different task and cannot be converted to creator income without the additional matching data.
Can zero revenue be a valid input?
Yes, if it is a known zero for the matching report and views are positive. The derived RPM is then zero. An unknown income value is different and must remain unknown. Zero views cannot serve as the denominator for deriving a rate because division by zero is undefined.
Why does the period label matter?
The formula does not discover which dates belong to your inputs. A period label reminds you to use matching totals and travels with the printed result. Selecting a month does not by itself turn daily views into monthly views or make a rate apply to a different period.
Decision
Use the YouTube RPM calculator to check matching totals or a clearly labeled scenario. Preserve the income basis and denominator. The formula checks the rate calculated from the supplied income and matching views. It cannot verify where those inputs came from. The source report is what shows whether that rate describes your channel.