Cost Per Thousand Impressions Calculator
Determine exactly how much you're paying for every 1,000 ad impressions across display, video, and programmatic campaigns. Our cost per thousand impressions calculator helps media buyers and advertisers benchmark their CPM rates against industry standards and identify opportunities to reduce acquisition costs.
Campaign Comparison
What Is a Cost Per Thousand Impressions Calculator?
A cost per thousand impressions calculator is a specialized tool that computes the price an advertiser pays each time their ad is displayed 1,000 times. The metric originates from the Latin word mille, meaning thousand, which is why it's abbreviated as CPM.
This calculator is essential for comparing advertising efficiency across different channels, ad networks, and campaign types. Whether you're running display banners on the Google Display Network or video pre-rolls on YouTube, knowing your cost per thousand impressions lets you allocate budget to the most cost-effective placements.
By inputting your total ad expenditure and the number of impressions served, you receive an immediate CPM figure that reveals whether your campaign spending aligns with industry benchmarks—typically ranging from $2 to $12 for display and $6 to $30 for video ads.
Cost Per Thousand Impressions Formula
The cost per thousand impressions formula divides your total advertising cost by the number of impressions, then multiplies by 1,000 to normalize the rate per mille.
CPM = (Total Ad Spend ÷ Total Impressions) × 1,000 Example Calculation
$500 ÷ 100,000 = 0.005 × 1,000 = $5.00
How to Calculate Cost Per Thousand Impressions
Follow these four steps to accurately calculate your CPM and evaluate your advertising efficiency.
Gather Your Total Ad Spend
Collect the total amount spent on your advertising campaign, including any platform fees or agency markups that contribute to the final cost.
Your display campaign on Google Ads cost $4,200 over a 30-day period.
Record Total Impressions Delivered
Pull the total impression count from your ad platform's reporting dashboard. Ensure you're using served impressions, not viewable impressions, unless specified.
Google Ads reports your campaign delivered 840,000 impressions.
Apply the CPM Formula
Divide your total spend by total impressions and multiply the result by 1,000 to get your cost per thousand impressions.
($4,200 ÷ 840,000) × 1,000 = $5.00 CPM
Benchmark Against Industry Standards
Compare your calculated CPM to industry averages. Display ads typically range from $2–$12, while premium video placements can reach $15–$30.
Your $5.00 CPM falls well within the healthy range for display advertising.
Frequently Asked Questions
What is a good cost per thousand impressions rate?
How is CPM different from CPC and CPA?
Why do video ads have higher CPM than display ads?
Can I lower my cost per thousand impressions?
Does CPM include only viewable impressions?
How often should I check my CPM rates?
Free Marketing Calculators
Explore our suite of free online calculators for digital marketers. Each tool is designed to help you measure, compare, and optimize your advertising campaigns.