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:
For example, if you spend $500 on a campaign that generates 100,000 impressions, your CPM would be $5.00.
Related Marketing Calculators
CTR Calculator
Calculate Click-Through Rate
CPA Calculator
Calculate Cost Per Acquisition
ROAS Calculator
Calculate Return on Ad Spend
Bounce Rate Calculator
Calculate Website Bounce Rate
Instagram Ad Mockup Generator
Create Instagram Ad Previews
TikTok Ad Mockup Generator
Create TikTok Ad Previews
UTM Builder
Create Campaign Tracking URLs
YouTube Ad Mockup Generator
Create YouTube Ad Previews
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.