Instagram ads have no fixed price. You decide your budget, which can be as little as a few pounds a day, and Meta runs an auction every time someone could see your ad. That auction decides what you actually pay for each view, click or enquiry. So the honest answer to "how much do Instagram ads cost" is that you control the total spend, and the market controls the price of each result.
For most small UK businesses, the useful question is how much you need to spend to learn whether Instagram works for you. This guide explains how Instagram ad pricing works, what pushes costs up or down, the extra costs people forget, and a simple method for setting a starting budget based on your own numbers.
Key point: You set the budget, the auction sets the price per result, and your job is to make sure each customer is worth more than it costs to win them.
How Instagram ad pricing actually works
Instagram ads are bought and managed through Meta Ads Manager, the same platform used for Facebook ads. When you create a campaign, you choose an objective (such as traffic, leads or sales), an audience, a budget and your ads. Meta then enters your ad into an auction each time someone in your audience scrolls through Instagram.
The winner of that auction is not simply the advertiser willing to pay the most. Meta looks at three things:
- Your bid: how much you are prepared to pay for the result you want. Most small businesses let Meta bid automatically within their budget.
- Estimated action rate: how likely Meta thinks this person is to do what you are asking (click, fill in a form, buy).
- Ad quality: how relevant and engaging your ad is likely to be, based on feedback signals and how people respond to it.
This matters for your costs. A well-made ad shown to the right people can win auctions more cheaply than a poor ad backed by a bigger budget. Money helps, but relevance helps more than most people expect.
What you are actually charged for
Most Instagram campaigns charge you per thousand impressions, even if you are optimising for clicks or leads. Meta uses your objective to decide who to show the ad to, but the billing is usually based on views. In some cases you can choose to pay per link click instead. Either way, the figure you care about is the cost of the result that matters to your business, not the billing method.
The budget is a ceiling, not a guess
Whatever daily or lifetime budget you set is the maximum Meta will aim to spend. On any given day it may spend a little more or less than your daily figure, but over a week it averages out to your budget. You will never wake up to an open-ended bill, which is one reason Instagram is a reasonable channel to test with a modest amount of money.
The cost metrics you need to understand
When people ask what Instagram ads cost, they usually mean one of several different numbers. Knowing which one you are looking at avoids a lot of confusion, especially when comparing your results to something you have read online.
| Metric | What it means | When it matters most |
|---|---|---|
| CPM (cost per thousand impressions) | What you pay for your ad to be shown 1,000 times | Awareness campaigns and judging how competitive your audience is |
| CPC (cost per click) | What each click to your website or profile costs | Traffic campaigns and checking whether your ad is persuasive |
| CTR (click-through rate) | The share of people who saw the ad and clicked it | Spotting weak creative early |
| Cost per lead | What each enquiry, form fill or call costs | Service businesses such as trades, clinics and consultants |
| Cost per purchase (CPA) | What each online sale costs | Ecommerce shops |
| ROAS (return on ad spend) | Revenue generated for every pound spent on ads | Ecommerce, once tracking is set up properly |
A cheap CPM is not automatically good news. You can reach a lot of people cheaply who will never buy from you. Equally, a high CPC can be fine if those clicks turn into customers. Always judge your Instagram ads on the metric closest to money: cost per lead or cost per sale.
What pushes Instagram ad costs up or down
Two businesses can spend the same budget and get completely different results. These are the main factors behind the difference.
Your audience
Small, tightly defined audiences and audiences that lots of other advertisers want (such as homeowners or business owners) tend to cost more to reach. Very broad audiences are often cheaper per impression but need strong creative to find the right people.
Your objective
Asking Meta for leads or purchases means it shows your ad to people more likely to take action, and those people cost more to reach. Awareness campaigns are cheaper per view but harder to tie to revenue.
Time of year
Costs tend to rise in the run-up to Christmas and around Black Friday, when retailers flood the auction. If you do not sell gifts, you may want to spend less in that period and more in quieter months.
Creative quality
Ads that stop the scroll and get a good response are rewarded in the auction. Tired, generic or overly salesy ads usually cost more per result, and costs creep up as the same people see them repeatedly.
Your industry
Sectors where a customer is worth a lot, such as legal, finance or home improvements, attract more advertisers willing to pay more. That competition raises prices for everyone in the auction.
Where people land
A slow, confusing or mobile-unfriendly landing page will not change your cost per click much, but it will badly hurt your cost per lead or sale. The ad gets the click, the page wins the customer.
Placements: Feed, Stories and Reels
Instagram ads can appear in the main feed, in Stories, in Reels and in the Explore tab. Each placement has its own audience behaviour and its own price. Rather than guess which is cheapest, most advertisers let Meta spread the budget across placements automatically (Meta calls this Advantage+ placements) and then check the breakdown in Ads Manager once there is some data.
The catch is that each placement suits a slightly different format. A square image that works in the feed may look awkward in a full-screen Story. If you use automatic placements, supply vertical versions of your ads too, otherwise you may pay for impressions where your ad looks poor.
Instagram only, or Instagram and Facebook together?
Because both platforms run from the same Ads Manager, you can choose to show ads only on Instagram or across both. Running on both usually gives Meta more room to find cheaper results, while restricting to Instagram only can make sense if your audience is younger, your product is highly visual, or your brand simply lives on Instagram. If you are weighing up platforms more generally, our guide on how much it costs to advertise on social media compares the main options.
How to set a sensible starting budget
The most common mistake we see is picking a budget based on what feels comfortable, rather than what is needed to get a clear answer. Spend too little and you never collect enough data to know whether the ads work. Spend too much too early and you pay for mistakes you could have fixed cheaply. Here is a method that works from your own numbers.
- Work out what a customer is worth. Use the profit from a typical first sale, or if customers come back regularly, a cautious estimate of profit over the first year. Profit matters, not turnover.
- Decide what you can afford to pay for a customer. If a new customer brings you £300 profit, you might decide you are happy to spend up to £100 to win one. That number is your target cost per customer.
- Estimate how many enquiries become customers. If roughly one in four enquiries turns into a sale, your maximum cost per lead is a quarter of your cost per customer.
- Think about how much data Meta needs. Meta's own guidance says an ad set typically needs around 50 of your chosen result (such as leads) in a week to leave its "learning phase" and settle down. Most small businesses cannot hit that with leads, which is fine, but it explains why tiny budgets produce erratic results.
- Pick a test period. Plan to run for at least four weeks before drawing firm conclusions. The first week or two is often noisy as Meta works out who responds.
- Set a budget you can commit to for the whole test. Multiply your daily budget by the number of days. If that total would hurt the business if it produced nothing, scale back the test rather than cutting it short halfway.
Key point: A good starting budget is the smallest amount that gets you enough results to make a decision, spent over long enough for the data to mean something.
A worked example
The figures below are made up purely to show the maths. Your costs will depend on your audience, offer and ads, so treat this as a method, not a benchmark.
Imagine a local kitchen fitter. A typical job brings in around £1,500 profit. They decide they are comfortable spending up to £300 in advertising to win a job. From experience, about one in five genuine enquiries becomes a booked job. That means they can afford up to £60 per lead and still be within their target.
They set a test budget of £15 a day for four weeks, which is roughly £420 in total. If the ads produce leads at around their £60 target, they would expect something like seven leads, and statistically one or two jobs. One or two jobs at £1,500 profit each comfortably covers the £420 spend.
Now look at the other scenarios:
- Leads come in well under £60: the campaign is working. Increase budget gradually and keep watching cost per lead.
- Leads come in around £60: it is viable. Work on the ad creative and landing page to bring costs down before scaling.
- Leads cost far more than £60, or there are none: something is wrong with the offer, the targeting, the ads or the landing page. Fix the most likely culprit and run a second test, or decide Instagram is not the right channel for this business.
Notice that the budget was set by working backwards from the value of a job, not by guessing. That same logic works for a salon, a gym, an online shop or an accountant. Only the numbers change.
What about ecommerce?
For an online shop, swap "cost per lead" for "cost per purchase" and use your average order profit. If your average order makes £20 profit after product and delivery costs, paying £25 to win a one-off sale is a loss, unless you know customers reliably buy again. This is why ecommerce businesses need proper conversion tracking (the Meta Pixel and ideally the Conversions API) set up before they spend serious money. Without it, you are guessing.
Daily budgets, lifetime budgets and boosting
Daily or lifetime budget?
A daily budget tells Meta to spend roughly that amount each day, averaged over the week. A lifetime budget sets a total for the whole campaign and lets Meta spend more on days that look promising and less on quiet ones. For ongoing campaigns, daily budgets are simpler to manage. For a fixed promotion, such as a two-week sale or an event, a lifetime budget with a set end date keeps spending tidy.
Is boosting a post cheaper?
Boosting a post from within the Instagram app is the quickest way to spend money on Instagram, but it gives you far fewer options. You have limited control over objectives, tracking and audience, and boosted posts often optimise for engagement such as likes and profile visits rather than enquiries. Likes are cheap, but they rarely pay the bills.
Boosting is fine for getting a good post seen by more local followers. If you want leads or sales, use Ads Manager instead. Our step-by-step guide on how to create an ad on Instagram walks through the setup if you want to do it yourself.
The costs people forget about
Your ad spend is only part of the real cost of advertising on Instagram. Before you set your budget, account for these as well.
| Cost | What it covers | Can you avoid it? |
|---|---|---|
| Ad spend | The money paid to Meta for impressions or clicks | No, this is the core cost |
| Creative | Photos, short videos, graphics and copy for your ads | Partly, if you can produce decent content yourself on a phone |
| Your time | Setting up, checking results, replying to comments and messages | Not entirely, even with help, but it can be reduced a lot |
| Management | An agency or freelancer running and optimising campaigns | Yes, if you have the time and skills to do it properly |
| Website or landing page | The page people arrive on after clicking | Only if you send people to an Instagram lead form instead |
| Tracking setup | Meta Pixel and conversion tracking so you can measure results | You should not skip this if you want to know what is working |
Creative is the cost that matters most
On Instagram, the ad itself does most of the targeting work. Meta increasingly relies on your creative to find the right people, which means fresh, relevant ads are not a nice extra, they directly affect your cost per result. Plan to refresh your ads every few weeks, or sooner if you notice costs rising and engagement falling. That does not mean expensive photo shoots. Honest, well-lit phone footage of your work, your team or your product often performs better than polished stock imagery.
Speed of response is a hidden cost too
If your ads generate enquiries and nobody replies for two days, you have effectively paid for leads and thrown them away. Before you spend, decide who will answer messages and how quickly. For service businesses, a missed call can cost more than a week of ad spend.
Should you manage Instagram ads yourself?
Plenty of small business owners run their own Instagram ads, and with a bit of learning and discipline, you can. The platform is designed to be accessible. The question is whether it is the best use of your time, and whether you are confident reading the data well enough to make good decisions.
Doing it yourself tends to suit you if:
- Your budget is small and you want to learn how the platform works first.
- You enjoy the data side and can set aside regular time each week.
- You are comfortable setting up the Meta Pixel and conversion tracking.
Getting help tends to make sense if:
- You have tried before and could not tell whether it worked.
- Your time is better spent serving customers than tweaking ad sets.
- You want ads running across Instagram and Facebook together, with proper testing and reporting.
If you do bring in help, look for clear, fixed pricing and a separation between your ad spend and the management fee. Your ad budget should be paid directly to Meta from your own account, so you can see exactly where every pound goes. At DPOM, social media advertising management starts from £145 a month on a fixed fee, with your ad spend kept entirely separate.
If you also need help with day-to-day posting and keeping your profile active, that is a different job to running ads. Our social media management for small businesses covers the organic side, and the two work well together, because people who click an ad often check your profile before getting in touch.
Common budgeting mistakes
Most wasted Instagram spend comes down to a handful of avoidable mistakes.
- Switching ads off after a few days. Early results are volatile. Unless something is clearly broken, give a campaign at least a couple of weeks before judging it.
- Changing things every day. Every significant edit can reset Meta's learning. Make changes deliberately and give each one time to show its effect.
- Splitting a small budget across too many ad sets. Five ad sets at £3 a day each will learn far more slowly than one ad set at £15 a day. Concentrate your budget while testing.
- Optimising for the wrong thing. If you want enquiries, do not choose an engagement or reach objective because it looks cheaper.
- Scaling too fast. Doubling or tripling a budget overnight often pushes costs up. Increase in steady steps and check results between each one.
- Ignoring the landing page. If people click but do not convert, the ad is doing its job and the page is not.
- Not tracking results. Without conversion tracking, you are judging the campaign on clicks and likes, which tells you very little about money.
How to tell if your budget is working
Once your campaign is running, check it weekly rather than hourly. Focus on a small set of numbers:
- Cost per result: are leads or sales coming in at or below the target you worked out earlier?
- Click-through rate: if few people click, the creative or offer needs work.
- Frequency: how many times, on average, each person has seen your ad. If it climbs and results fall, your audience has seen enough and you need new ads or a wider audience.
- Lead quality: cheap leads that never answer the phone are not cheap. Track which ones become paying customers.
When a campaign is hitting your target cost per result consistently, that is the time to increase budget, gradually. When it is not, resist the urge to throw more money at it. Fix the weakest link first.
Frequently asked questions
Is there a minimum spend for Instagram ads?
Meta's minimum daily budgets are very low, so technically you can start with a few pounds a day. The practical minimum is higher, because a very small budget generates so few results that you cannot tell good performance from luck. Use the method above to work out a test budget that gives you a meaningful answer.
Can I run Instagram ads for £5 a day?
You can, and for some very local businesses with low competition, it can bring in occasional enquiries. Just expect results to be patchy and slow to arrive. At that level, keep things simple: one campaign, one ad set, two or three ads, and a clear offer.
Are Instagram ads more expensive than Facebook ads?
It varies by audience and placement. Since both run from the same system, the best approach is usually to let Meta show ads across both and then compare the cost per result for each platform in your own reporting. For a UK-specific breakdown, see our UK pricing guide to Instagram ads.
How quickly will I see results?
Ads usually start delivering within a day of approval, and you may get early clicks or enquiries quickly. Reliable conclusions take longer. Plan on around four weeks for a fair test, longer if your budget is small or your sales cycle is long.
Do I have to sign up for a long contract to get help?
You should not need to. A reasonable agency will be clear about what it does each month and what it charges, and will not tie you in for long periods before you have seen how the work goes. Be wary of anyone promising specific results or guaranteed returns, because nobody controls the Meta auction.
Getting your Instagram budget right
Instagram ads cost what you decide to spend, and the auction decides what each click, lead or sale costs within that. Start by working out what a customer is worth to you, set a test budget that can produce enough results to judge, run it for long enough to learn something, and judge it on cost per lead or sale rather than likes. Remember to budget for creative, tracking and a decent landing page too. If you would rather have a specialist handle it, our Instagram ads management is built for small businesses, with fixed transparent monthly pricing, honest reporting and your ad spend kept in your own account. Book a video call and we will talk through your numbers and whether Instagram makes sense for you.
Need Help With Social Media?
Speak to our team about how we can help your business grow.


