What is CPM?
Cost Per Mille (CPM) is a marketing metric that measures the cost per thousand impressions of an advertisement. The term "mille" means thousand in Latin. CPM is widely used in digital advertising to measure and compare the cost efficiency of ad campaigns across different platforms and formats. Use this alongside our CPA Calculator and ROAS Calculator for comprehensive campaign analysis.
How to Calculate CPM
To calculate CPM, divide your total ad spend by the number of impressions, then multiply by 1,000. Use our Daily Budget Calculator to plan your campaign spending:
CPM = (Total Ad Spend / Total Impressions) × 1,000
CPM Formula
The basic CPM formula is:
CPM = (Cost ÷ Impressions) × 1,000
For example, if you spent $500 on an ad campaign that received 100,000 impressions:
CPM = ($500 ÷ 100,000) × 1,000 = $5.00
What is a Good CPM?
A good CPM varies by platform and industry, but generally:
- $1-$2 - Excellent (typically social media)
- $2-$5 - Good
- $5-$10 - Average
- $10+ - High (may be justified for targeted campaigns)
Use our Ad Budget Allocator to optimize your spending across platforms based on CPM performance.
CPM Calculator
Fill any two fields and click calculate
Advanced CPM Calculator (Multi-Channel)
Meta Ads
Google Ads
TikTok Ads
LinkedIn Ads
Amazon Ads
Channel Performance
Channel | Spend | Impressions | CPM |
---|---|---|---|
Total (Blended) | - | - | - |
Industry Benchmarks
Platform | Average CPM | Typical Range |
---|---|---|
Facebook/Instagram | $7.19 | $2.50 - $15.00 |
Google Display | $2.80 | $0.50 - $4.00 |
TikTok | $10.00 | $6.00 - $20.00 |
$33.80 | $20.00 - $50.00 |
Plan your campaign timing with our Campaign Scheduler to optimize for lower CPMs during off-peak hours.
Calculation Example
Here's a practical example of calculating CPM across multiple channels:
Monthly Ad Campaign:
- Facebook Ads: Spend $1,000, Impressions 150,000 (CPM: $6.67)
- Google Display: Spend $500, Impressions 200,000 (CPM: $2.50)
- TikTok Ads: Spend $800, Impressions 100,000 (CPM: $8.00)
Blended CPM: ($2,300 ÷ 450,000) × 1,000 = $5.11
Use our Creative Specs Checker to ensure your ads meet platform requirements for optimal delivery.
CPM Analysis
When analyzing your CPM, consider:
- Target audience and demographics
- Ad placement and format
- Industry averages
- Seasonal variations
- Campaign objectives (use our Ad Budget Allocator to align spend with goals)
- Geographic targeting