Cost Per Mille (CPM) Calculator
Calculate CPM from ad cost and impressions; find total campaign budget or the impressions your budget can reach.
What Is CPM? The Core Cost Model of Digital Advertising
CPM — Cost Per Mille, or Cost Per Thousand Impressions — is one of the most common pricing models in digital advertising. Each time an ad is shown to 1,000 people, the advertiser pays the ad platform the pre-agreed CPM rate. This model is especially preferred for brand awareness, retargeting and broad audience campaigns, as it lets you plan in advance how many people your budget will reach.
CPM Formula and 3 Calculation Modes
Calculate CPM
CPM = (Total Cost ÷ Impressions) × 1,000
Enter the total amount spent and the impressions received; find your CPM instantly.
Calculate Total Cost
Cost = CPM × (Impressions ÷ 1,000)
Find out how much you will spend to reach your target impression count.
Calculate Impression Count
Impressions = (Budget ÷ CPM) × 1,000
Plan how many impressions a given budget can deliver.
Which Campaigns Suit the CPM Model?
- Brand awareness: Reaching a broad audience matters when launching a new product or brand.
- Video campaigns: YouTube and social media video ads are typically priced on a CPM basis.
- Retargeting: Use visual reminders to reach users who previously visited your site.
- Seasonal campaigns: CPM reservations are made to capture the target audience early during peak periods.
Factors That Affect CPM
CPM values vary significantly by platform, audience, industry and seasonality. LinkedIn commands high CPMs of $25–40 due to the cost of reaching B2B decision-makers, while the Google Display Network delivers much broader audiences at just $1–5. During the year-end shopping season (November–December), CPMs rise significantly across all platforms.