Calculate CPM
Find the amount you paid for every 1,000 advertising impressions using your campaign cost and total impressions.
Calculate CPM, advertising cost, or total impressions for your marketing campaign. Enter any two values and get an instant, accurate result.
Choose what you want to calculate and enter your campaign data.
Use the three calculator modes to evaluate your advertising campaign from different perspectives.
Find the amount you paid for every 1,000 advertising impressions using your campaign cost and total impressions.
Estimate your total advertising budget by entering your CPM rate and the number of impressions you want to purchase.
Estimate how many ad impressions your budget can generate based on the CPM rate offered by an advertising platform.
CPM stands for Cost Per Mille, where “mille” means one thousand. In digital advertising, CPM represents the amount an advertiser pays for every 1,000 times an advertisement is displayed.
CPM is commonly used for display ads, social media advertising, video advertising, programmatic campaigns, website banners and brand-awareness campaigns. It helps marketers compare advertising costs across different platforms and audiences.
To calculate CPM, divide the total campaign cost by the total number of impressions and multiply the result by 1,000.
Suppose an advertising campaign costs $500 and generates 100,000 impressions.
This means the advertiser paid $5 for every 1,000 ad impressions.
Follow these simple steps to calculate your required advertising metric.
Choose whether you want to calculate CPM, total advertising cost, or estimated impressions.
Select the currency used for your campaign budget and CPM rate.
Provide the two campaign values you already know. The required input fields change automatically based on the selected mode.
Click the calculate button to see the result, formula and complete campaign breakdown instantly.
CPM makes it easier to compare the cost of reaching audiences across different advertising channels. For example, you can compare the CPM of a Facebook campaign with a Google Display, YouTube, LinkedIn or website banner campaign.
A lower CPM generally means that you are receiving more impressions for your budget. However, the cheapest CPM is not always the best campaign. Audience relevance, ad quality, clicks, conversions and return on ad spend should also be considered.
CPM charges advertisers based on impressions, while CPC charges advertisers when someone clicks the advertisement. CPM is usually suitable for awareness campaigns, while CPC can be useful when the main objective is generating website traffic.
CPA stands for cost per acquisition or action. It measures how much you spend to generate a conversion, sale, registration or another desired action. CPM measures ad exposure, whereas CPA measures the cost of results.
A good CPM depends on the advertising platform, industry, audience, location, campaign objective, competition and ad format. Instead of judging CPM alone, compare it with campaign reach, engagement, click-through rate, conversion rate and revenue.
Learn more about CPM calculations and advertising campaign costs.