Instagram Campaign Budget and CPM Calculator

Budget, impressions, CPM: type any two and this calculator returns the third, plus the accounts your frequency actually reaches. Every default is Meta's own worked number.

Solve your campaign CPM

CPM, cost per 1,000 impressions
accounts reached, estimated
per 1,000 accounts reached

Reach and frequency are sampled estimates in Meta's own definition, so read accounts reached as a planning range. The arithmetic runs on the numbers you type; nothing connects to your ad account.

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

  1. Pick what is missing. Choose budget, impressions or CPM, then fill the other two from Ads Manager.
  2. Set your frequency. Meta reports it per campaign, and it turns impressions into the accounts you actually reached.
  3. Read both costs. You get cost per 1,000 impressions and cost per 1,000 accounts reached, side by side.

How the math works

CPM and cost per 1,000 accounts reached

CPM = spend / impressions x 1,000; reach = impressions / frequency; cost per 1,000 accounts reached = CPM x frequency

Example:

$50 / 10,000 impressions x 1,000 = $5.00 CPM. At a frequency of 1.5 that is 6,667 accounts reached and $7.50 per 1,000 accounts reached.

The defaults are Meta's own worked numbers where Meta has one, and editable assumptions where it doesn't: Inrō has no ad buying data of its own.

  • $50 and 10,000 impressions: Meta's own worked example for CPM (Meta Business Help Center, August 2026). Replace both with your Ads Manager numbers.
  • CPM 5.00: the result of those two, not a benchmark. No current source publishes an Instagram only CPM with a stated sample and period.
  • Frequency 1.5: the midpoint of the 1 to 2 range Meta says an ad set may average (Meta Business Help Center, Frequency, August 2026). Get this input right first: it never touches your CPM, but it scales what one account costs you.
  • Reach: impressions divided by frequency. Meta labels both reach and frequency estimated and calculated from sampled data.

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:

SourceData yearPopulationDefinitionFigure
Meta Business Help Center, CPMAugust 2026Every advertiser on Meta technologiesThe average cost for 1,000 impressions: amount spent divided by impressions, multiplied by 1,000No benchmark published, only the method
Meta, Form 10-Q, quarter ended 30 June 2026Filed 30 July 2026All advertising on Facebook, Instagram, Messenger and third party apps, not split by appAverage price per ad, defined as advertising revenue divided by ads delivered, which is not a CPMAverage price per ad up 12% year over year; impressions delivered up 14%
Gupta Media, The true cost of social media ads in 2025Latest data October 2025Stated as tens of billions of impressions in one sentence and tens of millions in another; no account count or geographyAverage CPM, Facebook and Instagram combined$6.59, $8.17 and $8.37 all presented as current in the same section
Bïrch, formerly Revealbot, Instagram advertising costs by CPMUpdated weekly, no period statedHundreds of millions of spend per month, United States only; the Instagram page calls its own data Facebook ad cost dataSpend divided by impressions; the page says in writing that it is not reachDeclines to name one, calling any number impossible to make relevant
VarosAugust 2026Not statedBenchmark pages no longer show figures; the site is now an AI research productNo figure published

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

  1. Match the date range. A CPM from last month against impressions from last week describes neither period. Pull both from the same report.
  2. 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.
  3. 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.
  4. 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.

Which numbers to pull

Creator

Creator

Ask the brand for impressions and frequency, not just reach, or you can't check the CPM they quoted you.

Coach

Coach

Run one ad set at a time, because a blended account CPM hides the campaign that is actually overpaying.

E-commerce brand

E-commerce brand

Solve it again for your Black Friday window, when the same audience costs far more per thousand impressions.

Agency

Agency

Show the client cost per 1,000 accounts reached next to the CPM they asked about, then explain the gap.

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.

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 Maheshwari
Chief of Staff

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.

Last updated
August 2026
Category
Free
Calculator

Join automations strategies and Instagram Insights weekly

Thank you! You have been susbcribed to our weekly insights!
Oops! Something went wrong while submitting the form.

By entering your email address above and clicking Subscribe, you consent to receive marketing communications (such as newsletters, blog posts, event invitations and new product updates), and targeted advertising from Inrō from time to time. You can unsubscribe from our marketing emails at anytime by clinking on the "Unsubscribe" link at the bottom of our emails. For more information about how we process personal information and what right you have on this respect, please see our Privacy Policy.

Try Inrō and put your Instagram DMs on autopilot

Attract more leads, reply in seconds, and turn engagement into sales, automatically.

Free plan available
Meta Tech Provider
Setup in 5 minutes