Advertising Metrics
CPM Calculator
Calculate Cost Per Mille, total ad spend, or impressions — instantly. Used by media buyers, advertisers, and publishers worldwide.
What do you want to calculate?
$
$
Result
—
Full breakdown
Total Ad Cost—
Total Impressions—
CPM Rate—
Cost per impression—
Impressions per dollar—
Formulas used
CPM
CPM = (Total Cost ÷ Impressions) × 1,000
Total Cost
Cost = (CPM × Impressions) ÷ 1,000
Impressions
Impressions = (Cost ÷ CPM) × 1,000
Definition
What is CPM?
CPM stands for Cost Per Mille — “mille” being Latin for 1,000. It is the price an advertiser pays for 1,000 ad impressions (views) on a platform or website. CPM is one of the most widely used metrics in digital advertising, used in display ads, YouTube ads, Facebook/Instagram ads, and programmatic advertising.
For example, a CPM of $5.00 means you pay $5 every time your ad is shown 1,000 times — regardless of whether anyone clicks it.
Display Advertising
Banner ads on websites. CPMs typically range $1–$10 depending on niche and audience quality.
YouTube / Video Ads
YouTube CPMs range $3–$15 on average, higher for finance and B2B audiences.
Social Media Ads
Facebook/Instagram CPMs average $7–$14. LinkedIn is higher at $30–$100 due to B2B targeting.
Programmatic Ads
Real-time bidded display inventory. CPMs vary widely from $0.50 to $20+ based on targeting.
What is a good CPM?
A “good” CPM depends entirely on your industry, platform, and campaign goals. Here are typical benchmarks:
• Under $2 — Very low. Common for broad, untargeted traffic.
• $2–$5 — Average for most display campaigns.
• $5–$15 — Good. Typical for quality audiences on Google/Facebook.
• $15–$50 — High. Finance, legal, and B2B niches.
• $50+ — Premium. LinkedIn, niche B2B, or highly targeted campaigns.
For publishers (website owners earning AdSense revenue), higher CPM means more money per 1,000 pageviews. US traffic in finance niches can command $15–$40 CPM.
• Under $2 — Very low. Common for broad, untargeted traffic.
• $2–$5 — Average for most display campaigns.
• $5–$15 — Good. Typical for quality audiences on Google/Facebook.
• $15–$50 — High. Finance, legal, and B2B niches.
• $50+ — Premium. LinkedIn, niche B2B, or highly targeted campaigns.
For publishers (website owners earning AdSense revenue), higher CPM means more money per 1,000 pageviews. US traffic in finance niches can command $15–$40 CPM.
CPM vs CPC vs CPA
| Metric | Stands for | You pay for | Best for |
|---|---|---|---|
| CPM | Cost Per Mille | Every 1,000 impressions | Brand awareness, reach |
| CPC | Cost Per Click | Each click on your ad | Traffic, lead generation |
| CPA | Cost Per Acquisition | Each conversion/sale | Sales, ROI-focused |
| CTR | Click-Through Rate | Not a cost metric | Measuring ad effectiveness |
When to use CPM: Choose CPM when your goal is maximum visibility — launching a new product, building brand recognition, or running retargeting ads where you want to stay “top of mind.” CPM campaigns work best when your creative is strong enough to convert passively.
When to use CPC: Choose CPC when you need measurable traffic to a landing page or website. You only pay when someone actively clicks, making it safer for performance-focused campaigns.
CPM to CPC conversion: You can estimate CPC from CPM using:
When to use CPC: Choose CPC when you need measurable traffic to a landing page or website. You only pay when someone actively clicks, making it safer for performance-focused campaigns.
CPM to CPC conversion: You can estimate CPC from CPM using:
CPC = CPM ÷ (CTR × 10). For example, a $5 CPM with 2% CTR = $0.25 CPC.