CPM Calculator
Calculate cost per thousand impressions for your advertising campaigns. Essential for media buying and display advertising.
CPM
$5.00
CPM = (Total Cost / Impressions) × 1,000
Cost per Impression
$0.01
Impressions per Dollar
200
Industry CPM Benchmarks
How to Use This Calculator
Enter your total ad spend or number of impressions
Input your CPM rate or calculate it automatically
View cost breakdowns and efficiency metrics
Compare against industry benchmarks
Frequently Asked Questions
What is a good CPM rate?
Good CPM rates vary by platform and industry. Display ads typically range from $2-$10 CPM, while social media ads can range from $5-$15 CPM. Premium placements and targeted audiences often have higher CPMs.
How is CPM different from CPC?
CPM (Cost Per Mille) charges per 1,000 impressions, while CPC (Cost Per Click) charges only when someone clicks your ad. CPM is better for brand awareness, while CPC is better for direct response campaigns.
Why do CPM rates vary so much?
CPM rates depend on factors like audience targeting, ad placement, competition, seasonality, and ad format. Video ads typically have higher CPMs than banner ads, and specific demographic targeting increases costs.
Should I use CPM or CPC bidding?
Use CPM for brand awareness and reach campaigns where impressions matter. Use CPC for performance campaigns where you want to pay only for engaged users who click through to your site.
How can I lower my CPM?
Lower CPM by improving ad relevance scores, testing different audiences, using less competitive placements, adjusting timing of campaigns, and creating more engaging ad creative.
Why Use This Calculator
- Compare costs across different ad platforms
- Calculate total campaign costs from impressions
- Understand your advertising efficiency
- Plan media budgets more effectively
Embed This Calculator
Add this calculator to your website for free.
"This calculator helped us justify our marketing budget to leadership with real data. Finally, a tool that speaks the CFO's language."
VP of Marketing, SaaS Company