Instagram CPM Calculator
Discover what you're really paying for visibility on Instagram. Use this calculator to evaluate your cost per 1,000 impressions across Feed posts, Stories, Reels, and Explore — and see how your campaigns stack up against Instagram's $8–$14 average CPM.
Campaign Comparison
What Is Instagram CPM?
Instagram CPM measures the Cost Per 1,000 Impressions for ads delivered on Instagram's various surfaces — including the main Feed, Stories, Reels, and the Explore tab. It's managed through Meta Ads Manager alongside Facebook placements.
Knowing your Instagram CPM matters because the platform's visually-driven audience commands premium ad rates compared to many other social channels. With 2 billion monthly active users and higher engagement rates than Facebook, Instagram often delivers stronger brand recall per impression.
Marketers track Instagram CPM to optimize creative spend across placements — Reels ads average $4–$8 CPM while Feed placements run $10–$14 CPM — and to justify Instagram budgets versus alternative channels like TikTok or Pinterest.
Instagram CPM Formula
Calculate your Instagram CPM by dividing your total Instagram ad spend by the number of impressions your ads received, then multiplying by 1,000. You can find both figures in the Meta Ads Manager filtered to Instagram-only placements.
Instagram CPM = (Instagram Ad Spend ÷ Instagram Impressions) × 1,000 Instagram CPM Playground
$500 ÷ 100,000 = 0.005 × 1,000 = $5.00
How to Calculate Instagram CPM – Step by Step
Follow this process to measure your Instagram advertising efficiency using real campaign data from Meta Ads Manager.
Filter for Instagram Placements
In Meta Ads Manager, use the Breakdown menu to filter results by Placement and isolate Instagram-specific data from your cross-platform campaigns.
You ran a fashion e-commerce campaign across Instagram Feed and Stories for 21 days.
Identify Instagram-Only Spend
After filtering by placement, record the spend attributed specifically to Instagram surfaces — Feed, Stories, Reels, and Explore.
Instagram placements accounted for $3,800 of your total cross-platform budget.
Collect Instagram Impressions
Note the total impressions delivered specifically on Instagram placements, excluding any Facebook or Audience Network impressions.
Your Instagram ads delivered 340,000 impressions — 180K from Feed and 160K from Stories.
Compute Your Instagram CPM
Divide Instagram spend by Instagram impressions and multiply by 1,000 to get your platform-specific CPM.
$3,800 ÷ 340,000 × 1,000 = $11.18 CPM — within the typical Instagram range of $8–$14.
Frequently Asked Questions
What is the average Instagram CPM?
Why is Instagram CPM higher than Facebook?
Do Instagram Reels ads have lower CPMs?
How does audience targeting affect Instagram CPM?
Is Instagram CPM different for B2B versus B2C?
When is the cheapest time to run Instagram ads?
Free Marketing Calculators
Explore our suite of free online calculators for digital marketers. Each tool is designed to help you measure, compare, and optimize your advertising campaigns.