Free CPM Calculator | Cost Per Mille (Thousand Impressions) | Rybbit

CPM Calculator (Cost Per Mille)

Calculate cost per thousand impressions and compare across advertising platforms to optimize your media spend

Total Ad Spend ($) *

Total amount spent on advertising

Total Impressions *

Number of times your ad was displayed

PlatformGoogle DisplayGoogle SearchFacebook FeedInstagram FeedInstagram StoriesLinkedInTwitterTikTokYouTubePinterest

Select advertising platform to compare against benchmarks

Calculate CPMClear

What is CPM (Cost Per Mille)?

CPM, or Cost Per Mille, measures the cost of 1,000 advertising impressions. The term "mille" comes from Latin, meaning "thousand." It's a fundamental metric in display advertising that helps marketers understand how efficiently they're reaching their audience.

CPM is particularly useful for brand awareness campaigns where the goal is maximum visibility rather than immediate conversions. It allows you to compare costs across different platforms, ad formats, and campaigns on an apples-to-apples basis.

How to Calculate CPM

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

Example: If you spent $5,000 and received 500,000 impressions:

CPM = ($5,000 ÷ 500,000) × 1,000 = $10

This means you paid $10 for every 1,000 times your ad was shown.

Platform Benchmarks

Why CPM Matters

How to Lower Your CPM

  1. Improve ad quality: Higher relevance scores on platforms like Facebook and Google reduce CPM
  2. Refine targeting: Narrow audiences to more engaged, relevant users
  3. Test ad formats: Some formats (Stories, Reels) often have lower CPMs than feed placements
  4. Optimize bid strategy: Use automatic bidding or target CPM bidding to find efficiency
  5. Choose the right platform: Match platforms to your audience demographics and campaign goals
  6. Avoid peak times: Run ads during less competitive hours or seasons

CPM vs Other Pricing Models

Understanding different ad pricing models helps choose the right approach: