JacinthJacinth
Resources

Client Acquisition

How Much Should a Service Business Spend on Facebook and Instagram Ads?

By

Quick answer

There is no correct monthly figure. Multiply the new clients you can serve each month by the most you can afford to pay for each one. Then check your daily budget can give Meta enough results to learn, and that your team can follow up every lead quickly.

There is no correct monthly figure for Facebook and Instagram ads, so set your budget from the number of new clients you want, what you can afford to pay for each one, and how many you can actually serve. Monthly budget equals target new clients multiplied by your target cost per client. Then check the result is enough data for Meta's system to learn, and that your team can handle the leads it produces.

This guide shows the method step by step, with a worked example using hypothetical numbers.

Why is there no magic number?

A plumber who wins $400 jobs and a consultant who signs $20,000 projects cannot sensibly spend the same amount. Lead costs, sales cycles and capacity all differ. Any advice that says "spend $1,000 a month" or "spend 10% of revenue" skips the only question that matters: what does a client cost you, and how many can you take on?

The answer comes from three inputs you already have, or can get from your CRM in an afternoon.

  1. Your target cost per client. The most you are willing to spend in ads to win one new client.
  2. Your lead-to-client rate. The share of leads who become paying clients.
  3. Your capacity. How many new clients you can serve well each month, and how many leads your team can follow up properly.

If you have not worked out your target cost per client yet, start with our guide to what a good cost per lead is in Australia. It walks through the formula.

How do you calculate a Meta ads budget from your targets?

Use these five steps.

  1. Set your target new clients per month. Start from capacity, not ambition. If you can onboard 6 new clients a month without service slipping, that is your ceiling.
  2. Set your target cost per client. Base it on gross profit per client, excluding GST.
  3. Calculate the budget. Monthly ad budget = target new clients × target cost per client.
  4. Work out the leads you will get. Leads needed = target new clients ÷ lead-to-client rate. This tells you how many enquiries your team must handle.
  5. Check the daily figure. Daily budget = monthly budget ÷ 30.4. Then check that this daily budget can produce enough results for the algorithm to learn (see below).

A worked example (hypothetical numbers)

The numbers below are invented to show the method. They are not benchmarks or client results.

InputBookkeeping firm (hypothetical)
New clients it can onboard per month5
Target cost per client (ex GST)$600
Lead-to-client rate10%
Monthly ad budget (5 × $600)$3,000
Leads needed (5 ÷ 10%)50
Implied cost per lead ($3,000 ÷ 50)$60
Daily budget ($3,000 ÷ 30.4)About $99

Now sense check it. Can the team call 50 new leads a month within the hour? Can the firm get leads at $60 or less? If the firm's real cost per lead turns out to be $40, it could either win more clients for the same budget or keep the budget and bank the difference. If it turns out to be $90, the fix is usually in the offer, the form or the follow-up, not a bigger budget.

How does Meta actually spend a daily budget?

Your daily budget is an average, not a hard daily cap. Meta's help page About daily budgets says that on some days it may spend up to 25% over your daily budget, but that charges average out over a calendar week, so you will not spend more than 7 times your daily budget in a week ending Saturday. Plan cash flow around the weekly figure, not each day.

Also remember GST. Meta's help centre says that when ads are sold by Facebook Australia to an Australian billing address, it adds GST at the local rate. If your business is registered for GST, the ATO explains when you can claim a GST credit, including the need for a valid tax invoice for purchases over $82.50. Budget for the GST inclusive amount leaving your account, and measure performance excluding GST. Your accountant can confirm the treatment for your business.

What is the minimum budget for Meta's algorithm to learn?

Meta's delivery system learns from the event you optimise for, such as a lead. Its help page on learning limited says an ad set becomes learning limited when it is unlikely to get around 50 optimisation events in the week after its last significant edit. Meta's suggested fixes include combining ad sets, widening the audience, raising the budget and choosing a more frequent optimisation event.

You can use that as a sense check, not a rule:

Weekly budget needed to exit learning ≈ 50 × your expected cost per optimisation event.

