QuikbenchQuikbench

YouTube CPM calculator, done in your browser.

Calculate CPM from ad spend and impressions, find your RPM from actual earnings, or convert between the two. Plain arithmetic, runs instantly as you type.

CPM Calculator

3 modes

Pick a mode below. CPM = cost per 1,000 impressions (what advertisers pay). RPM = revenue per 1,000 views (what you keep after YouTube's cut).

CPM
$0.00
Ad spend$0.00
Impressions0
Cost per impression$0.0000
Implied RPM (55%)$0.00
CPM = (Ad Spend ÷ Impressions) × 1,000. YouTube creators receive roughly 55% of gross CPM as RPM.
RPM
$0.00
Earnings$0.00
Views0
Earnings per view$0.0000
Implied gross CPM (÷0.55)$0.00
RPM = (Earnings ÷ Views) × 1,000. This is what you actually receive — after YouTube's ~45% revenue share.
Conversion Result
CPM (gross)
RPM (creator keeps)
YouTube cut
Creator share55%
Fill in either CPM or RPM and the other is calculated automatically using the revenue share percentage above.

CPM vs RPM — what's the difference?

CPM (Cost Per Mille) is the amount advertisers pay per 1,000 ad impressions. It's the gross figure before the platform takes its cut.

RPM (Revenue Per Mille) is what you as a creator actually receive per 1,000 views — after YouTube retains its share, which is typically around 45%. So if your CPM is $8, your RPM is roughly $4.40.

> CPM formula ...... (ad spend ÷ impressions) × 1,000
> RPM formula ...... (earnings ÷ views) × 1,000
> relationship ..... RPM ≈ CPM × 0.55
> processing ....... your browser only

All calculations run entirely in your browser — there's no upload, no account, and no server involved at any point.

CPM vs. RPM — a distinction that trips people up

CPM (cost per mille) is what advertisers pay per 1,000 ad impressions — it doesn't directly equal what a creator earns, since not every view carries an ad, and YouTube takes a share. RPM (revenue per mille) is the figure that reflects actual creator earnings per 1,000 views, after ad fill rate and YouTube's cut are factored in. RPM is almost always lower than CPM, sometimes significantly so.

What affects CPM

Advertiser demand for your audience's demographics and location is the biggest factor — audiences in the US, UK, Canada, and Australia typically command higher CPMs than audiences in regions advertisers target less aggressively. Content niche matters too: topics advertisers pay a premium to reach (finance, software, business) tend to have higher CPMs than general entertainment.

Frequently asked questions

CPM varies widely by niche and audience location — finance and tech content in US/UK audiences often sees $10–$30+ CPM, while general entertainment content in lower-CPM regions may see $1–$5. There's no single 'good' number; compare against similar channels in your niche.

CPM (cost per mille) is what advertisers pay per 1,000 ad impressions. RPM (revenue per mille) is what you actually earn per 1,000 views after YouTube's revenue share and accounting for videos that show fewer or no ads — RPM is usually lower than CPM.

Because RPM already accounts for YouTube's revenue share and the fact that not every view results in a paid ad impression — a headline CPM figure is not directly comparable to your per-view earnings.

Yes — CPM typically rises toward the end of the year (October–December) as advertisers increase holiday-season spending, and dips in the early part of the year.

📖 Related guide: YouTube CPM vs RPM: Why Your Payout Is Never What the CPM Number Suggests