TheAlgoBrief
Back to Tools

CPM Calculator

Calculate Cost Per Thousand Impressions for your ad campaigns

CPM Calculator
Enter your campaign cost and impressions to calculate CPM
$

Total amount spent on the campaign

Number of times ads were displayed

Quick Examples:

Frequently Asked Questions

What's a good CPM?

A "good" CPM depends on your industry, target audience, and advertising goals. Generally, $2-$10 is considered average for most platforms. B2B and niche audiences typically have higher CPMs ($10-$30+).

CPM vs CPC: Which is better?

CPM is better for brand awareness campaigns where impressions matter. CPC (Cost Per Click) is better for direct response campaigns where you want specific actions. Choose based on your campaign goals.

Why is my CPM so high?

High CPMs can result from: competitive targeting, low ad quality scores, premium placements, or expensive platforms (like LinkedIn). Review your targeting, creative quality, and consider alternative platforms.

What is CPM?

CPM (Cost Per Mille) is a metric that measures the cost of 1,000 ad impressions. It's one of the most common pricing models in digital advertising and helps advertisers compare costs across different platforms and campaigns.

How to Calculate CPM

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

Example: If you spend $500 on a campaign that gets 250,000 impressions:

CPM = ($500 / 250,000) × 1,000 = $2.00

When to Use CPM

  • Brand Awareness Campaigns: When the goal is visibility, not immediate conversions
  • Display Advertising: Banner ads, native ads, and video pre-roll ads
  • Comparing Platforms: Evaluate which ad platforms offer the best value
  • Budget Planning: Estimate how many impressions you can get for your budget

CPM Benchmarks by Platform (2024)

Google Display Network

$2.80

Facebook Feed

$7.19

Instagram Feed

$7.91

YouTube

$9.68

LinkedIn

$33.80

Twitter/X

$6.46

*Average CPM rates. Actual costs vary by targeting, industry, and ad quality.

How to Lower Your CPM

1. Improve Ad Relevance

Create ads that match user intent and platform algorithms reward with lower costs

2. Refine Targeting

Narrow your audience to highly relevant users instead of broad targeting

3. Test Different Ad Formats

Video, carousel, and native ads may have different CPMs than static images

4. Optimize Landing Pages

Higher engagement rates lead to better quality scores and lower costs

Track CPM Across All Your Campaigns

Stop calculating CPM manually. Automatically import metrics from Google Ads, Meta, TikTok and get real-time alerts when your CPM changes.