Free account review

Paid ads

How to set a Meta Ads budget for a small business

The right Meta Ads budget comes from your numbers, not from a figure someone quotes you. Work out what you can afford to pay for a customer, decide how many customers you need from the test, and set a budget that can produce enough results to tell you whether it works.

This guide walks through that calculation for Facebook and Instagram ads.

Step 1: Work out what a customer is worth

Start with the profit from a typical sale or a typical client, not the revenue.

For an online shop, take the average order value and subtract the cost of the goods, delivery and payment fees. For a service business, take the average value of a new client over the first year and subtract what it costs you to deliver.

If customers come back, you can also consider lifetime value. Be careful with it, though. Spending as if every customer will buy five times only works if you have the data to show that they do.

Step 2: Set your maximum cost per sale or lead

From that profit figure, decide how much you are willing to spend to win one customer and still make the margin you need. That is your target cost per acquisition.

For lead generation, work back one more step. If one in four enquiries becomes a client and you can afford £200 per client, you can afford around £50 per lead.

Step 3: Decide how much data you need

Meta's delivery system learns from conversions. If a campaign only produces a handful of results a week, it struggles to optimise and results are erratic.

So the test budget needs to be big enough to produce a meaningful number of conversions at your target cost. Multiply your target cost per result by the number of results you want in the test period. That is your minimum test budget.

If that number is more than you can afford, optimise for an action higher in the funnel, such as add to basket or landing page views, while you build up data. Accept that you are buying learning at that stage, not sales.

Step 4: Split prospecting and remarketing

Most small businesses get better results by splitting the budget two ways:

  • Prospecting: reaching people who haven't heard of you. This is where most of the budget normally goes.
  • Remarketing: showing ads to people who visited your site, engaged with your page or added to basket. Audiences are smaller, so this needs less budget, but it often converts at a lower cost.

If your website traffic is low, remarketing audiences will be small, and that part of the budget should be small too.

Step 5: Fix tracking before you spend

Meta needs to know when a purchase or lead happens. Set up the Meta pixel and the Conversions API, check that events aren't counted twice, and make sure the purchase value is passed through for online sales.

Without this, Meta optimises on incomplete data and your reported results won't match your actual sales.

Step 6: Review weekly, decide monthly

Look at the numbers weekly to catch problems: rising cost per result, ads that have stopped working, audiences that are worn out. Make budget decisions monthly, once you have enough conversions to judge.

The questions to ask are simple. What did we spend? What did it produce? Is the cost per result inside our target? If yes, increase the budget gradually. If no, change the creative, the audience or the offer before you add more money.

Common budget mistakes

  • Spreading a small budget across too many campaigns, so none of them get enough data.
  • Judging results after a few days.
  • Counting likes and reach as success when the goal is sales.
  • Increasing budget sharply on a campaign that is working, which can unsettle delivery.

Getting help

If you're already running Meta Ads and can't tell whether they are paying for themselves, we can look at your account, your tracking and your numbers as part of a free account review, and tell you what we would change first.

Frequently asked questions

What is the minimum budget for Meta Ads?

Meta lets you start with a very small daily budget, but a budget that only produces a few conversions a week makes it hard for the system to learn. Work out your test budget from your target cost per result and the number of results you need to judge it.

Should I boost posts or run Meta Ads campaigns?

Boosting is quick but gives you limited control over objectives, audiences and tracking. For sales or leads, a proper campaign set up in Ads Manager with conversion tracking is almost always the better option.

How long should I run a Meta Ads test?

Long enough to get a meaningful number of conversions, which for most small businesses means several weeks. Judging a campaign after a few days usually leads to the wrong decision.

Find out where your ad spend is going

Free, no obligation review of your Google Ads or Meta account, with the three changes we'd make first.

Book a free account review or call 07380 148 161