CPM Calculator for Cost Per 1,000 Impressions and Reach
How to Calculate Cost Per 1,000 Impressions and Reach with the CPM Calculator
Calculate CPM from ad cost and impressions, estimate campaign budget, or predict impressions and reach from your cost per thousand.
Formula
CPM = ad spend / impressions x 1,000
How to use the result
Use CPM with click-through and conversion rates; cheaper reach is not automatically more valuable reach.
Confirm whether the platform reports served, viewable, or unique impressions. Inputs and calculations stay in this browser.
Calculate your Cost Per Mille (cost per 1,000 impressions), estimate required ad budget, or predict your reach from advertising spend.
Calculate Cost Per Mille
Your CPM (Cost Per 1,000 Impressions)
$5.00
Good - Below average CPM
Formula: CPM = (Total Ad Spend ÷ Total Impressions) × 1,000
($500.00 ÷ 100,000) × 1,000 = $5.00
Calculate Required Budget
Required Ad Budget
$2500.00
Formula: Budget = (Target CPM × Desired Impressions) ÷ 1,000
($5.00 × 500,000) ÷ 1,000 = $2500.00
Calculate Expected Impressions
Estimated Impressions
125.0K
(125,000 impressions)
Formula: Impressions = (Ad Budget ÷ Expected CPM) × 1,000
($1000.00 ÷ $8.00) × 1,000 = 125,000
Average CPM Benchmarks by Platform
Google Display
$2 - $5
Facebook/Instagram
$5 - $15
YouTube
$10 - $30
$20 - $50
What is CPM (Cost Per Mille)?
CPM stands for Cost Per Mille, where "mille" is Latin for "thousand." It represents the cost an advertiser pays for 1,000 impressions (views) of their ad. CPM is a key metric in display advertising, video advertising, and brand awareness campaigns.
The CPM Formula
When to Use CPM Bidding
- Brand Awareness: When your goal is maximum visibility and reach
- Product Launches: When introducing new products to the market
- Display & Video Ads: CPM is the standard pricing model for these formats
- Retargeting: When keeping your brand top-of-mind with past visitors
CPM vs CPC vs CPA
| Metric | Best For | You Pay When |
|---|---|---|
| CPM | Brand awareness, reach | Ad is shown (per 1,000 views) |
| CPC | Traffic, engagement | Someone clicks your ad |
| CPA | Conversions, sales | Someone takes desired action |
Factors That Affect CPM
- Audience Targeting: Narrow, high-value audiences have higher CPMs
- Seasonality: CPMs spike during Q4, holidays, and major events
- Ad Placement: Premium placements cost more
- Ad Format: Video typically has higher CPM than static images
- Industry: Finance, insurance, and tech have higher CPMs
Tips to Optimize Your CPM
- Test Different Audiences: Find the sweet spot between reach and relevance
- Improve Ad Quality: Higher engagement can lead to better ad placements
- Time Your Campaigns: Avoid peak advertising seasons if possible
- Use Frequency Caps: Prevent wasted impressions on the same users
- A/B Test Creatives: Better ads get more efficient delivery