How Much Should a Small Business Spend on Facebook Ads?
By the SholaX team6 min read
The short answer
Meta says you can start from as little as $1 a day on some ad sets and recommends at least $5, but a useful budget is set by your own numbers, not Meta's minimum. Work backwards from how much a customer is worth, how many enquiries it takes to win one, and the roughly 50 results a week Meta's system needs to learn. Then judge the spend on booked jobs, not cost per lead.
Most owners ask the wrong first question. "What is the minimum I can spend?" has an easy answer, and it is not a useful one. The better question is how much you need to spend to get enough enquiries to know whether the ads work at all.
This guide separates what Meta actually says about budgets from the planning you need to do yourself, so you can set a number you can defend.
What is the minimum budget for Facebook ads?
There is no single minimum. Meta's help centre says most advertisers who are charged for impressions should allocate at least $1 a day, and its pricing page recommends starting with at least $5 and running for more than six days. Minimums can differ depending on how you choose to be charged.
Two details catch people out. Minimums are calculated per day even if you use a lifetime budget, so a five-day lifetime budget must be five times the daily minimum. And if you use a cost cap bid strategy, your daily budget should be at least five times the cost cap.
These are technical floors, not recommendations. Spending the minimum usually means too few results to learn anything.
How does Facebook ad pricing work?
Facebook ads are sold in an auction. Ads compete for impressions based on bid and expected performance, and Meta says it charges the price you bid or less, never more. You set how much you want to spend and Meta tries to get as many results as possible for it.
This means no one can tell you in advance what a lead will cost you. It depends on your area, your offer, your creative and how many other businesses are bidding for the same people.
Daily budget or lifetime budget?
A daily budget is an average, not a hard cap. A lifetime budget is a cap on total spend for the run of the ad set. Meta's pricing page says it may spend up to 75% over your daily budget on a given day, while keeping weekly spend to seven times the daily budget.
- Use a daily budget when you want steady, ongoing enquiries, such as a plumber or dentist who is always open for work.
- Use a lifetime budget for a fixed promotion with an end date, such as a seasonal offer.
- Whichever you pick, check your weekly total rather than any single day.
How do you work out the right budget for your business?
Start from the customer and work backwards. Four numbers are enough, and you probably know most of them already.
- Value of a customer: what a typical new customer is worth to you in profit, not just the first invoice.
- Close rate: out of every ten enquiries, how many become paying customers.
- Most you can afford to pay for a customer: a share of that profit you are comfortable giving up.
- Cost per enquiry you can afford: that figure multiplied by your close rate.
Here is an illustration with made-up numbers, so swap in your own. If a new customer is worth £600 in profit, you are happy to spend a third of that, £200, to win one, and you close one in four enquiries, then you can afford about £50 per enquiry. If you then want ten enquiries a month to test properly, that is a test budget of around £500. The point is the method, not these figures.
How much do you need to spend for Facebook to learn?
Meta's system needs roughly 50 optimisation events, for example leads, in the week after your last significant edit. If an ad set is unlikely to reach that, Meta labels it "learning limited", and its own advice is that a low budget is one reason.
A simple way to use this: divide your expected cost per result into the weekly spend, and check whether it gets near 50. If it does not, you have three honest options. Raise the budget, run fewer ad sets so the money is not spread thin, or optimise for an event that happens more often. That last point is from Meta's guidance, though it means optimising for a less valuable action, so use it carefully.
Meta also says pausing an ad set, or changing the optimisation event, audience or creative, counts as a significant edit and can restart learning. Constant tinkering in week one is expensive.
How long before you judge the results?
Give a new campaign at least two to three weeks, with no major changes, before deciding it has failed. That is our own rule of thumb rather than a Meta figure, but it fits Meta's one-week learning window plus time for enquiries to turn into booked jobs.
Judge it on what happened after the enquiry. A cheap lead that never answers the phone is worse than a dearer one that books. That needs every enquiry tracked from ad to outcome, which is why SholaX records the campaign, UTM tags and click IDs with each enquiry in the CRM and joins them to ad spend in Results.
What should you do this week?
- Write down your customer value, close rate and affordable cost per enquiry.
- Set a test budget that could realistically produce ten or more enquiries a month.
- Run one or two ad sets, not six.
- Decide now that you will not change targeting or creative for the first week.
- Set up tracking so you can see which enquiries became customers.
If you would rather not run this yourself, SholaX plans and runs Meta and Google campaigns with budget caps, client approval before anything launches and a kill switch, and the team can manage them for you when needed.
Key Takeaway
Do not set your budget from Meta's minimum. Work it out from what a customer is worth, give the system enough budget to reach around 50 results a week, and judge the spend on booked jobs.
Common questions
Can I run Facebook ads for $5 a day?+
Meta recommends starting with at least $5 and running for more than six days, so it is possible. But at that level you may not collect enough results to learn from, so treat it as a small experiment rather than a full test.
Is a daily budget a hard limit?+
No. Meta says a daily budget is an average and it may spend up to 75% over it on a given day, though weekly spend is kept to seven times the daily budget. A lifetime budget is a cap on total spend.
Why does my ad set say "learning limited"?+
Meta shows this when an ad set is unlikely to get around 50 optimisation events in the week after its last significant edit. A budget that is too low is one common cause.
Can SholaX run Facebook ads for me?+
Yes. SholaX AI plans and runs Meta and Google Ads campaigns, and the SholaX team manages them when needed. Spend is protected by budget caps, a limit on daily budget changes, client approval before launch and a kill switch.
Sources
Work with SholaX
Want this running in your business?
SholaX captures your leads, keeps follow-up on track and shows which ads turn into revenue.