Marketing Analytics
Calculate CPM, total ad cost, or impressions in seconds. Enter any two and the calculator gives you the third.
Marketing Analytics
Calculate CPM, total cost, or impressions. Enter any two, get the third.
Calculate CPM, cost, or impressions
Enter any two values and click Calculate
What is CPM?
CPM (Cost Per Mille) measures how much you pay for 1,000 ad impressions. It’s commonly used to compare campaign efficiency across platforms and placements.
Formulas
CPM = (Total cost ÷ Impressions) × 1000
Total cost = (CPM × Impressions) ÷ 1000
Impressions = (Total cost ÷ CPM) × 1000
Calculate CPM, cost, or impressions
Enter any two values
What is CPM?
CPM (Cost Per Mille) is the cost per 1,000 impressions.
CPM = (Total cost ÷ Impressions) × 1000
Total cost = (CPM × Impressions) ÷ 1000
Impressions = (Total cost ÷ CPM) × 1000
There are three questions this calculator answers, depending on which two numbers you already have:
CPM is the cost of showing an ad 1,000 times. “Mille” is Latin for one thousand, which is why the metric is expressed per thousand rather than per impression.
CPM is the standard pricing model for awareness-focused digital advertising, used across Meta, Google Display Network, TikTok, YouTube, programmatic display, and most influencer reporting.
It measures how efficiently spend turns into visibility rather than clicks, conversions, or revenue.
Across over 16k completed creator posts and more than 900 influencer campaigns run through Hypefy over a two-year period in 12 markets, the average creator CPM was €4.60 (around $5.36).
Because CPM measures the cost of generating 1,000 impressions, it provides a common benchmark for evaluating campaign efficiency across influencer marketing and other awareness-focused channels. For brands running reach and visibility campaigns, CPM offers a simple way to assess how efficiently creator partnerships convert budget into exposure.
Three common places CPM applies in influencer campaigns:
Hypefy’s discovery and reporting tools show how many people saw each creator’s posts and exactly how much you paid for every thousand views. This helps brands measure which creators are truly cost-effective, using the same standard they use for ads.
The CPM formula is one equation that rearranges three ways, depending on which value you’re solving for.
CPM = (Total cost ÷ Impressions) × 1,000
For example, a campaign that spends $5,000 and delivers 2,000,000 impressions has a CPM of (5,000 ÷ 2,000,000) × 1,000 = $2.50.
Total cost is the full amount spent on the campaign across the measurement period. Impressions are the number of times the ad was served. Multiplying by 1,000 converts the per-impression cost into a per-thousand-impression rate, which is the standard reporting unit on every major ad platform. This is the formula used to evaluate efficiency after or during a campaign.
Total cost = (CPM × Impressions) ÷ 1,000
For example, if your expected CPM is $8 and you want to deliver 500,000 impressions, the total cost is (8 × 500,000) ÷ 1,000 = $4,000.
Use this formula for budget planning before launch. Once you have a CPM benchmark for the channel and audience, you can forecast total spend from any reach target you’re planning.
Impressions = (Total cost ÷ CPM) × 1,000
For example, if your budget is $3,000 and the expected CPM is $6, projected impressions are (3,000 ÷ 6) × 1,000 = 500,000.
Use this formula to estimate how much reach a fixed budget buys, or to compare how far the same budget goes across channels with different CPMs.
CPM turns ad spend into a comparable unit. Without it, you’re guessing whether one platform, format, or audience is more efficient than another. It supports three specific decisions in campaign planning and reporting:
CPM is the right metric for some campaign types and the wrong one for others. Using it where it doesn’t apply produces misleading reporting.
CPM is the right efficiency metric whenever the campaign goal is visibility rather than action. The clearest use cases:
CPM measures cost per impression. It doesn’t measure whether anyone clicked, converted, or bought anything. Three blind spots worth being explicit about:
Pair CPM with CTR, CPC, or CPA to get the full picture. CPM tells you whether the campaign is buying impressions efficiently. The other metrics tell you whether those impressions are worth anything.
The three pricing models charge for different units of advertising activity, and each shifts a different amount of risk between the advertiser and the platform:
| Model | What you pay for | Best use case | Risk level |
|---|---|---|---|
| CPM (cost per mille) | Every 1,000 impressions, regardless of clicks or conversions | Awareness, reach, top-of-funnel, brand-building | Higher risk for the advertiser. You pay for visibility, whether it converts or not. |
| CPC (cost per click) | Each click on the ad | Traffic generation, mid-funnel campaigns, performance creative testing | Moderate. You pay only for engagement, but not every click converts. |
| CPA (cost per action) | A completed action, e.g. purchase, sign-up, or lead | Bottom-of-funnel, direct response, conversion campaigns | Lowest for the advertiser. The platform takes on serving risk and charges the most per unit. |
The right model depends on the campaign goal and the level of risk you want to take on. The more serving risk the platform absorbs, the more it charges per unit, which is why CPA usually runs the most expensive.
A concrete example, using the standard formula:
Total cost: $5,000
Impressions: 2,000,000
CPM: (5,000 ÷ 2,000,000) × 1,000 = $2.50
What that means in practice: every 1,000 people who saw the ad or post cost the brand $2.50, or $0.0025 per individual impression. For an awareness campaign, $2.50 is competitive. The major paid channels, Meta, TikTok, and YouTube, typically cost more per thousand impressions, so a $2.50 CPM points to an efficient buy, a very broad audience, or a low-competition placement.
Whether $2.50 is good or bad depends on what those 2 million impressions deliver. If they produced 20,000 clicks (a 1% CTR) and 200 conversions (a 1% conversion rate), the campaign is performing well on both efficiency and effectiveness. If they produced 200 clicks and zero conversions, the CPM is cheap, but the campaign isn’t working. The CPM number, in isolation, needs to be evaluated alongside CTR, conversion rate, and ROI to be useful.
Lowering CPM means buying the same reach for less, or more reach for the same spend. Four levers usually move the number:
The fastest CPM improvements usually come from creative and targeting, not bidding strategy. Bidding optimizations matter at scale, but rarely move the needle on a campaign that’s losing on relevance.
CPM is calculated by dividing the total campaign cost by total impressions and multiplying by 1,000. The formula is (Total cost ÷ Impressions) × 1,000. A campaign spending $1,000 to deliver 200,000 impressions has a CPM of $5. The same calculation applies whether the spend is on a paid ad or a creator fee. Hypefy's CPM calculator solves the equation in any direction, so you can enter any two and it gives you the third.
CPM tells you how much you're paying per 1,000 impressions, whether those impressions come from paid ads or influencer content. It's a measure of cost efficiency for visibility, useful for benchmarking spend across platforms, audiences, creative formats, and creator partnerships. It doesn't tell you whether the impressions converted, only what they cost. For performance evaluation, CPM should be paired with metrics that measure action, such as CTR for engagement, CPC for traffic, or CPA for conversion.
Not necessarily. A low CPM means cheap reach, but cheap reach isn't valuable if the audience isn't the right one. Some of the lowest CPMs come from bot-heavy networks, below-the-fold placements, or creators whose audiences don't match the brand. A higher CPM against a precisely targeted, high-intent audience often produces better business outcomes than a lower CPM against an unqualified one. Evaluate CPM alongside CTR, conversion rate, and ROI, not in isolation.
Impressions are the total number of times content was served, including repeat views to the same user. Reach is the number of unique users who saw the content at least once. If 1,000 people see an ad or post an average of three times each, impressions are 3,000 and reach is 1,000. CPM is calculated on impressions, not reach, which is why campaigns with high frequency can have low CPMs but limited audience growth.
No. CPM measures the cost of visibility, not the value it produces. ROI requires knowing both the cost and the revenue attributable to the campaign. CPM only handles the cost side, and only for the impression unit. To measure ROI, you need to pair CPM with conversion data, average order value, and campaign-attributed revenue. CPM tells you how efficiently you bought reach, while ROI tells you whether that reach was worth buying.
CPM tells you how efficiently you bought reach. To see whether that reach was worth buying, run the numbers through the influencer marketing ROI calculator.
Hypefy Inc.
3500 S DUPONT HWY
19901, DOVER, Kent, DE
Partners
Features
Hypefy Inc. | Hypefy World d.o.o. | Selska cesta 217, 10000 Zagreb, Croatia
VAT ID HR89393159477 | IBAN: LT053250094708891892 Copyright © 2025. All Rights Reserved Hypefy Inc.
Hypefy Inc.
3500 S DUPONT HWY
19901, DOVER, Kent, DE
Partners
Features
Hypefy Inc. | Hypefy World d.o.o. | Selska cesta 217, 10000 Zagreb, Croatia
VAT ID HR89393159477 | IBAN: LT053250094708891892 Copyright © 2025. All Rights Reserved Hypefy Inc.