What is CPM on Instagram, and what is it not?
CPM is the average cost of 1,000 ad impressions, and Meta calculates it as amount spent divided by impressions, multiplied by 1,000. Meta's own example: $50 for 10,000 impressions is a $5 CPM (Meta Business Help Center, August 2026). An impression is a time your ad was on screen, not a person. CPM never tells you how many accounts you reached.
Meta publishes a second metric for that: cost per 1,000 Meta Accounts reached, which divides spend by reach instead. The bridge between them is frequency, which Meta defines as impressions divided by reach. This calculator solves the first three numbers against each other and then converts impressions into reach. You see both costs at once.
How this calculator works
- Pick what is missing. Choose budget, impressions or CPM, then fill the other two from Ads Manager.
- Set your frequency. Meta reports it per campaign, and it turns impressions into the accounts you actually reached.
- Read both costs. You get cost per 1,000 impressions and cost per 1,000 accounts reached, side by side.
Why solve all three numbers at once
- Plan from either end. Price a fixed budget into impressions, or price an impressions target into budget, without retyping the campaign into a second calculator.
- See people, not just screens. Frequency converts impressions into accounts reached, the number your CPM was never measuring.
- The frequency tax. A campaign at frequency 3 costs three times as much per account reached as the same CPM at frequency 1.
- Argue with the defaults. Every prefilled number comes from Meta's own help pages. A client can dispute one and watch the result move.
What is actually published about Instagram CPM
Every current source a media planner will find, with the population and definition behind each one:
Read the definition column first. Not one row is Instagram only with a stated sample and period, which is why this calculator ships Meta's own worked example instead of a borrowed average.
Handling DMs by hand vs automating with Inrō
Manual DM management
Just answering as fast as you can
Warmest leads go cold before you reply
Miss everything while you're offline
No lead capture or CRM tagging
Engagement rarely turns into sales
Inrō automation
Instant replies + lead capture
Auto-reply to every comment in seconds
Works 24/7, never miss a follower
Every lead tagged in Smart Inbox & CRM
Turns engagement into booked revenue
Start free with Inrō
How to read a CPM
- Match the date range. A CPM from last month against impressions from last week describes neither period. Pull both from the same report.
- Check frequency before blaming CPM. Meta's Help Center says frequency may average 1 to 2 per ad set, so more than that buys repeats, not people.
- Compare like with like. Meta told the SEC that its video and Reels products are not monetised at the same rate as Feed or Stories.
- Copy the summary out. Paste it into the campaign brief so the assumptions travel with the number instead of living in one person's head.
Three ways CPM misleads you
Reading CPM as people
It counts times on screen. A $5 CPM does not mean 1,000 separate people saw anything.
Ignoring the frequency multiplier
Cost per account reached is CPM times frequency, so a rising frequency quietly doubles what one person costs.
Borrowing a published CPM
No current benchmark separates Instagram from Facebook or states its sample, so a borrowed figure describes someone else.
CPM prices screens, not people. Two campaigns can share a CPM and still differ by three times in what it costs to reach one account, because frequency sits between them. Solve for both numbers before you sign off a budget.
Answer the people your ads reach
Ads buy impressions. Inrō replies to the comments and DMs they produce, on Meta's official API, in seconds. The free plan covers 100 active contacts a month, 3 automations, 3 campaigns and 50 AI credits.
Start for free
Trusted by 10,000+ creators and brands
, including Walmart & Yoyomatch

