An Instagram ad has no fixed price. You choose how much to spend, and Meta's minimum daily budget is very low, roughly a pound or two a day depending on how you're charged. Meta, which owns Instagram, then runs an auction every time someone could see your ad. What you end up paying per thousand views (CPM), per click (CPC) or per enquiry depends on who you're targeting, how crowded your niche is, the time of year and how good your ad is.
So the useful question for a small business isn't "what does one ad cost?" It's "what does it cost me to get a customer, and is that worth it?" This guide covers how the pricing works, the numbers you'll see in Ads Manager, what changes your costs, what to expect in different types of business, and how to set a budget you can justify.
Key point: You control the budget completely, but the auction controls what that budget buys, so judge Instagram ads on cost per customer, not cost per ad.
How Instagram ad pricing actually works
Instagram ads are created and run through Meta Ads Manager, the same system that runs Facebook ads. When you set up a campaign, you make three decisions that shape your costs:
- Your objective. What you want people to do, such as visit your website, send you a message, fill in a form or buy something.
- Your budget. Either a daily budget or a total (lifetime) budget for the campaign. Meta won't spend more than this over the period you set, although daily spend can vary a little from day to day.
- Your bid strategy. Most small businesses let Meta bid automatically to get the most results for the budget. You can set cost caps or bid caps, but these need care and enough data to work well.
Every time a slot opens in someone's feed, Stories or Reels, Meta decides which ad to show. It doesn't simply pick the highest bidder. It looks at three things together: how much the advertiser is willing to pay, how likely that person is to take the action the advertiser wants, and how good and relevant the ad appears to be. Meta combines these into what it calls total value.
That matters for your wallet. A well-made ad that people respond to can win auctions at a lower cost than a dull ad with a bigger bid behind it. Put simply, Meta rewards ads that keep its users happy, and charges more to show ones that don't.
What you're actually billed for
For most campaigns, Meta charges you per impression, meaning each time your ad is shown. That's why CPM (cost per thousand impressions) is the number underneath everything else. Some objectives let you choose to pay per link click instead, but even then the auction is still driving the price. Whatever the billing method, it's worth tracking all the metrics below, because they tell you different parts of the story.
The Instagram ad metrics that decide your cost
Ads Manager throws a lot of numbers at you. These are the ones that matter when you're working out what Instagram advertising really costs.
| Metric | What it means | How it's worked out | Why it matters |
|---|---|---|---|
| CPM | Cost per thousand impressions | Spend divided by impressions, multiplied by 1,000 | Shows how expensive it is to reach your audience at all |
| CTR | Click-through rate | Clicks divided by impressions, as a percentage | Shows whether your ad makes people want to know more |
| CPC | Cost per click | Spend divided by clicks | Combines reach cost and ad appeal into one figure |
| Conversion rate | Share of clicks that become leads or sales | Conversions divided by clicks, as a percentage | Mostly about your landing page, offer and follow-up |
| CPA / CPL | Cost per acquisition or per lead | Spend divided by conversions | The number that tells you if the campaign is affordable |
| ROAS | Return on ad spend | Revenue divided by ad spend | For shops, shows whether ads pay for themselves |
The chain runs in order. CPM sets the price of attention. CTR decides how many clicks that attention turns into, which gives you CPC. Conversion rate decides how many of those clicks become customers, which gives you CPA. Improve any link in the chain and your cost per customer falls.
A worked example (with made-up numbers)
The figures below are purely illustrative, chosen to make the maths easy. They aren't benchmarks and your numbers will be different. The point is to show how the metrics connect.
Say a local dog groomer spends £300 in a month on Instagram ads.
- Reach. If the CPM works out at £6, that £300 buys 50,000 impressions.
- Clicks. If 1% of impressions lead to a click, that's 500 clicks. £300 divided by 500 gives a CPC of 60p.
- Enquiries. If 5% of those visitors book or enquire, that's 25 enquiries. £300 divided by 25 is a cost per lead of £12.
- Customers. If 60% of enquiries turn into bookings, that's 15 new customers at £20 each in ad spend.
Now the important bit. If a typical new customer spends £45 on their first groom and comes back every six to eight weeks, a £20 acquisition cost looks very healthy. If they only ever book once, it's tighter.
Now change one thing. Suppose the ad is improved and CTR doubles to 2%, with everything else the same. Clicks double to 1,000, CPC halves to 30p, and cost per customer drops to £10. Same budget, same audience, half the cost per customer. That's why creative and landing pages often matter more than the size of the budget.
Key point: Doubling your click-through rate can halve your cost per customer without spending a penny more, so fix the ad before you raise the budget.
What pushes Instagram ad costs up or down
Two businesses can spend the same amount and get very different results. These are the main reasons.
Who you're targeting
Narrow, valuable audiences cost more to reach. If lots of advertisers want the same people (homeowners in a certain area, parents of young children, people interested in fitness), you're competing for the same slots. Very small audiences can also push up costs because Meta has fewer chances to find the right person at the right moment. Broader targeting, letting Meta's system find buyers, often brings costs down, as long as your ad clearly speaks to the right people.
Competition and the time of year
Ad costs rise when more advertisers are bidding. The run-up to Black Friday and Christmas is the obvious example, when big retailers pour money into the auction and everyone else's CPMs climb. Your own sector may have its own peaks: wedding suppliers in January, garden businesses in spring, tutors before exam season. If you're not a seasonal business, quieter months can be good value for building awareness.
Placement
Instagram ads can appear in the main feed, in Stories, in Reels and in Explore. Each placement has its own auction dynamics and costs vary between them. Meta's Advantage+ placements let the system shift budget to wherever results are cheapest, which is usually sensible for small budgets. Just make sure your creative works in each format: a landscape image squashed into a vertical Story looks lazy and performs that way.
Your campaign objective
The objective tells Meta who to show your ad to. Choose "awareness" and you'll get cheap impressions, but from people unlikely to act. Choose "leads" or "sales" and impressions usually cost more, because Meta is targeting the people most likely to convert. A higher CPM on a conversion campaign is normal and often better value overall. Comparing CPMs across different objectives is comparing apples with oranges.
Creative quality
This is the factor you control most. Ads that stop the scroll, look native to Instagram and make the offer clear get more engagement, which feeds into Meta's relevance assessment and can lower what you pay. Ads that look like stock photo brochures get scrolled past, and you pay for every one of those wasted impressions.
Location
Reaching people in London or other big cities is often pricier than reaching people in smaller towns, simply because more businesses are competing for them. If you serve a local area, tight geographic targeting keeps your budget focused on people who can actually use you.
Ad fatigue
Show the same ad to the same people too many times and they stop responding. Engagement drops, relevance falls and costs creep up. Keep an eye on frequency (the average number of times each person has seen your ad) and refresh creative when results start sliding.
What to expect for your niche
We won't give you a table of "average CPMs by industry", because published averages vary wildly, date quickly and rarely reflect a small UK business's situation. What we can tell you is how costs tend to behave in different types of business, which is more useful for planning.
Local services
Groomers, salons, cleaners, gyms. Small local audiences keep total spend modest, but frequency builds quickly. Expect to refresh ads often and judge success on bookings or enquiries, not clicks.
Trades and home improvement
High job values mean you can afford a higher cost per lead. Instagram suits visual work like kitchens, landscaping and bathrooms. Lead quality matters more than lead volume, so qualify enquiries with a few form questions.
E-commerce
Competition peaks heavily in Q4. Judge everything on ROAS and profit after product costs and shipping. Retargeting people who viewed products is usually where the best returns are.
Hospitality and events
Restaurants, cafés and venues do well with visual, time-limited offers. Costs often rise around Christmas, Valentine's Day and Mother's Day as everyone promotes at once.
Health, beauty and wellness
Very visual and well suited to Instagram, but also crowded and subject to Meta's advertising policies on health claims and before and after imagery. Read the rules before you build ads.
B2B and professional services
Audiences are harder to pin down on Instagram, so cost per lead is often higher and sales cycles longer. It can still work for brand building and retargeting, alongside other channels.
The common thread is that what you can afford to pay depends on what a customer is worth to you. A kitchen fitter can happily pay far more per lead than a café, because one job is worth far more. That's why your niche shapes your acceptable costs as much as it shapes the auction price.
How to set an Instagram ad budget that makes sense
Rather than picking a number out of the air, work backwards from your business numbers. It takes ten minutes and gives you a budget you can defend.
- Work out what a customer is worth. Use profit, not turnover. If customers come back, think about what they're worth over a year, but be realistic.
- Decide what you can pay to win one. This is your maximum cost per customer. If a customer brings in £200 profit, you might be comfortable spending £50 to get them.
- Estimate your conversion rates. How many enquiries turn into customers? If it's one in three, your maximum cost per lead is a third of your maximum cost per customer.
- Set a testing budget. You need enough spend to get meaningful data, which means enough conversions to see a pattern. Meta's system also needs volume to optimise properly. A few pounds a day spread across five ad sets won't tell you anything.
- Run the test for long enough. Give a campaign at least two to four weeks before judging it, and avoid constant tweaking in the first week while Meta's system is still learning.
- Scale what works, gradually. If your cost per customer is under your target, increase budget in steady steps rather than doubling overnight, which can unsettle performance.
If you're not sure what a sensible test budget looks like in your area, start with what you'd be comfortable losing entirely while you learn. Treat the first month as paying for information, not profit.
The costs beyond your ad spend
Ad spend is the obvious cost, but it's rarely the only one. Budget for these too.
| Cost | What it covers | Can you do it yourself? |
|---|---|---|
| Ad spend | Money paid to Meta for impressions or clicks | Yes, you set it and it goes straight to Meta |
| VAT | Meta adds VAT to ad invoices for UK accounts | Check with your accountant whether you can reclaim it |
| Creative | Photos, short videos, graphics and copy | Often yes, a phone and good light go a long way |
| Landing page | The page people arrive on after clicking | Possibly, but a weak page wastes every click you pay for |
| Tracking | Meta Pixel and Conversions API set up correctly | Technical, and easy to get subtly wrong |
| Management | Strategy, setup, testing, optimisation and reporting | Yes, if you have the time and patience to learn |
Tracking deserves a special mention. If Meta can't see who enquired or bought, it can't optimise for those people, and it will happily find you cheap clicks that never convert. Proper conversion tracking is one of the biggest single influences on what your results end up costing.
What does management cost?
If you hire someone, agencies price in different ways: a percentage of ad spend, a fixed fee, or a mix. A percentage model means the agency earns more when you spend more, which isn't always in your interest. At DPOM we charge a fixed monthly fee instead, so our advice on budget isn't coloured by our own invoice. Our social media advertising management starts from £145/month, and your ad spend goes directly to Meta on top. For a wider look at platform costs, our guide to how much it costs to advertise on social media compares the main channels.
Boosting a post vs running a proper ad
The "Boost" button on Instagram is the quickest way to spend money on the platform. It's also usually the least efficient. Boosting gives you limited control over objectives, placements, audiences and tracking, and it tends to optimise for engagement such as likes, which don't pay the bills.
Boosting has its place. It's fine for getting a strong organic post in front of more local people, or for a quick awareness push. But if you want enquiries or sales, set up campaigns in Ads Manager where you can choose a conversion objective, test different ads and measure what actually happened. If you haven't done that before, our walkthrough on how to create an ad on Instagram takes you through it step by step.
Key point: Boosted posts buy attention, Ads Manager campaigns buy outcomes, so use Ads Manager whenever you want leads or sales.
How to lower your Instagram ad costs
You can't control the auction, but you can control a lot of what goes into it. These are the changes that most often make a difference.
- Make ads for Instagram, not for a brochure. Vertical video and images, real people, your actual work, and a clear message in the first second or two.
- Test several creatives at once. Run three or four different ads in an ad set and let the data pick the winner. Your favourite isn't always the one that works.
- Lead with the offer or the problem. "Dog grooming in Leeds, book this week" beats a vague brand message every time.
- Fix the landing page. It should load quickly on a phone, match the ad, and make the next step obvious. Every slow or confusing page wastes the clicks you've already paid for.
- Set up tracking properly. Install the Meta Pixel and, ideally, the Conversions API, and check that conversions are recording accurately.
- Use retargeting. People who've visited your site or engaged with your profile already know you, and they usually convert at a lower cost than strangers.
- Don't over-narrow your audience. Stacking interest after interest can shrink your audience until costs rise. Let Meta's system do some of the finding.
- Refresh creative before fatigue sets in. When frequency climbs and CTR falls, it's time for new ads.
- Stop fiddling. Constant edits reset Meta's learning phase. Make changes in considered batches, then give them time.
Common mistakes that make Instagram ads expensive
Most of the overspending we see in small business accounts comes from a handful of repeat mistakes.
Judging on the wrong metric
A low CPC feels good, but cheap clicks from people who never buy are expensive. Equally, a high CPM on a sales campaign isn't a problem if the cost per sale is healthy. Always look at the metric closest to money.
Spreading the budget too thin
Splitting a small budget across lots of campaigns and ad sets means none of them gets enough data to learn. Fewer, better-funded campaigns usually perform better.
Giving up too early
Pausing a campaign after three days because it hasn't produced a sale often throws away the learning you've paid for. Set your test period and stick to it, unless something is clearly broken.
No plan for the leads
Instagram leads go cold quickly. If enquiries sit unanswered for a day or two, your conversion rate drops and your real cost per customer rises. Have someone ready to reply quickly, especially to DMs and lead forms.
Ignoring organic activity
When someone sees your ad and taps through to your profile, an abandoned account with three posts from last year undermines trust. Paid and organic work together. If keeping your profile active is a struggle, social media management for small businesses can take that off your plate.
Are Instagram ads worth it for a small business?
They can be, if your product or service is visual, your customers are on Instagram, and you can turn interest into enquiries quickly. Instagram is strong at creating demand: showing people something they didn't know they wanted, or reminding them you exist at the right moment.
It's less suited to catching people who are actively searching for a solution right now. Someone whose boiler has just broken isn't scrolling Reels for a heating engineer, they're searching Google. That's why many small businesses use Instagram for awareness and retargeting, and search ads to capture urgent demand. The right mix depends on how your customers actually buy.
The honest answer is that nobody can tell you in advance exactly what your results will be. What a good setup does is find out quickly, at a cost you've agreed to, and then put more money behind what works.
Instagram ad cost: common questions
What is the minimum I can spend on Instagram ads?
Meta's minimum daily budget is very low, around a pound or two a day depending on your campaign and how you're charged. In practice, a budget that small rarely gives Meta enough data to optimise, so most businesses need more to get useful results.
Is Instagram advertising cheaper than Facebook?
Not necessarily. Both run through the same Meta auction, and costs depend on audience, placement and creative more than the app itself. Many campaigns run across both, and Meta shifts budget to wherever results are cheaper.
Do I pay per click or per view?
For most campaigns you're charged per impression, which is why CPM is so important. Some objectives offer per-click billing. Either way, track cost per lead or sale to know if the ads are worth it.
Why have my Instagram ad costs gone up?
Common causes are seasonal competition, ad fatigue from showing the same creative too often, an audience that's been narrowed too far, or tracking that's stopped recording conversions properly. Check frequency and conversion tracking first.
How long before I know if Instagram ads work?
Give a campaign at least two to four weeks with a meaningful budget and minimal changes. Longer sales cycles, such as high-value trades or B2B services, may need more time to judge on actual customers.
Can an agency tell me in advance how my Instagram ads will perform?
No, and you should be wary of anyone who claims they can. The auction, your market and your offer all affect results. What a good agency can offer is honest work, clear reporting and a transparent fee.
Getting real value from your Instagram ad budget
Instagram ads cost whatever you decide to spend, but the auction decides what that money buys. Your CPM is set by competition and audience, your CPC by how good your ad is, and your cost per customer by your landing page, offer and follow-up. Work backwards from what a customer is worth, test properly, track conversions and judge everything on cost per customer. If you'd rather have a specialist handle it, our Instagram ads management is built for small UK businesses, on a fixed monthly fee from £145/month with your ad spend paid directly to Meta. You'll get clear reporting, video call reviews and DPOM Mission Control, our iPhone app with reports and live results on demand and your account manager in your pocket (Android coming soon). Transparent pricing and 15 years of honest, careful work.
Need Help With Social Media?
Speak to our team about how we can help your business grow.


