Loading...
Loading...
Calculate your Cost Per Mille (cost per 1,000 impressions). Understand what you pay for ad reach across any platform.
Total amount spent on advertising
Total number of ad impressions served
CPM
$5.00
StrongCost per Impression
$0.01
Impressions per Dollar
200
Your CPM of $5 means you pay $5 per 1,000 impressions. This is an efficient rate - your campaigns are reaching audiences at a low cost.
Industry Benchmarks
This calculator provides estimates for informational purposes only.
Armitage tracks these metrics across all your campaigns, automatically. Get a free growth audit to see where you stand.
Get Your Free Growth AuditCPM stands for Cost Per Mille - the cost to deliver 1,000 ad impressions. "Mille" is Latin for thousand. CPM is the universal currency of brand awareness advertising. Every platform - Facebook, Google Display, TikTok, YouTube, programmatic - uses CPM to price reach.
CPM does not measure clicks, conversions, or revenue. It measures exposure. When you pay a $10 CPM, you are paying $10 to show your ad to 1,000 people. Whether those people engage with your ad is a separate question.
CPM = (Total Ad Spend / Total Impressions) x 1,000
If you spent $500 and received 75,000 impressions, your CPM is $6.67. You can also reverse the formula to estimate how many impressions a budget will buy: Impressions = (Budget / CPM) x 1,000.
For example, with a $5,000 budget and a $10 CPM, you can expect approximately 500,000 impressions.
CPMs vary dramatically by platform, placement, and targeting:
A "good" CPM depends on what you are buying and why. Low CPM is not automatically good, and high CPM is not automatically bad. The question is whether the impressions generate value.
A $3 CPM on a garbage display placement that nobody sees is worse than a $25 CPM on a LinkedIn ad that reaches your exact ICP. Context matters more than the number itself.
That said, here are industry-specific CPM benchmarks:
Narrow audiences cost more because more advertisers compete for limited inventory. A 25-34 female audience interested in luxury fashion has far higher CPMs than a broad 18-65 all-gender audience. If your CPM is spiking, check whether your targeting is too narrow.
CPMs spike during high-demand periods. Q4 (October-December) sees CPM increases of 30-50% across most platforms due to holiday advertising. January CPMs drop sharply as budgets reset. Plan your campaigns and budgets with seasonal fluctuations in mind.
Feed placements cost more than sidebar or audience network placements. Instagram Stories cost more than Reels (for now). YouTube pre-roll costs more than discovery. Premium placements deliver higher visibility but at higher CPMs.
Platforms reward engaging ads with lower CPMs. On Facebook, ads with high relevance scores and strong engagement rates get distributed more cheaply. On Google Display, high-quality creative with relevant landing pages earns lower CPMs through Quality Score adjustments.
Wider audiences reduce competition for inventory, lowering CPMs. Test broader targeting with strong creative - let the platform's algorithm find your audience within a larger pool.
High engagement rates signal to platforms that your ad is relevant. Platforms reward this with better delivery at lower costs. Test multiple creative variations and scale the ones with the highest engagement.
If possible, shift budget away from high-CPM periods. Running campaigns in January instead of December can reduce CPMs by 30-40% on the same audiences.
Limiting placements to feed-only restricts where your ads can appear, increasing competition. Automatic placements give the algorithm more inventory options, which typically lowers overall CPM by 10-20%.
Use this calculator for media planning, budget forecasting, or comparing platform costs. Enter your total spend and impressions to calculate CPM. Or enter your budget and target CPM to estimate total impressions. This tool works for any platform or channel.
CPM stands for Cost Per Mille, where mille is Latin for thousand. It represents the cost to deliver 1,000 ad impressions. CPM is the standard pricing metric for brand awareness and display advertising.
The average Facebook CPM is $7.19. A good CPM depends on your targeting - broad audiences run $3-6, while narrow B2B or finance audiences can cost $15-30. Compare against your own historical data rather than generic averages.
CPM charges per 1,000 impressions regardless of clicks. CPC charges only when someone clicks your ad. CPM is used for awareness campaigns. CPC is used for traffic and conversion campaigns. You can calculate an effective CPC from CPM data by dividing CPM by CTR.
Q4 (October-December) is the peak advertising season. Holiday shopping, Black Friday, and year-end budget spending flood platforms with advertisers competing for the same inventory. This increased demand drives CPMs up 30-50% above annual averages.
Broaden your targeting to access more inventory, improve ad creative to boost engagement (platforms reward engaging ads with lower costs), use automatic placements, and shift budget away from peak competition periods like Q4.
No. A $2 CPM on low-quality placements that no one sees is worse than a $20 CPM reaching your exact target audience. Evaluate CPM alongside engagement metrics like CTR, view-through rate, and ultimately conversions to judge the quality of impressions.
Programmatic display networks offer the lowest CPMs at $1-4. Google Display Network runs $2-5. TikTok and Facebook range from $5-10 for broad targeting. LinkedIn is the most expensive major platform at $25-45 CPM.
Armitage monitors your marketing metrics across every channel, every day. Get a free growth audit to see where you stand.
Get Your Free Growth Audit