Loading...
Loading...
Calculate your Facebook and Instagram Cost Per 1,000 Impressions. Understand what you pay for reach on Meta platforms.
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 AuditFacebook CPM is the cost you pay for 1,000 impressions on Meta's advertising platforms - Facebook, Instagram, Messenger, and Audience Network. CPM is the primary cost metric for understanding how much you pay for reach and visibility on Meta.
Unlike CPC (cost per click) which only charges when someone interacts, CPM charges for every 1,000 times your ad is shown. This makes CPM the key metric for brand awareness campaigns and a critical input for calculating the effective cost of clicks and conversions on Meta.
CPM = (Total Spend / Total Impressions) x 1,000
If your Meta campaigns spent $3,000 and delivered 450,000 impressions, your CPM is $6.67. You can find this metric directly in Ads Manager under the CPM column, or calculate it manually from spend and impressions data.
You can also estimate impressions from budget: Estimated Impressions = (Budget / CPM) x 1,000. This is useful for forecasting reach before launching a campaign.
The average Facebook CPM across all industries is approximately $7.19. But this number masks enormous variation by industry, placement, objective, and time of year:
Where your ad appears dramatically affects what you pay:
Using Advantage+ Placements (automatic) typically delivers 15-25% lower blended CPMs than restricting to feed-only, because Meta distributes spend across cheaper inventory.
Facebook CPMs follow predictable seasonal patterns. Q1 (January-March) offers the lowest CPMs as advertisers reset budgets after holiday spending. Q4 (October-December) is the most expensive, with CPMs spiking 30-50% above annual averages. Black Friday week alone can push CPMs 2-3x higher than normal.
In US election years, political advertising floods Meta platforms from August through November. This increases competition for inventory and raises CPMs across all industries, not just political advertisers. The 2024 election cycle increased CPMs by an estimated 15-25% in affected months.
The more advertisers targeting your same audience, the higher your CPM. Finance, insurance, and luxury brands compete for high-value demographics, driving CPMs well above average. If your CPMs spike without seasonal explanation, check whether new competitors entered your auction.
Narrow targeting drives up CPMs because you compete for limited inventory. Test broader audiences - Meta's algorithm is remarkably good at finding converters within large audience pools. Start with just age, gender, and country. Let the algorithm handle the rest.
Meta rewards ads that users engage with. High engagement signals relevance, and relevant ads get cheaper delivery. Focus on creative that stops the scroll: strong hooks in the first frame, movement, faces, bold text overlays. Every percentage point of engagement rate improvement reduces your CPM.
Instagram Reels currently offers lower CPMs than Feed and Stories as Meta incentivizes short-form video adoption. Advertisers who create vertical video content for Reels capture cheaper reach while the format is still underpriced.
Launch new campaigns and test creative during Q1 when CPMs are at their lowest. Allocate testing budgets to January-March and scaling budgets to higher-intent periods. You get more data per dollar when CPMs are low.
Ad fatigue kills engagement, which kills relevance, which raises CPM. Refresh your creative every 2-3 weeks. Maintain a pipeline of 3-5 active creative variations at all times so the algorithm always has fresh options.
Use this calculator for Meta campaign budgeting, reach forecasting, or competitive analysis. Enter your spend and impressions to calculate CPM. Compare against placement-specific and industry-specific benchmarks to identify whether your delivery costs are competitive.
The average Facebook CPM across all industries is approximately $7.19. Fashion runs $3.50-6.00, e-commerce $5-12, finance $15-30. CPMs vary by industry, placement, targeting, and time of year.
Common causes include creative fatigue (same ads running too long), narrow audience targeting, seasonal competition spikes (especially Q4), and increased competition in your industry. Check your ad frequency - high frequency correlates with rising CPMs.
Audience Network offers the lowest CPMs ($2-5) but with the lowest quality. Among core placements, Instagram Reels ($4-8) and Facebook Marketplace ($3-7) currently offer the best CPM value. Using Advantage+ Placements gives the algorithm flexibility to find cheaper inventory.
Your effective CPC equals CPM divided by (CTR times 10). For example, a $10 CPM with a 1% CTR gives an effective CPC of $1.00. Improving CTR lowers your effective CPC even if CPM stays the same.
Yes. Q1 typically has the lowest CPMs of the year as advertisers reset budgets after holiday spending. January CPMs can be 30-40% lower than December CPMs. This makes Q1 ideal for testing new audiences and creative.
Generally yes. Facebook average CPM is $7.19 while TikTok averages $5-10 for broad targeting. However, Facebook's more mature optimization and attribution typically delivers better conversion efficiency despite higher CPMs.
Divide your budget by the expected CPM, then multiply by 1,000. A $5,000 budget at a $10 CPM buys approximately 500,000 impressions. Use industry-specific CPM estimates rather than the overall average for more accurate forecasting.
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