Free CPM Calculator

Calculate your cost per thousand & compare across different channels or multiple campaigns

$
$

Fill in any 2 fields - The value of the third will appear

What is CPM?

CPM (Cost Per Mille) is a marketing metric that represents the cost an advertiser pays for 1,000 impressions of their advertisement. It's one of the most common pricing models in digital advertising and helps marketers understand the cost-effectiveness of their campaigns.

How to Calculate CPM

The CPM formula is simple:

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

For example, if you spend $500 on a campaign that generates 100,000 impressions, your CPM would be $5.00.

Frequently Asked Questions

What is a good CPM?

A good CPM varies by industry, platform, and target audience. Generally, CPMs between $1-$10 are considered reasonable, but high-value audiences may justify higher CPMs if they convert well.

How can I improve my CPM?

Improve your CPM by targeting more specific audiences, improving ad quality and relevance, testing different ad formats, optimizing for better placement, and focusing on platforms where your audience is most engaged.

What factors affect CPM?

CPM is influenced by audience targeting (demographics, interests, behavior), ad placement, competition in your industry, ad quality and relevance, platform choice, and seasonal demand.