YouTube CPM Calculator
Calculate your YouTube advertising costs and revenue based on CPM rates.
Video Metrics
Total number of video views
Average percentage of video watched
Select your ad format
CPM Settings
Cost per thousand impressions
Select your currency
Revenue Analysis
Estimated Impressions:
0
Estimated Revenue:
$0.00
Revenue per View:
$0.00
Effective CPM:
$0.00
Campaign Insights
CPM Benchmarks
Average YouTube CPM ranges from $2 to $10
Best Practices
Focus on viewer retention and engagement
Watch Out For
Ad blockers and skipped ads can impact revenue
Calculate YouTube CPM, Then Compare
Before spending thousands on YouTube video ads, consider cold email for B2B lead generation. Reach decision-makers directly at fraction of video advertising costs with higher engagement rates.
7-day Free Trial |No Credit Card Needed.
What's more cost-effective than YouTube CPM advertising for B2B?
While YouTube CPM costs $2-15 per 1,000 views with uncertain B2B targeting, cold email reaches qualified business prospects at 95% lower cost—reduce your B2B advertising costs dramatically.
How much is CPM per 1,000 views on YouTube?
YouTube CPM typically ranges from $2-15 per 1,000 views, depending on audience demographics, content category, and targeting. Business and finance content often sees $8-15 CPM, while entertainment averages $2-6. Geographic location, device type, and seasonal demand also significantly impact CPM rates across different channels and campaigns.
How do you calculate CPM on YouTube?
Calculate YouTube CPM using: CPM = (Total Ad Spend ÷ Total Impressions) × 1,000. For example, if you spent $500 and received 100,000 impressions, CPM = ($500 ÷ 100,000) × 1,000 = $5 CPM. YouTube Creator Studio automatically calculates and displays CPM metrics for content creators and advertisers.
How much money is 20k views on YouTube?
20,000 YouTube views typically generate $10-150 for creators, depending on CPM rates and audience engagement. With average CPM of $2-8, earnings range from $40-160. However, actual revenue depends on ad formats, viewer demographics, content niche, and YouTube's revenue sharing model, which gives creators 55% of ad revenue.
How much money is 1 million views on YouTube?
1 million YouTube views typically generate $500-8,000 for creators, with most channels earning $1,000-3,000. Revenue depends on CPM rates ($2-15), audience engagement, content category, and geographic location. Business/finance content earns more than entertainment. Additional revenue comes from sponsorships, which can add $2,000-20,000+ for channels with 1M+ views.
What factors affect YouTube CPM rates?
YouTube CPM is influenced by audience demographics, content category, geographic location, device type, seasonality, ad inventory, viewer engagement, and targeting specificity. Higher-income audiences, business content, desktop viewing, and holiday seasons typically increase CPM. Competition for ad placements and advertiser budgets also significantly impact overall CPM rates.
$10 CPM vs $0.30 Per Business Contact
Why pay premium YouTube rates when cold email reaches business prospects more effectively? Our platform delivers qualified B2B leads at 97% lower cost than video advertising campaigns.
7-day Free Trial |No Credit Card Needed.

YouTube CPM Too Expensive for B2B?
Stop paying $8-15 per 1,000 YouTube views for uncertain B2B targeting. Our cold email platform reaches qualified business decision-makers at 95% lower cost with better conversion rates.
Â