What is CPM?

Cost Per Mille (CPM) is a marketing metric that measures the cost per thousand impressions of an advertisement. The term "mille" means thousand in Latin. CPM is widely used in digital advertising to measure and compare the cost efficiency of ad campaigns across different platforms and formats. Use this alongside our CPA Calculator and ROAS Calculator for comprehensive campaign analysis.

How to Calculate CPM

To calculate CPM, divide your total ad spend by the number of impressions, then multiply by 1,000. Use our Daily Budget Calculator to plan your campaign spending:

CPM = (Total Ad Spend / Total Impressions) × 1,000

CPM Formula

The basic CPM formula is:

CPM = (Cost ÷ Impressions) × 1,000

For example, if you spent $500 on an ad campaign that received 100,000 impressions:

CPM = ($500 ÷ 100,000) × 1,000 = $5.00

What is a Good CPM?

A good CPM varies by platform and industry, but generally:

  • $1-$2 - Excellent (typically social media)
  • $2-$5 - Good
  • $5-$10 - Average
  • $10+ - High (may be justified for targeted campaigns)

Use our Ad Budget Allocator to optimize your spending across platforms based on CPM performance.

CPM Calculator

Fill any two fields and click calculate

Advanced CPM Calculator (Multi-Channel)

Meta Ads

Google Ads

TikTok Ads

LinkedIn Ads

Amazon Ads

Channel Performance
Channel Spend Impressions CPM
Total (Blended) - - -

Industry Benchmarks

Platform Average CPM Typical Range
Facebook/Instagram $7.19 $2.50 - $15.00
Google Display $2.80 $0.50 - $4.00
TikTok $10.00 $6.00 - $20.00
LinkedIn $33.80 $20.00 - $50.00

Plan your campaign timing with our Campaign Scheduler to optimize for lower CPMs during off-peak hours.

Calculation Example

Here's a practical example of calculating CPM across multiple channels:

Monthly Ad Campaign:

  • Facebook Ads: Spend $1,000, Impressions 150,000 (CPM: $6.67)
  • Google Display: Spend $500, Impressions 200,000 (CPM: $2.50)
  • TikTok Ads: Spend $800, Impressions 100,000 (CPM: $8.00)

Blended CPM: ($2,300 ÷ 450,000) × 1,000 = $5.11

Use our Creative Specs Checker to ensure your ads meet platform requirements for optimal delivery.

CPM Analysis

When analyzing your CPM, consider:

  • Target audience and demographics
  • Ad placement and format
  • Industry averages
  • Seasonal variations
  • Campaign objectives (use our Ad Budget Allocator to align spend with goals)
  • Geographic targeting

Platform-Specific CPM Calculator

Calculate CPM for specific advertising platforms with industry-standard defaults and benchmarks.

CPM Optimizer

Get personalized recommendations to reduce your CPM and improve campaign efficiency.

Platform CPM Comparison

Visualize CPM performance across different advertising platforms.

How to use: Enter data in the Advanced CPM Calculator above or the Platform-Specific Calculator to see your CPM compared against industry benchmarks.

Budget Calculator

Calculate required budget based on desired impressions and target CPM.

Total impressions you want to achieve
Expected cost per thousand impressions

CPM Forecasting

Forecast future CPM trends based on historical data. Enter your past CPM data to see predicted trends.

Enter CPM values from oldest to most recent