Back to insights
Campaign Cost Benchmarks

How do I calculate the cost per 1000 impressions?

Learn how to calculate CPM with the formula, real examples, and benchmarks. Understand what cost per 1000 impressions means for your ad campaigns.

How do I calculate the cost per 1000 impressions?

How do I calculate the cost per 1000 impressions?

Key Facts

Understanding CPM: What It Really Means and Why It Matters

CPM, or cost per mille, measures how much you pay for every thousand times your ad is shown—it’s a pure exposure metric, not a measure of effectiveness. As Newor Media explains, if you pay $10 every time your ad appears a thousand times, your CPM is $10, reflecting only the cost of reach, not engagement or conversion. This foundational understanding is critical before calculating or interpreting the number, especially when evaluating campaign efficiency beyond vanity metrics.

The formula itself is straightforward and consistent across trusted sources: CPM equals total cost divided by total impressions, multiplied by 1000. OmniCalculator expresses this clearly as CPM = 1000 × cost / impressions, while Admanage.ai frames it inversely—total impressions divided by 1000, then multiplied by the CPM rate, gives total spend. For example, 100,000 impressions at a $20 CPM equals $2,000 in spend. This simplicity makes CPM a universal billing model in programmatic advertising, though its simplicity also means it says nothing about downstream performance on its own.

Understanding CPM in context is where real value emerges, particularly for businesses focused on lead generation and conversion efficiency. At Worqd, we help clients move beyond impression costs to optimize the entire path from first click to booked call, ensuring that every dollar spent on exposure contributes to measurable outcomes. Benchmarking your CPM against industry and geographic standards—like the $15.06 median across all industries reported by Triple Whale or the $40–$70 range for Finance/Insurance from FastiAds—provides a starting point, but the true test lies in whether those impressions drive clicks, leads, and ultimately, qualified conversations. A higher CPM may be justified if it delivers better lead quality or conversion rates, while a low CPM with no engagement signals wasted spend.

How to Calculate CPM: The Formula and Real-World Examples

The good news about CPM: the math is refreshingly simple. Every authoritative source — from OmniCalculator to Admanage.ai — uses the same formula, so once you learn it, you can apply it anywhere.

The formula is:

CPM = (Total Cost ÷ Total Impressions) × 1,000

OmniCalculator expresses it as "CPM = 1000 × cost / impressions" — mathematically identical, just rearranged. Admanage.ai presents the inverse relationship for budgeting: "Total Impressions ÷ 1,000 × CPM rate = Total Spend." Same equation, different angles.

Let's work through Admanage.ai's published example. Suppose your campaign delivered 100,000 impressions at a $20 CPM. To find total spend: 100,000 ÷ 1,000 = 100, then 100 × $20 = $2,000 total spend.

Now flip it. Say you spent $2,000 and your ads were shown 100,000 times. Your CPM = ($2,000 ÷ 100,000) × 1,000 = $20. As Newor Media puts it: "If you are paying $10 every time your ad is shown a thousand times, it means that your CPM is $10."

Here's a quick reference for common scenarios:

  • $500 spend ÷ 50,000 impressions × 1,000 = $10 CPM
  • $2,000 spend ÷ 100,000 impressions × 1,000 = $20 CPM
  • $1,500 spend ÷ 75,000 impressions × 1,000 = $20 CPM
  • $300 spend ÷ 30,000 impressions × 1,000 = $10 CPM

Once you've calculated your CPM, compare it against real benchmarks. Triple Whale's analysis of over 40,000 brands found a platform-wide median CPM of $15.06, while Admanage.ai's dataset (drawn from $3B+ in Facebook ad spend) shows a global median of roughly $19.81.

That spread isn't a contradiction — it reflects different timeframes and sample populations. What matters is whether your number makes sense for your industry, geography, and season. Remember that Q4 CPMs run 20% to 35% higher than Q1 and Q2, according to FastiAds data.

One caveat worth remembering: OmniCalculator notes that CPM is "loosely tied to value, so advertisers can't be sure how much value they're getting." At Worqd, we treat CPM as a starting point — the real question is whether that spend turns into clicks, leads, and booked calls. A $12 CPM that converts beats a $6 CPM that doesn't, every time.

Interpreting Your CPM: Benchmarks, Context, and Next Steps

Knowing your CPM number is only half the battle. The real question is whether that number is good — and the answer depends almost entirely on your industry, your geography, and the time of year.

