Cost Per Thousand (CPM) is an advertising metric that represents the cost of delivering 1,000 impressions of your ad. It’s widely used in display, video, and programmatic advertising to assess cost-efficiency for visibility-driven campaigns.
Divide your total campaign cost by the number of impressions (in thousands) to get your Cost Per Thousand.
CPM = (Total Cost ÷ Total Impressions) × 1,000
CPM = (Total Cost ÷ Total Impressions) × 1,000
If you spend $500 on a campaign that gets 100,000 impressions, your CPM is ($500 ÷ 100,000) × 1,000 = $5. This means you paid $5 per 1,000 views.
Avoid overly broad targeting—refined audience segments can lower CPM while increasing relevance.
Compare static, carousel, and video formats to find which drives impressions at the best cost.
Review platform and device-level CPM to remove underperforming placements.