PPC

What is Cost Per Thousand Impressions (CPM)?

Cost Per Thousand Impressions (CPM) is the cost paid for one thousand ad impressions. It helps measure the cost efficiency of brand awareness campaigns.

Full FormCost Per Thousand Impressions
CategoryPPC
UnitCurrency
Higher IsWorse
FORMULA

How to Calculate Cost Per Thousand Impressions (CPM)

Cost Per Thousand Impressions (CPM) measures the cost of showing an ad one thousand times. It is commonly used for awareness campaigns. CPM helps compare reach efficiency across platforms, and lower CPM often means better cost control. This metric focuses on visibility rather than clicks.

Cost Per Thousand Impressions (CPM) Formula
Cost Per Thousand Impressions (CPM)=
Total Ad Spend
Total Impressions

Simple Example

If your campaign received 250,000 impressions at a cost of $500:

CPM = (500 ÷ 250,000) × 1,000 = 2
250K
Impressions
$500
Spend
$2
CPM

Marketing Platforms that supports Cost Per Thousand Impressions (CPM)

These platforms provide the data needed to measure or calculate Cost Per Thousand Impressions (CPM) in Two Minute Reports.

Frequently Asked Questions

CPM (Cost Per Mille) is the cost to show your ad 1,000 times, regardless of clicks or conversions. It's calculated as (Total Ad Spend / Total Impressions) × 1,000. CPM bidding is ideal for brand awareness campaigns where visibility and reach matter more than immediate conversions. Use CPM when launching new products, building brand recognition, promoting events, or retargeting campaigns where you want maximum exposure to specific audiences. It's particularly effective for video ads, display campaigns, and social media brand-building. Typical CPM rates vary widely: $2-10 for display ads, $5-20 for social media, and $10-30 for premium video placements. CPM gives you predictable costs for guaranteed impressions.
High CPM typically results from intense competition in your target audience, poor ad quality or relevance, narrow audience targeting, premium placements, or timing factors. Competitive industries like finance, insurance, and legal see CPMs of $20-50+ compared to $2-5 for less competitive niches. Targeting affluent demographics, specific geographic areas, or narrow interest segments increases CPM due to limited inventory. Running campaigns during peak seasons (Q4 holidays, back-to-school) drives up costs. Poor creative that receives low engagement signals low quality to platforms, resulting in higher costs for the same impressions. Platform choice matters too—LinkedIn CPMs are typically 3-5x higher than Facebook due to B2B professional targeting.
CPM charges per impression, CPC (cost-per-click) charges per click, and CPA (cost-per-acquisition) charges per conversion. CPM is best for awareness goals where you want maximum eyeballs, CPC for traffic generation where engagement matters, and CPA for direct response when you need measurable outcomes. CPM typically has the lowest barrier to entry but offers less performance accountability. For example, a $5 CPM means you pay $5 per 1,000 impressions regardless of whether anyone clicks. With CPC, you might pay $0.50 per click, only paying when users engage. CPA might be $50 per conversion, paying only for results. Choose CPM when optimizing for reach and frequency, CPC for consideration-stage campaigns, and CPA for bottom-funnel conversion campaigns.
Reduce CPM by expanding audience size to access more inventory and reduce competition, improving ad quality to earn better placement rates, testing different ad formats (video often costs more than static images), and adjusting targeting parameters like age ranges or interest categories. Use automatic placements initially to let algorithms find the cheapest inventory, then optimize based on performance. Schedule ads during off-peak hours when competition is lower. A/B test creative frequently—better engagement signals higher quality, earning lower CPMs. Exclude underperforming placements and websites. Consider lookalike audiences which often have lower CPM than interest-based targeting. Use frequency capping to avoid overpaying for repeated impressions to the same users. On Facebook, broader targeting (remove detailed targeting) often yields lower CPMs than narrow audiences.