Frequently asked questions
What does CPM mean on Instagram?
CPM stands for cost per mille, the cost of 1,000 ad impressions. Meta defines it as the average cost for 1,000 impressions and calculates it as amount spent divided by impressions, multiplied by 1,000 (Meta Business Help Center, August 2026). Meta's own example: spend $50, receive 10,000 impressions, and your CPM is $5. The M is the Roman numeral for 1,000, and because no other Meta metric is quoted per thousand impressions, CPM is understood to mean impressions and nothing else. It is a price for delivery, not a measure of how many people you reached or what any of them did next.
How do you calculate CPM?
Divide what you spent by the impressions you received, then multiply by 1,000. Spend €500 for 40,000 impressions and your CPM is €12.50. The calculator on this page runs the same arithmetic in three directions, so you can also enter a budget and a CPM to get impressions, or enter impressions and a CPM to get the budget you need. Take both inputs from the same Ads Manager date range: a CPM from last month set against impressions from last week describes neither period. Ads Manager reports CPM directly, so use this page to plan a campaign that has not run yet, or to check a number a partner quoted you.
What is a good CPM on Instagram?
Nobody currently publishes an Instagram only CPM benchmark with a stated sample and period, so any single number you are shown describes someone else's campaign. We checked the candidates in August 2026. Meta publishes the method and no benchmark. Gupta Media's tracker gives three different current Meta CPM figures in one section, $6.59, $8.17 and $8.37, and describes its sample as tens of billions of impressions in one sentence and tens of millions in another. Varos has retired its benchmark pages. Bïrch, formerly Revealbot, refuses on principle, writing that a good CPM depends so heavily on targeting that any number it gave would not hold relevance. Compare your CPM against your own other ad sets instead.
Is CPM per impression or per person?
Per impression. Meta counts an impression as a time your ad was on screen, so one account scrolling past your ad three times produces three impressions and one reached account. Meta publishes a separate metric for the other question, cost per 1,000 Meta Accounts reached, which divides spend by reach rather than impressions and which Meta labels estimated. Its own help page says reach can be a more insightful metric than impressions, because it measures how many accounts were exposed to your message. Of the ten CPM calculators we tested in August 2026, four defined CPM as the cost per 1,000 views or per 1,000 people, and none offered a way to work out either.
How do I turn impressions into reach?
Divide impressions by frequency. Meta defines frequency as the average number of times each Meta Account saw your ad and calculates it as impressions divided by reach, so the arithmetic reverses cleanly: reach equals impressions divided by frequency. At 10,000 impressions and a frequency of 1.5, roughly 6,667 accounts saw the ad. Meta says frequency may average 1 to 2 per ad set, or run much higher depending on your budget, audience size and schedule. Both reach and frequency are estimated from sampled data by Meta's own description, so treat accounts reached as a planning range rather than a headcount. Ads Manager reports your real frequency once a campaign has delivered.
How much budget do I need for a target number of impressions?
Multiply the impressions you want by your CPM, then divide by 1,000. A target of 250,000 impressions at a 9 euro CPM needs 2,250 euros. Set the calculator to solve for budget, enter the impressions and the CPM, and it does this for you. Two cautions. Your CPM is not fixed, because Meta prices every impression in an auction, so the rate you paid last month is an estimate for next month and not a quote. And a budget sized on impressions says nothing about how many people it reaches, which is why the calculator also returns accounts reached and cost per 1,000 accounts reached from the frequency you enter.
Why did my Instagram CPM go up?
Meta prices each impression in an auction, and that auction has three inputs: your bid, estimated action rates, and ad quality, with the highest total value winning subject to a price floor. Anything that moves those moves your CPM, including seasonal demand from every other advertiser bidding for the same account. Meta told the SEC, in its quarter ended 30 June 2026, that average price per ad rose 12 percent year over year while impressions delivered rose 14 percent, and that its video and Reels products are not monetized at the same rate as Feed or Stories. A shift in placement mix can therefore move your blended CPM with nothing about your campaign changing.
Is Instagram CPM different from Facebook CPM?
In practice you cannot tell from any public dataset. Meta's own filings report advertising across Facebook, Instagram, Messenger and third party apps together and never split price by app. The benchmark publishers inherit that limit: Gupta Media reports Meta as Facebook and Instagram combined, and the Bïrch page titled Instagram advertising costs describes its own data as Facebook ad cost data. Inside your own account the answer is straightforward. Break your reporting down by placement in Ads Manager and read the CPM per placement. That is the only Instagram versus Facebook comparison that describes your audience, your creative and your bids rather than someone else's.
Is this calculator free, and does it use AI?
It is free, it needs no account, and nothing you type leaves your browser. The calculator is plain arithmetic running on this page: no AI model, no server call, no data collection. Same inputs, same output, every time, which is what you want from a number going into a media plan. Nothing is pulled from your Instagram or Meta account either, so you enter budget, impressions, CPM and frequency from Ads Manager yourself. The defaults are Meta's own documented example rather than an industry average, so the first result you see is reproducible from a public Meta help page.
Kshitij runs the growth experiments and looks after client success from first trial to enterprise rollout at Inrō. The advice in these tools comes from funnels he has tested on real accounts, and from the support tickets that follow when a setup goes wrong.