Calculate YouTube CPM and RPM from ad spend, impressions, and views. Compare advertiser CPM with creator RPM for YouTube video monetization.
YouTube CPM (Cost Per Mille) is the price advertisers pay per 1,000 ad impressions, while RPM (Revenue Per Mille) is the revenue creators earn per 1,000 views. Understanding the difference between CPM and RPM is essential for both advertisers planning budgets and creators estimating earnings.
This calculator converts between ad spend, impressions, and views to compute CPM and RPM. Advertisers can estimate campaign costs, while creators can project earnings from their content. The gap between CPM and RPM exists because YouTube takes 45% and not every view generates an ad impression.
YouTube CPM varies dramatically by niche, geography, and season. Finance and insurance keywords have CPMs of $20–60+, while entertainment content ranges from $2–10. Knowing your niche's CPM helps set realistic monetization expectations.
Precise measurement of this value supports data-driven marketing decisions and helps teams demonstrate clear return on investment to stakeholders and executive leadership. Quantifying this parameter enables systematic comparison across campaigns, channels, and time periods, revealing opportunities for optimization that drive sustainable business growth.
Understanding CPM and RPM helps advertisers budget YouTube campaigns accurately and helps creators estimate video monetization. This calculator bridges both perspectives for informed YouTube marketing decisions. Regular monitoring of this value helps marketing teams detect shifts in audience behavior early and adapt strategies before competitive advantages are lost in the marketplace.
CPM = (Ad Spend / Impressions) × 1,000 RPM = (Revenue / Views) × 1,000 Creator RPM = CPM × 0.55 × (Impression/View Ratio) Ad Fill Rate = Impressions / Views × 100
Result: CPM: $20.00 | RPM: $6.88
CPM = ($5,000 / 250,000) × 1,000 = $20.00. Ad fill rate: 250,000 / 400,000 × 100 = 62.5%. Creator revenue (55% of ad spend): $2,750. RPM = ($2,750 / 400,000) × 1,000 = $6.88.
YouTube's advertising ecosystem connects advertisers who pay CPM with creators who earn RPM. The platform takes 45% of ad revenue as its share. Understanding both sides of this equation helps advertisers optimize spend and creators maximize earnings.
Advertiser willingness to pay varies enormously by topic and audience location. A finance video targeting US viewers may earn $30+ CPM, while an entertainment video targeting Southeast Asian viewers might see $1–2 CPM. This 15–30x difference explains why niche selection dramatically impacts creator earnings.
Create content in high-CPM niches, target audiences in premium geographies, enable all ad formats, make videos over 8 minutes for mid-roll ads, and maintain advertiser-friendly content. Each optimization compounds to significantly increase your effective RPM.
CPM (Cost Per Mille) is what advertisers pay per 1,000 ad impressions. RPM (Revenue Per Mille) is what creators earn per 1,000 views. RPM is always lower than CPM because YouTube takes 45% and not every view generates an ad impression.
Average YouTube CPM ranges from $3–8 for general content. High-value niches: finance ($15–60), insurance ($20–50), business ($10–30), technology ($8–20). Entertainment and gaming typically see $2–10 CPM.
Advertiser demand peaks in Q4 (holiday spending), causing CPMs to increase 50–200%. January CPMs typically drop as advertisers reset budgets. Other spikes occur during major shopping events (Black Friday, Prime Day).
Ad fill rate is the percentage of video views that display an ad. Not every view generates an ad impression due to ad blockers, viewer geography, content restrictions, or limited ad inventory. Typical fill rates range from 40–80%.
Target less competitive audiences, use longer campaigns for optimization, bid on broader targeting initially, choose skippable ad formats, and A/B test creative to improve relevance scores. Relevant ads earn lower CPMs through quality signals.
Yes. Advertiser-friendly content in high-value niches attracts premium advertisers willing to pay higher CPMs. Content flagged as "limited ads" receives lower CPMs. Family-friendly content often earns higher rates than edgy or controversial content.