Free CPM Calculator (Cost Per Mille)
Free tool to calculate CPM. Enter any two values—cost, impressions, or CPM—to instantly find the third. The simplest ad cost calculator.
CPM Calculator (Cost Per Mille)
Enter any two values and the third will be calculated automatically.
- To calculate CPM: Enter Total Cost and Total Impressions
- To calculate Total Cost: Enter CPM and Total Impressions
- To calculate Total Impressions: Enter Total Cost and CPM
What is CPM?
CPM stands for Cost Per Mille (Cost Per Thousand Impressions)
Why use our CPM Calculator?
Simple, accurate, and free advertising cost calculation tool
Three-in-one calculator
Calculate CPM, total cost, or impressions by entering just two values.
Real-time results
See results instantly as you type, with no need to click a calculate button.
Mobile-friendly
Perfect for use on any device - mobile, tablet, or desktop.
No registration required
Free to use with no sign-up or personal information needed.
User-friendly interface
Clean, intuitive design makes calculating ad costs simple for everyone.
Advertising industry standard
Uses the standard CPM formula recognized across the digital advertising industry.
How to Use the CPM Calculator
Simple three steps to calculate what you need
Enter known values
Input any two values you already know (cost, impressions, or CPM)
Leave one field empty
The field you leave empty is the one that will be calculated
View your result
The calculator automatically computes the missing value in real-time
Parameter Description
Understanding each value in the CPM calculation
Total Cost
The total amount spent on an advertising campaign
Total Impressions
The number of times your ad was displayed
CPM
Cost Per Mille (cost per thousand impressions)
CPM Formulas
Standard formulas for all CPM calculations
How to Calculate CPM
Use this formula when you know the total cost and total impressions
CPM = (Total Cost / Total Impressions) × 1000
Example: $500 spent for 250,000 impressions: ($500 / 250,000) × 1000 = $2.00 CPM
How to Calculate Total Cost
Use this formula when you know the CPM and total impressions
Total Cost = (CPM × Total Impressions) / 1000
Example: $2.00 CPM for 250,000 impressions: ($2.00 × 250,000) / 1000 = $500
How to Calculate Total Impressions
Use this formula when you know the total cost and CPM
Total Impressions = (Total Cost / CPM) × 1000
Example: $500 budget at $2.00 CPM: ($500 / $2.00) × 1000 = 250,000 impressions
Calculation Examples
Real-world examples of CPM calculations
Facebook Ad Campaign
Calculate the CPM for a Facebook advertising campaign
Calculation steps
Budget Planning
Calculate the total cost for a planned campaign
Calculation steps
Reach Estimation
Calculate potential impressions for a fixed budget
Calculation steps
Understanding CPM Values
Less than $2.00
Generally considered low/competitive CPM, common for broad targeting or high-supply inventory
$2.00 - $10.00
Average CPM range for most digital advertising platforms and targeting options
Greater than $10.00
Premium CPM, typically seen with highly specific targeting, premium placements, or specialized industries
Frequently Asked Questions
Common questions about CPM and advertising metrics
A 'good' CPM varies widely by industry, platform, and targeting. Generally, $1-$2 is considered low, $5-$10 is average, and $15-$30 might be normal for highly targeted or premium campaigns. The most important factor is whether your CPM delivers positive ROI for your specific business goals.
CPM (Cost Per Mille) measures the cost per 1,000 impressions, while CPC (Cost Per Click) measures the cost for each click on your ad. CPM is impression-based pricing, while CPC is performance-based pricing where you only pay when users click.
To lower your CPM: 1) Refine your audience targeting (but not too narrow), 2) Improve your ad quality score, 3) Test different ad placements, 4) Optimize your bidding strategy, 5) Schedule ads during less competitive times, and 6) Regularly refresh your creative to maintain engagement.
CPM is typically better for brand awareness campaigns where impressions matter most. CPC is usually better for performance campaigns focused on driving specific actions. For new campaigns, CPC often provides a safer starting point as you only pay for actual clicks.
CPM (Cost Per Mille) is what advertisers pay per 1,000 impressions. RPM (Revenue Per Mille) is what publishers earn per 1,000 impressions. For the same ad impression, RPM is typically lower than CPM because ad platforms take a percentage of the advertiser's payment before paying the publisher.
Disclaimer
This calculator is provided for informational purposes only:
1. All calculations are based on standard industry formulas
2. Actual advertising costs may vary based on numerous factors
3. Results should be used as estimates only
4. We recommend consulting with marketing professionals for campaign planning
5. This tool does not guarantee any specific advertising performance