CPM Calculator
Calculate online advertising Cost Per Mille rates, campaign budgets, impressions, and effective Cost Per Click (eCPC) metrics.
| Total Campaign Cost | $2,500.00 |
| Total Ad Impressions | 250,000 Views |
| Estimated Conversions / Leads | 113 Conversions (3.0% CR) |
| Effective Cost per Acquisition (eCPA) | $22.12 / Conversion |
What is Cost Per Mille (CPM)?
Cost Per Mille (CPM) is the foundational pricing benchmark in digital and programmatic advertising. The word "mille" is Latin for one thousand.
A CPM represents the exact price an advertiser pays to display an advertisement 1,000 times to viewers. If your ad runs on Facebook with a $15.00 CPM, you will pay $15.00 for every thousand times the ad appears on user screens.
The Mathematics of Digital Ad Pricing
Here are the core mathematical formulas used by media planners and marketing analysts:
CPM ($) = (Total Campaign Cost / Total Impressions) * 1,000
Total Budget Formula:
Total Cost ($) = (Total Impressions * CPM) / 1,000
Required Impressions Formula:
Impressions = (Total Cost / CPM) * 1,000
Performance Formulas:
Estimated Clicks = Impressions * (CTR % / 100)
Effective Cost Per Click (eCPC) = Total Cost / Estimated Clicks = CPM / (CTR % * 10)
Estimated Conversions = Estimated Clicks * (Conversion Rate % / 100)
Cost Per Acquisition (eCPA) = Total Cost / Estimated Conversions
Step-by-Step Worked Marketing Example
Suppose you spend $2,500 on YouTube Ads and receive 250,000 impressions with a 1.50% CTR and 3.0% conversion rate:
- Calculate CPM:
($2,500 / 250,000) * 1,000 = $10.00 CPM. - Calculate Clicks:
250,000 impressions * 0.015 CTR = 3,750 clicks. - Calculate eCPC:
$2,500 / 3,750 clicks = $0.667 → $0.67 per click. - Calculate Conversions:
3,750 clicks * 0.03 CR = 112.5 → 113 conversions. - Calculate eCPA:
$2,500 / 113 conversions = $22.12 per lead/customer.
Master Platform CPM Benchmark Reference Table
Typical average CPM ranges across major advertising channels:
| Ad Network / Platform | Typical CPM Range | Average CTR | Primary Marketing Objective |
|---|---|---|---|
| Google Display Network (GDN) | $1.50 to $4.00 | 0.35% to 0.60% | Mass cheap reach, retargeting banners |
| TikTok Ads | $4.00 to $9.00 | 0.80% to 1.50% | Short-form video discovery, Gen Z e-commerce |
| YouTube In-Stream Video (Default) | $8.00 to $15.00 | 0.50% to 1.20% | Brand storytelling, product demonstrations |
| Meta (Facebook & Instagram Feed) | $12.00 to $22.00 | 1.00% to 2.20% | Direct-to-consumer (D2C) lead generation |
| Pinterest Ads | $6.00 to $12.00 | 0.50% to 1.00% | Visual shopping, home decor, lifestyle |
| LinkedIn Sponsored Content (B2B) | $25.00 to $65.00 | 0.40% to 0.90% | High-ticket B2B software, executive hiring |
| Connected TV / Streaming (Hulu, Roku) | $20.00 to $45.00 | 0.20% to 0.50% | Living room TV commercials, premium brand reach |
CPM vs CPC vs CPA: Which Bidding Model Should You Choose?
- CPM (Cost Per Mille): Best for brand awareness, video view campaigns, and wide top-of-funnel reach where you want maximum audience exposure.
- CPC (Cost Per Click): Best for search ads (Google Search) and mid-funnel traffic where you only pay when an interested user visits your landing page.
- CPA (Cost Per Acquisition / Target ROAS): Modern algorithmic smart bidding where the platform optimizes ad delivery specifically for completed sales or qualified lead submissions.
5 Strategies to Lower Your Ad CPMs
Frequently Asked Questions
CPM stands for Cost Per Mille ('mille' is Latin for thousand). It represents the advertising cost a marketer pays for every 1,000 impressions (views) an advertisement receives.
A good CPM depends on your target audience and industry. For broad B2C consumer products, $8.00 to $15.00 is typical. For highly targeted B2B decision makers (like enterprise IT buyers), CPMs of $30.00 to $60.00 are standard and profitable.
When paying on a CPM basis, doubling your Click-Through Rate (CTR) cuts your effective Cost Per Click (eCPC) in half. A higher CTR produces more clicks for the exact same impression cost.
Reach is the number of unique individual people who saw your ad. Impressions is the total number of times the ad was displayed (including repeated views by the same user).
LinkedIn offers verified first-party B2B demographic data (job title, company size, seniority, industry). Advertisers pay a premium to guarantee their message reaches executive decision makers.
