How Much Do Instagram Ads Cost? Auctions, Minimums and Your Real Cost

Instagram ads cost what you decide to spend: you set a budget and Meta spends it in an auction. What Meta says about minimum budgets and billing, and how to read your own cost.

By the Oposto team · · Strategy

How much do Instagram ads cost? Whatever you set: Meta doesn't sell placements at a fixed price. You choose a budget, Meta spends it in an auction, and generally won't go over it. The real question is what that budget buys you, which is your cost per result. It depends on your objective, your audience and your creative, and no published average can tell you yours.

If you're just starting out, our guide Meta ads for beginners: your first campaign walks through setting up a campaign. Here we answer the price question with what Meta documents as of October 2026.

How is the price of an Instagram ad set?

Through an auction, every time there's a chance to show an ad to someone. According to Meta's page About ad auctions, the winning ad is the one with the highest total value, subject to a price floor. That value combines three factors:

  1. Bid: what the advertiser is willing to spend to get the result they want.
  2. Estimated action rates: how likely the person is to engage or convert.
  3. Ad quality: assessed in part from feedback by people who saw or hid the ad.

The practical takeaway: an ad that's relevant to the person can beat an ad with a higher bid. Strong creative lowers your cost, it doesn't just "perform better." Meta also says it will never charge you more than the bid you set.

What exactly are you paying for?

According to How Meta bills for ads, billing is generally based on the number of impressions your ad receives, unless another option is specified when you create the ad. Meta tries to spend your budget evenly over the schedule, and you generally won't pay more than the budget you set. Two details:

  • Location fees can be added for ads delivered to audiences in certain jurisdictions, to cover digital services taxes.
  • Budget isn't spend: the amount actually spent can vary from day to day around your planned budget.

From the budget you set to what you're billed

  1. You set a budget Meta has no fixed price: you choose the amount.
  2. An auction every time The winning ad has the highest total value: bid, estimated action rates, quality.
  3. Billing per impression Generally, unless another option is chosen when you create the ad.
  4. A cap Never more than your bid, and generally no more than your budget.
A relevant ad can beat a higher bid: strong creative lowers your cost.

Is there a minimum budget for Instagram ads?

Yes, but Meta doesn't publish a single number. Its page Minimum budget recommendations explains that the minimum takes into account your industry, budget type, bid strategy, optimization, currency and schedule, and can vary by country and objective. If your budget is too low, Ads Manager shows an alert; if it meets the minimum but is too small for good results, you'll see a recommendation.

One rule does come with a number: if you use a cost per result goal bid strategy, your daily budget should be at least five times that goal. With a $4 cost per result goal, plan on at least $20 a day.

How do you estimate your own cost without an average?

The "average cost of Instagram ads" figures you'll find online mix industries, regions and objectives. They say nothing about your situation. Three reliable ways to estimate it:

  1. Your past campaigns or boosts. Ads Manager shows the cost per result and CPM for each one.
  2. Pre-launch estimates. Meta shows estimated reach and results based on your budget, bid and targeting.
  3. A small one-week test you're willing to lose, to replace a guess with a first real number. The full sizing method is in how much to budget to test Facebook and Instagram ads.

To read these metrics without mixing them up, see CPM, CPC, CTR, CPA and ROAS explained.

How much should you budget for a first test?

A Facebook and Instagram ad test budget is calculated, not guessed: multiply the cost per result you can accept by about 50 results, then divide by seven to get a daily budget. Why 50? Meta explains that an ad set goes through a learning phase, during which delivery is less stable, and usually exits after about 50 optimization events within the week following the last significant edit. Two consequences: one well-funded ad set beats several sharing a small budget, and you don't touch anything during the test.

