Calculate CPM with the exact formula shown.
Input any two variables from the total campaign cost, ad impressions, or target CPM. The third value calculates instantly while the system displays the complete formula on your screen so you can verify the mathematical results. Our system also features 15-platform marketing benchmarks, a full-funnel performance forecaster, and an informative email marketing cost comparison tool.
CPM Calculator
Enter your inputs below. Calculations update live.
CPM = (Cost ÷ Impressions) × 1,000.
Add multiple campaigns to compare CPM side by side. Best CPM is highlighted in green, worst in red.
| Campaign name | Spend | Impressions | CPM |
|---|
Plan a budget: enter how much you'll spend, what CPM you expect, and see the projected funnel.
Results
Live calculations with the exact formula applied.
Full funnel forecast
Same reach via email vs paid ads
Saved calculations
CPM benchmarks by platform
Average CPM ranges stem directly from published industry reports by WordStream, Statista, Mediaocean, and the IAB. Select any specific row within the chart to apply that platform's reference rates directly into the interactive script above.
| Platform | Low | Average | High | Notes |
|---|
What is CPM?
CPM stands for Cost Per Mille, with the word "mille" serving as the traditional Latin term for one thousand. The metric defines the exact financial amount a business pays for every 1,000 times a digital advertisement displays on a screen. Ad views accumulate as impressions regardless of whether a consumer actually clicks the creative asset.
The framework serves as the standard foundational pricing model for brand awareness campaigns, programmatic display networks, online video placements, and the vast majority of social media advertising channels.
For example, a media campaign that spends $500 to secure exactly 100,000 impressions yields an operational CPM of $5.00. Tracking this metric allows marketing teams to evaluate campaigns of vastly different sizes and across competing networks using a consistent, direct comparison.
Media buyers can adjust the algebraic elements to isolate any unknown variable:
- To find cost: Cost = (CPM × Impressions) ÷ 1,000
- To find impressions: Impressions = (Cost ÷ CPM) × 1,000
- To find CPM: CPM = (Cost ÷ Impressions) × 1,000
Who uses CPM calculations
Paid Media Buyers
Media professionals utilize a CPM Calculator daily to compare promotional metrics across Meta, Google, TikTok, and LinkedIn. Tracking these variations helps buyers spot which channels yield the most affordable reach for their target audience.
Marketing Agencies
Account teams use these metrics when pitching new clients or mapping media plans. Displaying clear, realistic forecasts helps set client expectations regarding ad spend performance. Plus, a $10,000 budget at an $8 CPM securely yields 1.25 million impressions, roughly 12,500 clicks, and about 250 customer conversions.
E-commerce Founders
Business owners compare paid ad delivery costs against the price of distributing a direct marketing email. Most founders discover that owned email channels operate 10 to 100 times cheaper per impression, plus your subscriber list belongs to your enterprise forever.
Sponsorship Buyers
Corporate representatives negotiate better placement rates with digital newsletters, audio podcasters, independent YouTubers, and social media influencers. Knowing typical industry averages allows buyers to challenge inflated pricing quotes.
Web Publishers
Media networks price direct-sold inventory at competitive rates. Knowing what comparable web properties charge local advertisers helps publishers avoid lost revenue and ensures they remain competitive in the market.
Performance Marketers
Growth analysts work backward from a rigid target Cost Per Acquisition goal. Calculating these numbers reveals the maximum allowable ad cost a brand can support based on known click-through and conversion rates.