Skip to main content

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.

References