CPM Calculator

Instantly calculate Cost Per Mille, total campaign cost, or total impressions — then compare campaigns and benchmark against industry averages.

Your CPM

Campaign Comparison

Add campaigns to compare CPM side-by-side. The most cost-efficient campaign (lowest CPM) is highlighted automatically.

Campaign Name Cost ($) Impressions CPM

Industry CPM Benchmarks

PlatformTypical CPM Range

Benchmarks are approximate and vary by industry, audience targeting, ad format, and season.

What is CPM?

CPM stands for Cost Per Mille — "mille" being Latin for one thousand. It represents the price an advertiser pays for every 1,000 ad impressions delivered. CPM is the universal pricing model for display advertising, video campaigns, programmatic media, podcast sponsorships, and any ad format where reach is the primary objective.

Unlike CPC (cost-per-click) or CPA (cost-per-acquisition), CPM charges for exposure regardless of engagement, making it the standard metric for brand awareness campaigns where visibility matters most.

CPM Formula Explained

The CPM formula solves for three variables. Use this calculator to find any one when you know the other two:

CPM = (Total Cost ÷ Total Impressions) × 1,000

Example: $5,000 ÷ 400,000 impressions × 1,000 = $12.50 CPM

Total Cost = (CPM × Impressions) ÷ 1,000

Example: $12.50 × 400,000 ÷ 1,000 = $5,000.00

Impressions = (Total Cost ÷ CPM) × 1,000

Example: $5,000 ÷ $12.50 × 1,000 = 400,000 impressions

When to Use CPM

CPM is the right metric when your primary goal is reach and awareness rather than immediate clicks or conversions:

  • Brand Awareness Campaigns — Maximize the number of qualified people who see your brand at the lowest cost per impression.
  • Display & Programmatic Advertising — Google Display Network, programmatic exchanges, and direct publisher buys are almost universally priced on CPM.
  • Video Advertising — YouTube, Connected TV (CTV), and streaming platforms use CPM to price impression-based video inventory.
  • Podcast & Audio Sponsorships — Podcast ad rates are quoted as CPM against projected listener download counts.

CPM vs CPC vs CPA

The three core digital advertising pricing models serve different campaign goals:

ModelCharged WhenBest ForTypical Use
CPMPer 1,000 impressionsBrand awarenessDisplay, video, programmatic
CPCPer clickTraffic & engagementSearch ads, social traffic
CPAPer conversionDirect responseE-commerce, lead gen

How to Lower Your CPM

A lower CPM means more reach for the same budget. Five proven strategies:

  • 1Broaden your audience targeting. Narrow audiences increase auction competition and cost. Expanding targeting parameters increases available inventory supply, which drives CPM down.
  • 2Improve ad creative quality. Platforms reward high-relevance ads with better delivery and lower CPMs. A/B test headlines, visuals, and formats to boost your relevance or quality score.
  • 3Test different platforms. The same audience may be reachable at a fraction of the cost on a different channel. Compare programmatic display ($1–$5) versus premium social ($5–$15) for your goals.
  • 4Optimize campaign timing. CPMs spike during Q4, holidays, and major events. Running campaigns in Q1–Q2 typically yields 20–40% lower CPMs due to reduced auction competition.
  • 5Use frequency caps. Without caps, you repeatedly bid on the same users — inflating CPM through self-competition in retargeting pools. Cap frequency at 3–5 impressions per user per week.

Frequently Asked Questions

What does CPM stand for?
CPM stands for Cost Per Mille, where "mille" is Latin for one thousand. It represents the cost an advertiser pays for one thousand ad impressions. It is the standard pricing model for display advertising, video ads, programmatic campaigns, podcast sponsorships, and any reach-based ad format.
What is a good CPM?
A "good" CPM depends on platform, industry, and objective. Generally: display ads run $1–$5, social media ads $5–$15, and premium placements like LinkedIn or Connected TV reach $20–$50+. Always compare against your own historical data and the industry benchmarks above — context determines whether a CPM is efficient.
How is CPM different from CPC and CPA?
CPM charges per 1,000 impressions regardless of clicks or actions. CPC (Cost Per Click) only charges when a user clicks your ad. CPA (Cost Per Acquisition) only charges when a desired action — like a purchase or sign-up — is completed. CPM is best for brand awareness; CPC for driving traffic; CPA for direct-response conversion campaigns.
Does a higher CPM mean worse performance?
Not necessarily. A higher CPM often reflects access to more targeted, premium audiences. LinkedIn's $20–$50 CPM reaches business decision-makers who may convert at a much higher rate than a cheap, broad audience. Always evaluate CPM alongside downstream metrics like CTR, conversion rate, and return on ad spend (ROAS).
How do I lower my CPM?
Key strategies: (1) Broaden audience targeting to increase inventory supply, (2) Improve ad creative for better platform relevance scores, (3) Test platforms with lower baseline CPMs, (4) Run campaigns during off-peak seasons when auction competition drops, and (5) Use frequency caps to avoid bidding against yourself in retargeting pools.
Can I use this for podcast or TV ads?
Yes. CPM applies to any ad format sold on an impression or audience basis — including podcast ads, connected TV (CTV), streaming audio, and traditional TV measured by viewership estimates. Simply enter your negotiated CPM rate and expected audience size to calculate your total cost, or enter cost and audience to find your effective CPM.

Featured On