In the hypothetical example, 50 leads at $60 would need about $3,000 a week, far more than the $3,000 a month the firm planned. That does not mean the firm should spend four times as much. It means:

  • Run one campaign and one ad set rather than splitting a small budget five ways.
  • Expect the ad set to stay in learning for a while, and judge it on a longer window.
  • Do not keep making significant edits, because each one restarts learning.

How should you split budget between testing and scaling?

Keep it simple for a small service business.

StageWhat to doWhen to move on
Prove the funnelSend test leads through your form, CRM, alerts and follow-up before spendingEvery step works end to end
TestOne campaign, a few different ads with different angles, one budgetAt least 7 days of data and some booked calls
Keep winnersPause the clear losers on cost per booked call, not cost per leadCost per client is at or below target
ScaleRaise budget gradually, keep adding fresh adsCapacity and cost per client both hold

When you raise budget, watch your capacity as closely as your cost per lead. More leads that wait two days for a reply is not growth. Read how fast to respond to a new lead before you scale.

What we learned in our own business

In our team's business, 9,486 leads came from $40,590 in Meta ads at an average of $4.28 a lead. This was a consumer education offer, so business-to-business lead costs are usually higher. The lesson for budgeting is not the cost per lead itself. It is that a budget only works when the rest of the system works.

We learned that the hard way. We added an honest 100-seat limit to a live event funnel. It filled early one morning, and from then on the form silently refused every new registration for about two days, while roughly $450 to $500 of Meta ads kept sending clicks. Our automated ad tool saw zero leads and paused a new campaign as a "bad ad". The ads were fine. The funnel was broken. Now we check the funnel works before we judge the ads, we never cap or refuse sign-ups while ads run (overflow goes to the next session), and we treat a sudden drop to zero leads while page views continue as a sign something is broken.

We also once paused an ad set because its 3-day numbers looked poor. Over 7 days it was the second-best performer in the account at $7.18 a lead. Budget decisions made on three days of data are mostly noise.

See what slow replies cost your business.

The free Lead Leak Calculator turns your own numbers into a monthly figure in about 60 seconds.

Try the calculator

Before you raise your budget: a checklist

  • Your cost per client, not just cost per lead, is at or below target for at least a few weeks.
  • Every lead is saved in your CRM with the ad it came from. See how to track which ads bring clients.
  • Nothing in the funnel limits how many people can sign up or book.
  • Your team can respond to the extra leads within the hour in business hours.
  • Your ads make only claims you can back up. The ACCC says a business must be able to prove any claim it advertises.
  • You have fresh ads ready, so a bigger budget does not just show the same ad to the same people more often.

Frequently asked questions

How much should a small business spend on Facebook ads per month?

Multiply the number of new clients you can serve each month by the most you can afford to pay for each one. That gives a budget tied to profit and capacity, rather than a figure borrowed from another business.

Is $20 a day enough for Facebook ads?

It can be enough to test, but check how many results it can buy. Meta flags ad sets that are unlikely to get around 50 optimisation events in the week after a significant edit, so a small budget learns slowly. Keep to one ad set and judge it over a longer window.

Can Meta spend more than my daily budget?

Yes, on some days. Meta says it may spend up to 25% over your daily budget on a given day, but spending averages out so you will not pay more than 7 times your daily budget in a calendar week.

Should I include GST in my ad budget?

Budget for the amount that leaves your account, which may include GST. Measure cost per lead and cost per client excluding GST if you can claim the credit. Check with your accountant.

When should I increase my Meta ads budget?

When cost per client is at or below target over several weeks, the funnel has no limits on sign-ups, and your team can handle more leads quickly. Raise it gradually and keep adding new ads.

Next step

The free scorecard shows whether your follow-up and tracking are ready for more spend. If you want to build the system that turns ad budget into booked clients, The AI Marketing Team Accelerator is where service business owners build it with our team beside them.

Sources

Next step

Build your own AI marketing team.

Service business owners build their offer, funnel, ads, follow-up and tracking with Noah's team beside them, instead of paying an agency to guess.

See the Accelerator