YouTube Revenue Estimator

Estimate monthly and yearly YouTube ad revenue from your views and your own RPM.

How to use

  1. Enter your monthly views and the RPM you want to test — YouTube Studio shows the real one for your channel.
  2. Optionally type the dollar-to-real rate you want to apply; no quote is fetched, the number is yours.
  3. Read the monthly and yearly estimate, then change the RPM to see a pessimistic and an optimistic scenario.

About this tool

This estimator does one simple thing honestly: it multiplies your views by an RPM you choose. RPM means revenue per mille, the amount a channel actually receives for every 1,000 views, already after the platform keeps its share and already diluted by the views that carried no ad at all. It is not the same as CPM, which is what an advertiser pays for 1,000 ad impressions and is always a much larger number. Because RPM is the figure that lands in your account, it is the only sensible input for an estimate — and YouTube Studio reports yours directly, which makes any guess unnecessary once a channel is monetized.

If you do not have a real number yet, use ranges as a starting point and expect wide variation. Music and general entertainment often sit around US$ 0.50 to US$ 1.50; gaming commonly lands near US$ 2 to US$ 4; finance, business and software can reach US$ 8 to US$ 20 or more. Those brackets are broad on purpose, because RPM moves with the country of your audience — viewers in the United States and Northern Europe are worth several times more than the global average — with the season, since advertising budgets peak in the last quarter and collapse in January, with video length and how many ad breaks it carries, and with whether your content is considered advertiser-friendly. The same channel can see its RPM double or halve from one month to the next without doing anything differently.

Treat the output as an educational estimate, never as a forecast. It covers advertising only, so it ignores channel memberships, Super Chat, shopping, brand deals and affiliate links — revenue streams that, for many creators, add up to more than ads ever do — and it does not account for taxes or currency conversion fees. The optional conversion to reais uses a rate you type yourself: the tool makes no network requests of any kind, so it never fetches a live quote, and you should take the current rate from your bank or broker. Everything is calculated in your browser, and none of the numbers you enter are transmitted or stored.

The formula

Monthly revenue = (monthly views ÷ 1,000) × RPM. Yearly revenue = monthly revenue × 12. RPM is what the channel receives per 1,000 views, already net of the platform share — unlike CPM, which is what advertisers pay.

Frequently asked questions

What RPM should I use?

Your own, taken from YouTube Studio under Analytics, Revenue. If the channel is not monetized yet, start with a range for your niche — around US$ 0.50 to US$ 1.50 for music, US$ 2 to US$ 4 for gaming, US$ 8 to US$ 20 for finance — and run a low and a high scenario instead of a single number.

What is the difference between CPM and RPM?

CPM is what advertisers pay per 1,000 ad impressions; RPM is what you receive per 1,000 video views, after the platform share and after counting views that showed no ad. RPM is always the smaller figure and the one that matters for an earnings estimate.

Why is my real revenue different from the estimate?

Because RPM is an average that changes constantly with audience country, season, ad formats and content category. The estimate assumes a single stable RPM across every view, which never happens in practice — it shows you an order of magnitude, not a payout.

Why does the tool not fetch the exchange rate?

Because it makes no network requests at all. Everything runs offline in your browser, so the conversion uses the rate you type — take it from your bank or broker, and remember that spreads and taxes apply to real transfers.

Do my numbers leave my browser?

No. Views, RPM and exchange rate are processed in JavaScript on your device. Nothing is sent to any server, nothing is stored and no YouTube account is accessed.

Related tools

Put all your links in one page

Create your free Vai.la biolink: one short link for your bio with everything you share.

Vai.la is not responsible for how the tools are used or for decisions made based on their results.