CPM Calculator
Calculate Cost Per Mille (CPM), total ad cost, or total impressions instantly using our online CPM calculator.
What is Cost Per Mille (CPM)?
Cost Per Mille (CPM), also known as Cost Per Thousand, is a widely used digital advertising metric that represents the price an advertiser pays for every 1,000 impressions of their ad. An "impression" is recorded whenever an ad is displayed to a user, regardless of whether they click on it or interact with it. The term "mille" is Latin for thousand, hence the abbreviation CPM. This pricing model is standard for display ads, video ads, social media campaigns, and brand awareness initiatives.
The CPM Calculation Formula
Calculating CPM involves dividing the total cost of the campaign by the number of impressions, then multiplying the result by 1,000. The mathematical formula is:
For instance, if your campaign cost is $200.00 and you received 50,000 impressions, your Cost Per Mille would be:
Bidirectional Calculations
Our online CPM calculator supports three-way bidirectional calculation:
- Calculate CPM: Input total cost and total impressions to find the average cost per 1,000 views.
- Calculate Impressions: Input total cost and your target CPM to see how many impressions your budget will generate.
- Calculate Total Cost: Input total impressions and average CPM to determine the required campaign budget.
CPM vs. CPC: What is the Difference?
While CPM charges you for ad exposure (impressions), Cost Per Click (CPC) only charges you when a user clicks on your ad. CPM is ideal for brand awareness, where the goal is to get your logo or message in front of as many people as possible. CPC is preferred for direct response marketing, where you want to drive active traffic to a landing page to generate leads or sales. You can easily compare these methods or calculate click-based pricing with our CPC Calculator.
Frequently Asked Questions
What is a good average CPM?
Average CPM values vary significantly by platform, industry, target audience, and ad placement. For example, display ads might have a CPM between $1.00 and $3.00, while highly targeted social media video ads or LinkedIn campaigns can have CPMs ranging from $10.00 to over $30.00.
Does a high CPM mean my campaign is failing?
Not necessarily. A higher CPM often reflects a highly targeted, premium audience or a highly competitive ad placement. What matters most is the ultimate conversion rate and return on investment (ROI) generated by the campaign.
Why is CPM a popular model for publishers?
Publishers prefer the CPM model because it guarantees revenue based on the volume of traffic (impressions) their website generates, rather than relying on whether their visitors click on the advertisements.
Can I calculate CPM if I only know my budget and conversions?
To calculate CPM, you must know the number of impressions. If you have budget and conversions, you can calculate the Cost Per Acquisition (CPA) instead. To find the conversion rate of your traffic, you can also use our Conversion Rate Calculator.