Channels
How Much Do Instagram and Facebook Ads Cost? What Goes Into Your Budget
There’s no fixed price for Instagram and Facebook ads — an auction sets it every time. But you can still work out what you need. Here’s what you’re actually paying for, how Meta determines a meaningful minimum budget, and how to build your budget from a sales target instead of "whatever we can spare."
Contents
What you’re actually paying for
Instagram and Facebook ads are sold through an auction. Every time someone opens their feed, Meta decides whose ad to show them. The price depends on how many other advertisers want to reach that same person, how engaging your ad is, and how likely the person is to take the action you want.
That’s why the same amount of money buys a different number of impressions in different industries and different months. Ads usually get more expensive before holidays and big sales — there are more competitors in the auction.
What drives the cost:
- Audience. A narrow audience with strong purchasing power costs more than a broad one.
- Competition in your industry. The more advertisers going after the same people, the higher the price of each impression.
- Ad quality. If people watch and engage with your ad, Meta shows it more readily — and more cheaply.
- Campaign objective. An impression costs less than a lead, and a lead costs less than a purchase.
- Season. Ads get pricier during peak periods.
What your total ad budget includes
When people ask how much ads cost, they usually mean only what they pay Meta. But your total budget has three parts:
| Budget item | What it covers | Who you pay |
|---|---|---|
| Ad spend | Ad impressions | Meta |
| Specialist’s work | Strategy, setup, management, reporting | An agency, freelancer, or employee |
| Creative | Photos, videos, ad copy | A designer, videographer, or your own team |
The third part is the one people forget. Audiences get tired of ads, so you need to refresh them regularly. Without the resources to do that, your ads get more expensive over time.
Minimum budget: how Meta itself calculates it
Meta gives you a clear benchmark. The algorithm learns at the ad set level and, according to Meta, stabilizes once an ad set gets about 50 optimization events within 7 days. Until then, the ad set is in the learning phase and results are unstable.
Minimum weekly budget per ad set ≈ 50 × expected cost per optimization event
Example. If a lead costs you about $15, one ad set needs roughly 50 × $15 = $750 a week to exit the learning phase. If your budget is smaller, you have two options: run fewer ad sets so the money isn’t spread too thin, or optimize for an action that happens more often — a lead instead of a purchase, for example.
That doesn’t mean a smaller budget won’t bring in a single sale. But the algorithm will learn more slowly, and results will swing from week to week.
How to build a budget from your sales goal
The right question isn’t "How much should we spend?" but "How much do we need to spend to hit our sales target?" You work backward:
- How many sales you need per month. Say, 20.
- What share of leads turn into sales. Say, 20% — so you need 100 leads.
- What a lead costs now, or the most you can afford to pay. Say, $25.
- Ad budget = 100 leads × $25 = $2,500 a month.
Now check whether it pays off: $2,500 for 20 sales is $125 per customer. If you make less than that in profit per customer, the plan doesn’t work — and what needs to change isn’t the budget but your cost per lead, close rate, or offer. The article on how to calculate ad ROI walks through this in detail, and the calculator does it in a minute.
Example: budgets for three businesses
Let’s run the same math for three hypothetical businesses. The numbers are for illustration — yours will be different.
| Online store | Beauty salon | Home renovation | |
|---|---|---|---|
| Monthly goal | 150 sales | 60 new clients | 8 signed contracts |
| Conversion rate | 2% click to purchase | 40% lead to visit | 8% lead to contract |
| What you need | 7,500 clicks | 150 leads | 100 leads |
| Unit cost | $0.40 per click | $8 per lead | $35 per lead |
| Ad budget | $3,000 | $1,200 | $3,500 |
| Customer acquisition cost | $20 | $20 | $437.50 |
Next, you compare each customer acquisition cost with the profit per customer. For a store with a $60 average order and a 35% margin ($21 in profit), $20 per customer is cutting it close. For a renovation company making $1,400 per contract, $437.50 is a strong result.
Instagram vs. Facebook: is there a price difference?
Instagram and Facebook ads are bought in the same ad account, and by default Meta distributes impressions across platforms and placements on its own — Feed, Stories, Reels. That usually works better than choosing manually: the algorithm puts your ads wherever they’re cheapest for your goal.
Restrict placements only when you have a reason — for example, your product clearly appeals to one platform’s audience, or your creative only works in a vertical format. Either way, each placement needs its own creative: a video for Reels, an image for Feed. If you run one image everywhere, part of your budget goes to placements where it looks bad.
How to tell whether your budget is being spent well
Once a week, four numbers are enough:
- Frequency. If the same people see your ads too often, the ads have gone stale — time to refresh them.
- Cost per lead vs. your maximum. Your maximum comes from your unit economics; you calculate it once, not every week.
- Share of qualified leads, per your CRM. If it’s falling, the ads are reaching the wrong people.
- Customer acquisition cost. The number that matters most — everything else is an early signal.
Housing, jobs, and credit: special rules
If you advertise housing, job openings, or financial products such as loans and credit, Meta puts those ads in Special Ad Categories. Audience targeting is restricted there: you can’t choose — or can only partly choose — age, gender, ZIP codes, or lookalike audiences, and some interests aren’t available. It’s how the platform protects people from discrimination.
For your business, that means one thing: in these industries you can’t target narrowly, so more of the work falls on the ad and the form themselves. The ad has to filter out the wrong people on its own — with prices, terms, and specifics. Selecting the Special Ad Category is mandatory; if you don’t, your ads may be rejected.
Why "cheap ads" often end up costing more
You can get very cheap clicks and leads: just show your ads to a broad audience and optimize the campaign for traffic. The numbers in your ad account will look great, but few of those people will buy. In the end, your customer acquisition cost — the only number that really matters to the business — goes up.
Compare ads by customer acquisition cost, not by cost per click or per lead. An expensive lead that buys is cheaper than a cheap one that doesn’t.
When it makes sense to hire a specialist
If your ad budget is very small, a specialist’s fee can cost more than the ads themselves — and won’t pay off. I take on ongoing management when the ad budget is $1,000 a month or more: below that, the algorithm usually doesn’t get enough data to learn, and results come down to luck.
If your budget is smaller for now, it’s smarter to start with a free ad audit or a look at your unit economics. That way you’ll know how much you need to invest and whether it will pay off before you spend anything.
Sources
- Meta: About the learning phase
- Meta: How to choose a Special Ad Category
- Meta: About audiences for credit, employment or housing campaigns
Platform policies change. Checked against the official help centers as of the article’s last update.
FAQ
Frequently asked questions
How much do Instagram ads cost?
There’s no fixed price — an auction sets it. The cost depends on your audience, competition in your industry, ad quality, your campaign objective, and the season. It’s better to build your budget from a sales goal: target number of sales ÷ lead-to-sale rate × cost per lead.
What’s the minimum budget for Facebook ads?
Technically, you can launch ads with almost any amount. But for Meta’s algorithm to perform consistently, an ad set needs about 50 optimization events within 7 days. A meaningful minimum weekly budget ≈ 50 × the expected cost per event.
Why have my Instagram ads gotten more expensive?
Most often it’s seasonality and competition in the auction, plus ad fatigue in your audience. Check your frequency: if the same people are seeing your ads many times, it’s time for new creative.
Are there restrictions on real estate ads on Meta?
Yes. Housing, employment, and credit ads fall under Special Ad Categories: audience targeting is restricted, and lookalike audiences and some targeting options aren’t available. You must select the category when you create the campaign.