Home › Finance Calculators › Cost Per Impression (CPM) Calculator
Advertising & ROI

Cost Per Impression (CPM) Calculator

Calculate your advertising Cost Per Mille (CPM), Cost Per Single Impression (CPI), and projected clicks from total campaign budget and impressions.

📢 Calculator Parameters
Calculated Results
CPM (Cost Per 1,000 Impressions)
—
Standard industry ad benchmark
Cost Per Single Impression
—
Exact spend per individual view
Estimated Total Clicks
—
Based on entered CTR %
Effective Cost Per Click (eCPC)
—
Implied cost per visitor

How to Use the Cost Per Impression (CPM) Calculator

Cost Per Impression (CPI) and Cost Per Mille (CPM, where mille is Latin for thousand) are foundational media-buying metrics used to evaluate the cost efficiency of brand awareness and display advertising campaigns. Dividing total ad spend by total impressions reveals the exact fraction of a cent paid per ad view, while multiplying by 1,000 standardizes the metric into CPM for cross-channel comparison.

Formula and Calculation Methodology

CPM = (Total Campaign Cost ÷ Total Impressions) × 1000
  • Total Campaign Cost: Total dollar spend on the ad campaign
  • Total Impressions: Total number of times the advertisement was displayed
  • CPM: Cost Per Mille (cost per 1,000 ad impressions)

By combining your CPM with an expected Click-Through Rate (CTR), media buyers can instantly translate impression-based pricing into an Effective Cost Per Click (eCPC). If your campaign achieves a high CTR due to compelling ad creative, paying on a CPM basis often yields significantly cheaper traffic than bidding on a flat Cost-Per-Click (CPC) model.

Average Digital Advertising CPM Benchmarks by Platform

Ad ChannelAverage CPM ($)Average CTR (%)Typical Use Case
Google Display Network$2.50 – $4.500.45% – 0.80%Retargeting & Brand Reach
Meta (Facebook / Instagram)$7.50 – $14.000.90% – 1.80%Direct-to-Consumer & Lead Gen
YouTube Video Ads$6.00 – $12.000.65% – 1.40%Product Demos & Awareness
TikTok Ads$4.00 – $9.001.00% – 2.20%Viral Social Discovery
LinkedIn B2B Ads$25.00 – $45.000.40% – 0.65%Enterprise B2B Decision Makers

Frequently Asked Questions

What is the difference between CPI and CPM?

CPI measures the cost of a single impression (Cost ÷ Impressions), which is usually a tiny fraction of a cent. CPM multiplies that figure by 1,000 to express the cost per 1,000 impressions.

What is considered a good CPM?

A good CPM depends on audience intent and platform: $2–$5 is typical for programmatic display ads, $8–$14 is standard for Meta social feeds, and $25+ is normal for high-ticket B2B LinkedIn targeting.

How do I lower my campaign CPM?

Broadening overly restrictive audience sizes, improving ad relevance/engagement scores, and testing video placements (such as Reels or Shorts) generally reduce auction CPMs.