Calculate and compare your advertising campaign costs
Determine the cost per thousand impressions for your marketing campaigns and compare performance across different advertising strategies.
Fill in both campaigns to compare their cost efficiency
Total cost of a campaign
$
Cost per 1000 impressions (CPM)
$
Number of impressions
Second campaign
Use this to compare with the first campaign
Total cost of a campaign
$
Cost per 1000 impressions (CPM)
$
Number of impressions
How to Calculate CPM
CPM (Cost Per Mille) or Cost Per Thousand impressions is a fundamental marketing metric showing how much you pay for one thousand impressions of your advertisement. This CPM calculator simplifies determining campaign costs and comparing advertising strategies.
CPM stands…
Calculate and compare your advertising campaign costs
Determine the cost per thousand impressions for your marketing campaigns and compare performance across different advertising strategies.
Fill in both campaigns to compare their cost efficiency
Total cost of a campaign
$
Cost per 1000 impressions (CPM)
$
Number of impressions
Second campaign
Use this to compare with the first campaign
Total cost of a campaign
$
Cost per 1000 impressions (CPM)
$
Number of impressions
How to Calculate CPM
CPM (Cost Per Mille) or Cost Per Thousand impressions is a fundamental marketing metric showing how much you pay for one thousand impressions of your advertisement. This CPM calculator simplifies determining campaign costs and comparing advertising strategies.
CPM stands for Cost Per Mille, with ‘Mille’ being the Latin word for thousand. In digital advertising, CPM represents the cost an advertiser pays for one thousand impressions or views of their advertisement. This metric is crucial for brand awareness campaigns where the goal is maximizing reach rather than driving immediate actions.
Understanding how to calculate CPM helps marketers evaluate campaign efficiency, compare performance across platforms, negotiate better rates with publishers, and allocate budgets effectively. Regular CPM calculation reveals which campaigns deliver the best value for your investment.
The CPM Formula:
CPM = (Total Cost / Number of Impressions) × 1,000
Step-by-Step Guide:
- Step 1: Determine your total campaign cost (including all fees and production costs)
- Step 2: Identify the total number of impressions delivered or guaranteed
- Step 3: Divide total cost by total impressions
- Step 4: Multiply the result by 1,000 to get CPM
For example, if your campaign costs $500 and generates 100,000 impressions: CPM = ($500 ÷ 100,000) × 1,000 = $5 CPM
Practical Example: A Facebook ad campaign costs $1,200 and delivers 250,000 impressions. CPM = ($1,200 ÷ 250,000) × 1,000 = $4.80 CPM. This means you’re paying $4.80 for every thousand people who see your ad.
Alternatively, you can calculate:
- Total Cost = (CPM × Impressions) / 1,000
- Number of Impressions = (Total Cost / CPM) × 1,000
Budget Planning: For a target CPM of $6 and 500,000 impressions, your budget should be: ($6 × 500,000) / 1,000 = $3,000.
Understanding how to calculate the CPM helps you make informed decisions about your advertising budget, compare campaign performance across different platforms, and optimize your media buying strategy for maximum ROI. Regular CPM calculation is key to successful advertising.
Understanding Campaign Comparison
When comparing two campaigns, our CPM calculator shows you the relative performance metrics to help you make informed decisions about your advertising strategy. This CPM calculator makes it easy to calculate the CPM and compare results.
- Cost Comparison: See which campaign delivers more impressions for your budget.
- CPM Comparison: Compare the cost efficiency between campaigns directly.
- Percentage Analysis: The CPM calculator automatically calculates what percentage one campaign represents compared to another.
- Value Assessment: Lower CPM means you’re paying less to reach each thousand people.
Pro Tip: While a lower CPM is generally better, also consider the quality of impressions and your target audience when evaluating campaign performance. Use our CPM calculator to analyze your campaigns.
Frequently Asked Questions
What is CPM (Cost Per Mille) in Advertising?
▼
CPM (Cost Per Mille) is a fundamental digital advertising metric that represents the cost an advertiser pays for one thousand impressions of their advertisement. A good CPM calculator can help you understand this metric better.
The term ‘Mille’ comes from Latin, meaning thousand, making CPM literally ‘Cost Per Thousand.’
This pricing model is widely used in:
- Display advertising
- Social media marketing
- Video advertising campaigns
When you use a CPM calculator, you can determine exactly how much your advertising campaign costs per thousand views or impressions. Unlike performance-based models where you pay for actions, CPM focuses on maximizing brand exposure and reach.
Marketers prefer CPM when their primary goal is brand awareness rather than immediate conversions or clicks. Understanding CPM calculation is essential for effective media planning and budget allocation across different advertising platforms.
How is CPM calculated?
▼
To calculate the CPM, divide the total cost of your campaign by the number of impressions, then multiply by 1,000. This CPM calculation is simple and straightforward.
The formula is: CPM = (Total Cost ÷ Total Impressions) × 1,000
For example, if you spend $500 on a campaign that generates 100,000 impressions, your CPM calculation would be ($500 ÷ 100,000) × 1,000 = $5 CPM. You can use our CPM calculator to calculate CPM quickly.
This straightforward formula helps advertisers evaluate the cost-efficiency of their campaigns. When you calculate CPM regularly, you can better understand which campaigns deliver the best value for your investment.
Many marketers use automated tools like this CPM calculator to calculate CPM across multiple campaigns simultaneously, saving time and ensuring accuracy in their reporting.
What is a Good CPM?
▼
A good CPM varies significantly based on industry, platform, target audience, and campaign objectives. Use our CPM calculator to determine if your CPM is good. Here are typical benchmarks:
Industry Benchmarks:
- Display advertising: $2-$4 CPM
- Social media (Facebook, Instagram): $5-$10 CPM
- Professional networks (LinkedIn): $10-$30 CPM
- Video advertising (YouTube): $8-$15 CPM
What constitutes a good CPM also depends on your target market. B2B campaigns usually have higher CPMs than B2C campaigns due to smaller, more specialized audiences.
When evaluating whether your CPM is good, compare it against industry benchmarks and your historical performance data rather than looking at the number in isolation. Our CPM calculator can help with this CPM calculation.
What is a Bad CPM?
▼
A bad CPM is one that significantly exceeds industry benchmarks or your campaign historical averages, indicating you’re overpaying for impressions. Use our CPM calculator to identify bad CPMs.
Warning Signs by Platform:
- Display advertising: Above $10-15 CPM (unless targeting highly specialized audiences)
- Social media advertising: Above $20 CPM
Common Causes of Bad CPM:
- Poor ad quality scores
- Irrelevant targeting
- High competition in your auction
- Audience overlap
- Creative fatigue
To identify a bad CPM, consistently monitor your campaigns and compare performance across similar time periods and audience segments. If your CPM suddenly spikes without improvement in results, investigate potential causes immediately.
Regular CPM calculation helps you spot these issues early and adjust your strategy accordingly. Use our CPM calculator to track and calculate CPM over time.
Is a Higher or Lower CPM Better?
▼
The answer depends on whether you’re the advertiser (buyer) or the publisher (seller). Each party has different interests when it comes to CPM rates. Our CPM calculator can help you analyze both perspectives.
For Advertisers (Buyers): Lower CPM is Generally Better
As an advertiser paying for impressions, a lower CPM means you’re paying less to reach each thousand people with your advertising message. This helps maximize your advertising budget and achieve better cost efficiency. When you calculate CPM, look for lower rates.
Example: If your budget is $1,000, a $5 CPM gets you 200,000 impressions, while a $10 CPM only gets 100,000 impressions. Use our CPM calculator to calculate CPM for different scenarios.
However, the lowest CPM isn’t always the best. A slightly higher CPM might deliver better quality impressions from your ideal target audience, leading to higher engagement and conversion rates. CPM calculation should consider quality too.
For Publishers (Sellers): Higher CPM is Generally Better
As a publisher selling ad space, a higher CPM means you earn more revenue for every thousand impressions you deliver. This maximizes your inventory value and increases overall revenue. Understanding CPM calculation helps publishers set rates.
Example: With 1 million impressions, a $10 CPM generates $10,000 revenue, while a $5 CPM only generates $5,000. Our CPM calculator can help publishers calculate CPM revenue potential.
However, setting CPM too high might reduce demand from advertisers, leading to unfilled inventory and lower total revenue despite higher rates. CPM calculation should balance rate and demand.
Key Takeaway: Whether a higher or lower CPM is better depends on your role in the advertising ecosystem. Advertisers typically seek lower CPMs for cost efficiency, while publishers prefer higher CPMs for revenue maximization. The optimal CPM balances value for both parties in the marketplace. Use our CPM calculator to find the right balance.
When evaluating CPM, always consider: campaign objectives, audience quality, platform fit, and return on investment rather than focusing solely on the CPM number. Our CPM calculator makes it easy to calculate the CPM and assess performance.