To estimate your cost per result without an average found online, three sources, from most to least reliable: your own past campaigns (even an old boosted post shows a cost per result in Ads Manager); the highest cost your margin allows (for a sale, the share of an order's profit you're willing to spend to acquire the customer); a one-week exploratory test, with a budget you're prepared to lose, to get a first real number.

  1. Pick the result you want (purchase, lead, message, link click) and estimate its cost.
  2. Multiply by 50 to get a weekly budget that can, in theory, exit learning.
  3. Divide by 7 to get the daily budget. Meta notes in its help page on budgets that daily spend can vary but evens out over the week.
  4. Plan for one to two weeks of delivery without significant edits, and check that the amount stays above the minimum shown in Ads Manager.

Fictional example, with stated assumptions (not market averages): Lantern & Wick, a candle brand selling online, makes $22 profit per order and accepts at most $16 per purchase. 50 purchases need $800 a week, about $114 a day: more than it wants to commit to a first test. Two honest options: optimize for a more frequent result (if its exploratory test shows $3 per add-to-cart, 50 add-to-carts cost $150 a week, about $21 a day), or accept a test that won't exit learning, and read it as a trend rather than a conclusion.

Keep the setup simple: one campaign, one ad set, two or three creatives; automatic placements, which Meta recommends in its page on Advantage+ placements (splitting Facebook and Instagram would halve the budget, and neither ad set would get enough results); your best organic posts as a starting point; an end date and a decision set in advance.

When the test ends, you seeDecision
Cost per result below your ceiling, ad set out of learningKeep going, then raise the budget in moderate steps
Cost per result close to your ceilingTest new creative or a new offer before raising the budget
Cost per result well above your ceilingStop, then rework the offer, the landing page or the result you optimize for
Too few results to concludeOptimize for a more frequent result or extend the test, without changing anything else

A test budget: accepted cost × 50, then ÷ 7

Optimizing for purchases

  • $16 accepted per purchase
  • $800 a week for 50 purchases
  • About $114 a day

Optimizing for add-to-carts

  • $3 per add-to-cart, from the exploratory test
  • $150 a week for 50 add-to-carts
  • About $21 a day
Fictional Lantern & Wick example, with stated assumptions rather than market averages: a more frequent result makes the test affordable.

What brings your cost down?

LeverWhy it affects price
The right objectiveA purchase is harder to get than a landing page view, as Meta notes in its minimum budget page
Relevant creativeAd quality and estimated action rates count in the auction
A post that already got a reactionIt has proven itself with your audience; see boost a post or run a real ad
Fewer editsEach significant edit restarts the learning phase
Spending limitsA campaign or account spending limit prevents surprises

Where do you buy an Instagram ad?

Meta lists several entry points on its page Cost of advertising on Meta technologies: boosting a post from your Instagram profile, Ads Manager for every option, or Meta Business Suite for a campaign with standard settings. Boosting is the simplest; Ads Manager gives you more control over the objective, audience and placements.

Spotting the posts worth promoting with Oposto

Oposto doesn't buy ads for you: your campaigns stay in your own Meta account. It tracks the real performance of your posts so you can spot the ones worth promoting, and the Pro plan includes advertising advice and analysis. Free plan, no credit card: discover Oposto.

Frequently asked questions

Can you run Instagram ads on a small budget?

Yes, you pick the amount, within the minimum Ads Manager shows for your currency and objective. On a small budget, optimize for a frequent result, such as a landing page view, rather than a purchase.

Are Instagram ads charged per click or per impression?

According to Meta, billing is generally based on impressions received, unless another option is specified when you create the ad. Your budget generally remains the cap on what you spend.

Why is my cost per result going up?

Several possible causes: more competition for the same audience, creative fatigue, an edit that restarted learning, or a harder objective. Compare periods in Ads Manager before changing anything.

Is boosting a post cheaper than a real ad?

Not necessarily: both go through the same auctions. A boost is faster to launch, while a campaign built in Ads Manager gives you more settings to target the right result.

Discover: Multi-network

All articles About

Oposto is published by Oboolot S.A.S., La Seyne-sur-Mer, France.