There is no single "good" CPM. As Admanage.ai puts it, the right question is: "What's a good CPM for my industry, in my geo, for my objective, this month?" Meta is an auction marketplace, not a fixed rate card, so prices swing with competition.

The benchmark ranges are wide. Triple Whale's analysis of over 40,000 brands found a platform-wide median CPM of $15.06, while Admanage.ai's dataset covering $3B+ in Facebook spend shows industry medians ranging from $2.40 in manufacturing to $42.17 in IT services. Geography matters too: US e-commerce CPMs sit at $20.48, versus $10.85 in the UK and $2.70 in India.

When benchmarking your own number, keep these context factors in mind:

  • Seasonality: Q4 CPMs run 20–35% higher than Q1 and Q2 as e-commerce advertisers compete for holiday buyers, per FastiAds.
  • Placement: Instagram Feed CPMs typically run 20–40% higher than Facebook Feed, while Reels and Stories often deliver the lowest rates.
  • Objective: Lead generation campaigns cost more per thousand impressions ($26–$47) than awareness campaigns ($11–$20).

Here's the part most advertisers miss: a low CPM means nothing on its own. Newor Media is blunt about it: "CPM tells you how much exposure you're getting, not how effective it is." If your CPM is low and no one is clicking, that's a red flag — a higher CPM that actually drives conversions is the better deal.

FastiAds makes the same point: your actual cost per result depends on CPM combined with click-through rate and landing page conversion rate. Those downstream metrics are where the real story lives.

This is why Worqd focuses on the full path from first click to booked call rather than isolated metrics. A $30 CPM that fills your calendar beats a $10 CPM that produces silence. Benchmark your CPM, then judge it by what happens after the impression.

Frequently Asked Questions

What is the formula to calculate CPM?
CPM is calculated as (Total Cost ÷ Total Impressions) × 1000, or equivalently 1000 × cost ÷ impressions, as used by authoritative sources like OmniCalculator and Admanage.ai. For example, $2,000 spent on 100,000 impressions gives a CPM of $20.
How do I calculate total spend if I know my CPM and impressions?
To find total spend, divide total impressions by 1,000, then multiply by your CPM rate: Total Impressions ÷ 1,000 × CPM = Total Spend. For instance, 100,000 impressions at a $20 CPM equals $2,000 in spend.
What is a good CPM for my industry?
There is no universal 'good' CPM—it depends on your industry, geography, campaign objective, and time of year. For example, Finance/Insurance CPMs range from $40–$70, while e-commerce typically falls between $20–$35, according to FastiAds.
Why is my CPM higher in Q4?
CPMs increase 20% to 35% in Q4 (October–December) compared to Q1 and Q2 due to heightened competition from e-commerce advertisers targeting holiday buyers, as noted by FastiAds.
Does a low CPM mean my ad campaign is performing well?
Not necessarily—a low CPM only means you're getting cheap impressions, not that they're effective. As Newor Media states, if your CPM is low but no one is clicking or converting, it's a red flag; a higher CPM that drives results is often the better deal.
How do ad placements affect CPM?
Placement significantly impacts CPM: Instagram Feed typically runs 20–40% higher than Facebook Feed, while Reels and Stories often deliver the lowest CPMs, according to FastiAds. Advantage+ Placements can reduce average CPM by 15% to 25% by optimizing for cost-efficient inventory.

From Impression Math to Real Pipeline

Calculating CPM is simple: divide your total spend by total impressions, multiply by 1,000, and you know exactly what you're paying for reach. The harder—and more important—question is what that reach is worth. Benchmarks like Triple Whale's $15.06 median CPM across 40,000+ brands give you a starting point, but your industry, geography, placement mix, and season all shift the number. And a low CPM with no clicks is just cheap silence. So run the formula on your last campaign, benchmark it against your industry, and then follow the trail downstream: CTR, conversion rate, cost per lead, and booked calls. That's the path that turns exposure math into revenue. If you want a partner who looks at the whole path—from first click to booked call, not just impressions—Worqd runs exactly that. Book a free growth call and we'll help you find where your funnel is leaking money.

Want help putting this into action?

Book a Growth Call
Topicscalculate cost per 1000 impressionsCPM formula explainedcost per thousand impressionshow to calculate CPMCPM benchmarks by industryadvertising cost per milleCPM calculation examples

Stay in the Loop