CPM Calculator
Calculate Cost Per Mille (CPM), ad impressions, or campaign cost for display advertising.
Quick Examples
About This Calculator
Frequently Asked Questions
What is CPM?
CPM stands for "Cost Per Mille" or "Cost Per Thousand Impressions." It represents the price an advertiser pays for one thousand views or impressions of an advertisement. CPM is a standard metric used in advertising to measure the cost-effectiveness of an ad campaign and to compare costs across different media and platforms.
How is CPM calculated?
CPM is calculated using the formula: CPM = (Total Cost / Total Impressions) × 1,000. For example, if you spent $500 on a campaign that generated 100,000 impressions, your CPM would be ($500 / 100,000) × 1,000 = $5.00.
Is a higher or lower CPM better?
Generally, a lower CPM is better from a cost-efficiency standpoint as it means you're paying less money to reach 1,000 people. However, the ideal CPM depends on your specific goals, target audience, and industry. Premium audiences or highly targeted campaigns often have higher CPMs but may deliver better quality engagement or conversions.
How do I know if my CPM is good?
A "good" CPM varies widely by industry, platform, placement, and targeting options. The best approach is to benchmark your CPM against industry averages for your specific type of campaign and against your own historical performance. For most display advertising, CPMs typically range from $1 to $20, while social media platforms average $5-$10, and premium placements can reach $50 or higher.
Should I always choose the advertising platform with the lowest CPM?
Not necessarily. While CPM is important for budget efficiency, it only measures the cost of reaching people, not the quality of those impressions or their likelihood to convert. A platform with a higher CPM but better targeting capabilities or audience quality might ultimately provide a better return on investment (ROI). Consider metrics like click-through rate (CTR), conversion rate, and return on ad spend (ROAS) alongside CPM.
How can I lower my CPM?
To lower your CPM: 1) Improve your ad creative to increase relevance and engagement, 2) Refine your targeting to focus on the most responsive audiences, 3) Test different ad placements and formats, 4) Optimize your bidding strategy, 5) Consider running campaigns during less competitive times, and 6) Expand to platforms with typically lower CPMs while still reaching your target audience.