CPM Calculator
Free Cpm Calculator for marketing. Free online tool with accurate results using verified formulas.
Formula
CPM = (Total Cost / Impressions) × 1,000
CPM divides total advertising cost by number of impressions, then multiplies by 1,000 to get cost per thousand impressions. This standardized metric allows comparison across different ad placements and platforms.
Worked Examples
Example 1: Calculate CPM from Campaign Results
Problem:Display advertising campaign spent $2,500 and delivered 500,000 impressions. What was the CPM?
Solution:CPM Formula:\nCPM = (Total Cost ÷ Total Impressions) × 1,000\n\nCalculation:\nCPM = ($2,500 ÷ 500,000) × 1,000\nCPM = 0.005 × 1,000\nCPM = $5.00\n\nCost per single impression:\n$2,500 ÷ 500,000 = $0.005\n\nThis is a good CPM for display advertising!\nIndustry average is $5-15.
Result:$5.00 CPM | $0.005 per impression
Example 2: Calculate Budget Needed for Target Impressions
Problem:Marketing campaign needs 2 million impressions. Expected CPM is $12. What budget is required?
Solution:Budget Formula:\nBudget = (Target Impressions ÷ 1,000) × CPM\n\nCalculation:\nBudget = (2,000,000 ÷ 1,000) × $12\nBudget = 2,000 × $12\nBudget = $24,000\n\nAdd 15% buffer for CPM fluctuation:\n$24,000 × 1.15 = $27,600 recommended budget\n\nVerification:\n$27,600 ÷ $12 × 1,000 = 2.3M impressions
Result:$24,000 base | $27,600 with buffer
Example 3: Compare CPM Efficiency Across Platforms
Problem:Same campaign on 3 platforms. Platform A: $8 CPM, 50% viewability. Platform B: $15 CPM, 85% viewability. Platform C: $5 CPM, 35% viewability. Which is most efficient?
Solution:Calculate Viewable CPM (vCPM):\n\nPlatform A:\nvCPM = $8 ÷ 0.50 = $16 per 1K viewable\n\nPlatform B:\nvCPM = $15 ÷ 0.85 = $17.65 per 1K viewable\n\nPlatform C:\nvCPM = $5 ÷ 0.35 = $14.29 per 1K viewable\n\nRanking by viewable efficiency:\n1. Platform C: $14.29 vCPM\n2. Platform A: $16.00 vCPM\n3. Platform B: $17.65 vCPM\n\nCheapest raw CPM (C) is also most efficient!
Result:Platform C best value ($14.29 vCPM)
Frequently Asked Questions
What is a good CPM rate by platform?
CPM varies widely by platform, targeting, and industry. Benchmarks: Facebook/Instagram: $5-15, Google Display: $1-5, YouTube: $10-30, LinkedIn: $30-80 (B2B premium), TikTok: $5-15, Twitter: $6-12, Programmatic Display: $2-10, Premium Publishers: $20-50+. Highly targeted campaigns (specific demographics, retargeting) cost 2-5x more than broad reach.
What's the difference between CPM, CPC, and CPA?
CPM (Cost Per Mille): Pay per 1,000 impressions - best for brand awareness. CPC (Cost Per Click): Pay only when clicked - best for traffic generation. CPA (Cost Per Action): Pay only for conversions - best for direct response. Example: $10 CPM with 0.5% CTR = $2 effective CPC. Choose CPM for reach, CPC for consideration, CPA for conversions. Many campaigns use combination.
What factors affect CPM rates?
Key factors: 1) Targeting specificity (narrower = higher CPM), 2) Industry/vertical (finance, insurance highest), 3) Seasonality (Q4 holiday season +50-100%), 4) Device (mobile often cheaper than desktop), 5) Ad placement (above fold premium), 6) Creative format (video > display), 7) Competition (auction-based pricing), 8) Quality score affects delivered CPM.
How does viewability affect CPM?
Viewability = % of ads actually seen by users (vs served but not seen). IAB standard: 50% of pixels visible for 1 second (display) or 2 seconds (video). Viewable CPM (vCPM) adjusts for viewability. If CPM = $10 and viewability = 50%, vCPM = $20 for actually viewed impressions. Advertisers increasingly buying on vCPM basis. High-viewability inventory commands premium.