949.822.9583
support@launchcodex.com
  • Tools

CPM Calculator

Enter your budget and impressions to get your cost per thousand, plus the benchmark you should be measuring it against.

1

Pull two numbers

You need total spend and total impressions for the same date range and the same campaign. Mixing ranges is the most common reason a CPM looks wrong.

2

Enter and solve

The calculator divides your spend by impressions, then multiplies by 1,000. That gives you the price of reaching one thousand people.

3

Compare it to your platform

A $9 CPM is efficient on LinkedIn and expensive on Pinterest. Check your number against the platform benchmarks below before you judge it.

CPM Calculator

Calculate your cost per thousand impressions.

Table Of Contents

Share This Tool
Build-operate-transferCo-buildBuild-operate-transferVenture sprint
Ready for a free checkup?
Get a free business audit with actionable takeaways.

How to calculate CPM

CPM means cost per mille, and mille is Latin for one thousand. It is the price of putting your ad in front of one thousand people, whether or not any of them click.

The formula:

CPM = (Total ad spend ÷ Total impressions) × 1,000

Worked example:

You spend $500 and the campaign delivers 65,000 impressions.

  • 500 ÷ 65,000 = 0.00769
  • 0.00769 × 1,000 = $7.69 CPM

You are paying $7.69 to reach one thousand people.

Working backward. The same formula rearranges two ways, which is how media planners actually use it:

  • Budget needed: (Target CPM × Impressions) ÷ 1,000
  • Impressions you can buy: (Budget ÷ CPM) × 1,000

If you want 500,000 impressions and the platform is running an $8 CPM, you need a $4,000 budget.

What is CPM in advertising?

CPM is the unit price of attention. It answers one question: what does it cost to be seen one thousand times on this platform, with this audience, with this creative?

It is the default pricing model for awareness campaigns because it charges for delivery rather than for outcomes. You pay whether someone clicks, converts, or scrolls past. That makes it cheap for reach and unsuitable for direct response, which is why the pricing model you choose should follow the job the campaign is doing.

CPM is also a diagnostic, not just a price. A CPM that climbs week over week on the same audience usually means creative fatigue, a shrinking audience, or a seasonal auction spike, and it tells you that before your conversion numbers do.

What is a good CPM?

There is no universal good CPM. The number only means something next to three things: your platform, your objective, and your audience size.

  • Platform sets the floor. Pinterest and programmatic display run a few dollars. LinkedIn runs into the tens.
  • Objective moves it more than most people expect. Awareness and reach campaigns are the cheapest inventory on any platform. Conversion and lead gen objectives can cost several times more on the same audience, because the auction prices in how confident the system is that it can hit your goal.
  • Audience size drives the rest. Narrow targeting under roughly 500,000 people gives the auction fewer alternatives, and the cost per impression rises accordingly.

A rising CPM is not automatically bad. If you tightened targeting and your conversion rate rose with it, you bought better impressions. Judge CPM next to CPA, never alone.

Average CPM by platform

Reported figures vary widely between sources because each one measures a different mix of objectives, industries, and countries. Treat these as ranges, not targets.

Platform Typical CPM range Notes
Pinterest $2 to $10 Around $3.50 for upper-funnel awareness. One of the cheapest major platforms.
X (Twitter) $5 to $6.50 Lowest CPMs among the large social feeds.
Instagram $6 to $9 Stories and Reels typically run below Feed.
Facebook $7 to $15 Widest spread of any platform. Q4 pushes the top end well past $15.
LinkedIn $20 to $56 The most expensive major platform. Small ad inventory and high-value B2B audience.

 

Last updated: [Month Year]

Planning across several channels at once? The rest of our free paid media tools cover budget pacing, reach, and payback alongside this one.

What drives your CPM up or down

Five levers move the number more than anything else:

  • Audience size. Under about 500,000 people, the auction has fewer options and prices go up.
  • Objective. Awareness is the cheapest inventory. Conversions is the most expensive, often by several times.
  • Creative performance. Low click-through rates signal weak relevance, and the platform charges more to keep serving you.
  • Seasonality. Q4 and other retail peaks raise CPMs across every platform at once.
  • Audience overlap. If several of your own ad sets chase the same people, you bid against yourself.

If your CPM jumped and none of these changed, check your date range before you change anything else. Reporting discrepancies are common when conversion tracking is firing inconsistently across placements.

CPM vs CPC vs CPA

Model You pay for Best for Main risk
CPM One thousand impressions Awareness, reach, launches Paying for views nobody acts on
CPC Each click Traffic, consideration, niche products Clicks that never convert
CPA Each conversion Sales, sign-ups, lead gen Higher unit cost, needs conversion volume to optimize

 

The three are related, not competing. Your CPA is a function of your CPM, your click-through rate, and your conversion rate. Fixing a bad CPA often means fixing the CPM upstream of it.

When to use CPM instead of CPC or CPA

Use CPM when:

  • The goal is reach, recall, or a launch
  • Your audience is broad enough for the auction to have options
  • You have strong creative and want maximum exposure per dollar

Use CPC or CPA when:

  • The campaign has a specific action attached to it
  • Your CPM campaigns are delivering impressions but no traffic
  • Your audience is narrow enough that paying per view wastes budget on people who will never act

If a CPM campaign is running efficiently but sending no traffic, that is usually a creative or offer problem rather than a pricing model problem. Switching to CPC hides the symptom without fixing it. The same logic applies further down the funnel, where a healthy click-through rate and a weak landing page experience point at the page, not the ads.

Frequently asked questions

What does CPM stand for? Cost per mille. Mille is Latin for one thousand, so CPM is the cost of one thousand ad impressions.

Is a low CPM always better? 

No. A low CPM often means broad targeting and low-attention inventory. It is only good if your click-through and conversion rates hold up alongside it.

How do I lower my CPM? 

Broaden your audience, refresh creative that has been running long enough to fatigue, shift toward an awareness objective, and check that your own ad sets are not overlapping.

What is the difference between CPM and eCPM? 

CPM is the price you agreed to pay. eCPM is the effective cost per thousand after the campaign runs, calculated from actual spend and delivered impressions. Use eCPM to compare campaigns that were bought on different pricing models.

Why did my CPM increase without any changes? 

Usually auction competition. Q4, major sales events, and election periods raise CPMs across all advertisers at once. Creative fatigue and audience saturation cause the same effect more gradually.

Does a higher CPM mean better quality impressions? 

Sometimes. A higher CPM on narrow, high-intent targeting can be worth it. A higher CPM on the same audience you ran last month is a warning sign, not an upgrade.

Your CPM is one number in a much bigger picture

Knowing what you pay per thousand impressions is useful. Knowing which channel, which creative, and which audience actually returns money is what changes the budget. Launchcodex builds paid media programs around that second question.

Get a paid media teardown
Share:
Launchcodex blog spaceship

Join the Launchcodex newsletter

Practical, AI-first marketing tactics, playbooks, and case lessons in one short weekly email.
Weekly newsletter only. No spam, unsubscribe at any time.
Envelopes

Explore more insights

Real stories from the people we’ve partnered with to modernize and grow their marketing.