Share:

Content and creative
Enter your budget and impressions to get your cost per thousand, plus the benchmark you should be measuring it against.
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.
The calculator divides your spend by impressions, then multiplies by 1,000. That gives you the price of reaching one thousand people.
A $9 CPM is efficient on LinkedIn and expensive on Pinterest. Check your number against the platform benchmarks below before you judge it.




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.
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:
If you want 500,000 impressions and the platform is running an $8 CPM, you need a $4,000 budget.
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.
There is no universal good CPM. The number only means something next to three things: your platform, your objective, and your audience size.
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.
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 |
|---|---|---|
| $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. |
| $6 to $9 | Stories and Reels typically run below Feed. | |
| $7 to $15 | Widest spread of any platform. Q4 pushes the top end well past $15. | |
| $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.
Five levers move the number more than anything else:
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.
| 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.
Use CPM when:
Use CPC or CPA when:
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.
What does CPM stand for? Cost per mille. Mille is Latin for one thousand, so CPM is the cost of one thousand ad impressions.
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.
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.
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.
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.
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.


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