CPM Calculator
Calculate cost per thousand impressions, campaign cost, impressions, or ad revenue.
Introduction
The CPM Calculator helps you calculate cost per thousand impressions, total ad cost, impression volume, or revenue per thousand views. CPM stands for cost per mille, where “mille” means one thousand. In advertising, it is commonly used to describe how much it costs to show an ad one thousand times.
CPM is useful for media planning, display advertising, sponsorship pricing, newsletter ads, video campaigns, publisher revenue estimates, and brand-awareness campaigns. It is simple enough to calculate by hand, but a calculator makes it faster to compare scenarios, check reports, and plan budgets. This page explains the formula, inputs, examples, and limitations.
What the CPM Calculator Does
The basic CPM formula is: CPM = total cost / impressions × 1000. If a campaign costs 500 and receives 100,000 impressions, the CPM is 5. That means the campaign cost 5 for every 1,000 impressions. If you know CPM and impressions, you can calculate total cost. If you know cost and CPM, you can estimate how many impressions the budget can buy.
Publishers sometimes use a similar idea called RPM, or revenue per thousand impressions. The math is similar, but the viewpoint is different. CPM is often used by advertisers to measure cost. RPM is often used by publishers to estimate revenue. The calculator can help with either perspective if you enter the correct cost, revenue, or impression values.
How to Use the CPM Calculator
- Choose what you want to solve: CPM, cost, impressions, or revenue.
- Enter the values you already know, such as total spend and impressions.
- Use the same currency for all money fields.
- Click calculate to get the missing value.
- Compare multiple campaigns using the same impression definition and time period.
For best results, confirm whether your report counts served impressions, viewable impressions, video views, page views, or ad requests. These are not always the same. A campaign with a low CPM may not be efficient if many impressions were not viewable, were shown to the wrong audience, or produced no meaningful downstream action.
CPM Formula Examples
If you spent 1,200 for 300,000 impressions, CPM equals 1,200 / 300,000 × 1000, which is 4. If your budget is 2,000 and the expected CPM is 8, estimated impressions equal 2,000 / 8 × 1000, which is 250,000. If a publisher expects 500,000 impressions and charges a 6 CPM, the estimated cost is 500,000 / 1000 × 6, which is 3,000.
These examples are intentionally simple. Real platforms may include taxes, agency fees, platform fees, discounts, currency conversion, invalid traffic filtering, pacing rules, and reporting delays. Always compare the calculator result with the definitions used by the ad platform or media seller.
When CPM Is Useful
CPM is useful when the primary goal is exposure. Brand awareness, launch announcements, remarketing reach, sponsorship packages, and display visibility are often discussed in CPM terms. It helps buyers compare the relative cost of reaching an audience across placements, networks, newsletters, video inventory, or media proposals.
CPM is also useful for publishers. A website, app, newsletter, or creator can estimate potential revenue if they know expected impressions and the CPM a sponsor or ad network may pay. However, revenue depends on fill rate, viewability, ad quality, geography, seasonality, format, audience, and advertiser demand. A calculator can model the math, but it cannot guarantee a sold rate.
CPM vs. CPC and CPA
CPM focuses on impressions. CPC focuses on clicks. CPA focuses on actions, such as purchases, leads, or signups. None of these metrics is automatically better than the others. The right metric depends on the campaign goal. If you want visibility, CPM may be appropriate. If you want site visits, CPC may be easier to compare. If you want conversions, CPA may be closer to business value.
A low CPM can still be wasteful if the audience is poor. A high CPM can be worthwhile if the placement reaches a valuable niche and supports profitable conversions. For performance campaigns, view CPM alongside click-through rate, conversion rate, cost per acquisition, revenue, and return on ad spend.
Viewable CPM and Metric Quality
Modern ad platforms often distinguish ordinary impressions from viewable impressions. Viewable CPM, or vCPM, focuses on impressions where the ad had a chance to be seen. This matters because an ad can be technically served without being meaningfully visible to a person. Viewability standards and platform rules vary, so read the platform definition before comparing reports.
CPM should not be treated as a complete measure of campaign success. It does not show whether people noticed the ad, trusted the brand, clicked, converted, or became customers. It is a cost-efficiency metric for exposure. Good campaign analysis combines CPM with quality and outcome metrics.
Planning Tips
When presenting CPM numbers, include the campaign dates, placement, audience, geography, device mix, and reporting source. These details help prevent misleading comparisons. A homepage sponsorship, a retargeting display campaign, a video pre-roll placement, and a newsletter ad may all report impressions, but the value of those impressions can be very different.
Related Tools
Use the Margin Calculator to connect ad cost with profit, the Percentage Calculator for rate changes, the PayPal Fee Calculator and Stripe Fee Calculator when payment fees affect campaign economics, and the Average Calculator to summarize campaign results.
External Reference
For a platform definition of cost-per-thousand impressions, see the Google Ads CPM definition.
Frequently Asked Questions
What does CPM mean?
CPM means cost per thousand impressions. It shows how much an advertiser pays, on average, for 1,000 ad impressions.
How do I calculate CPM?
Divide total ad cost by total impressions, then multiply by 1,000. For example, 500 spent on 100,000 impressions equals a CPM of 5.
Is a lower CPM always better?
No. A lower CPM is cheaper exposure, but it may reach a lower-quality or less relevant audience. Always compare CPM with performance and audience quality.
What is viewable CPM?
Viewable CPM focuses on impressions where the ad is considered viewable under platform rules. It can be more meaningful than served impressions for visibility campaigns.
Can publishers use this calculator?
Yes. Publishers can use the same math to estimate revenue per thousand impressions or to price sponsorship inventory, as long as the impression estimate is realistic.