CPM (Cost Per Mille) Calculator
Calculate advertising CPM, Total Cost, or Impressions instantly. A 3-way converter for media buyers to plan brand awareness campaigns effectively.
About
Cost Per Mille (CPM), or Cost Per Thousand Impressions, is the fundamental currency of brand awareness campaigns. Unlike performance metrics that track clicks, CPM focuses on visibility. This tool is critical for media buyers who need to reverse-engineer their budgets: calculating how many impressions a specific budget will yield, or determining the maximum CPM bid to stay within a total spend limit. Accurate CPM calculations prevent budget overruns in high-volume programmatic advertising environments.
cpm
advertising
media buying
impressions
Formulas
The CPM model links three variables. Depending on your knowns, the logic shifts:
CPM = (Total CostImpressions) × 1000
Total Cost = CPM × Impressions1000
Impressions = Total Cost × 1000CPM
Reference Data
| Advertising Platform | Average CPM ($) | Primary Audience | Format Focus |
|---|---|---|---|
| Facebook Ads | $14.40 | B2C / General | Social Feed |
| $13.20 | Gen Z / Millennials | Visual / Reels | |
| $33.80 | B2B / Professional | Newsfeed / InMail | |
| Google Display | $2.80 | Broad Reach | Banners |
| Google Search | $38.40 | High Intent | Text Ads |
| YouTube | $9.60 | Video Consumers | Pre-roll / Bumper |
| $30.00 | Shoppers | Visual Pins | |
| TikTok | $10.00 | Gen Z | Short Video |
| Twitter (X) | $6.46 | News / Real-time | Feed |
| Amazon Ads | $8.10 | Shoppers | Sponsored Products |
Frequently Asked Questions
CPM is ideal for brand awareness and visibility. If your goal is to have as many people see your message as possible (e.g., a new product launch), CPM is more cost-effective. CPC is better for direct response where you want specific actions.
Not necessarily. Cheap impressions often come from low-quality placements or bot traffic (banner blindness). A higher CPM on a premium site like the New York Times might deliver more brand lift than a low CPM on a gaming app.
eCPM is used when you are paying via CPC or CPA but want to compare it to a CPM buy. The formula is (Total Earnings / Total Impressions) * 1000. It normalizes revenue across different pricing models.
LinkedIn allows for highly granular B2B targeting (Job Title, Company Size, Industry). You are paying a premium for the certainty that your ad is reaching decision-makers, which justifies the higher cost compared to broad consumer networks.