Home / RPM calculator

Free tool

How do you calculate YouTube RPM?

Divide estimated earnings by views, then multiply by 1,000. $25.00 from 10,000 views is a $2.50 RPM. At that RPM, 1,000 views is $2.50. Use the estimated revenue and the view count from your own analytics. Amounts are US dollars. This page does not open a YouTube channel, and the figure does not predict what a video will earn.

A phone with a lime edge showing $2.50 RPM on a dark background.

Calculate RPM

A worked example

These figures are an example of the formula. $25.00 ÷ 10,000 × 1,000 = $2.50. The same $2.50 times 1,000 views, divided by 1,000, is $2.50. RPM here is creator earnings per 1,000 views. CPM is often the advertiser price per 1,000 ad impressions, and impressions are not the same as views.

PieceExample
Estimated earnings $25.00
Views 10,000
RPM $2.50
1,000 views at that RPM $2.50

Likes, comments, shares, and saves are a different rate. The engagement rate calculator divides those counts by followers or by reach.

Watch time is a different total. The watch time calculator turns views and average view duration into hours.

Questions about YouTube RPM

How do you calculate YouTube RPM?

Divide estimated earnings by views, then multiply by 1,000. $25.00 from 10,000 views is a $2.50 RPM. At that RPM, 1,000 views is $2.50.

What is the difference between RPM and CPM?

RPM here is creator earnings per 1,000 views. CPM is often the advertiser price per 1,000 ad impressions. Impressions are not the same as views. This page calculates RPM from the earnings and views you type.

How much is 1,000 YouTube views?

At a $2.50 RPM, 1,000 views is $2.50. Your RPM is the number you enter. This page does not know what YouTube will pay.

Is this YouTube RPM calculator free?

Yes. It runs in your browser. There is no account and no charge.

Does a higher RPM mean more views?

No. This is arithmetic on the numbers you enter. It does not predict views or earnings.

Vlozy makes the video and can publish it to the YouTube account you connect. This page only divides the numbers you type. See what Vlozy does.