A small ad budget can’t do everything, and the most common mistake is asking it to. Someone puts $10 a day into a campaign aimed at “everyone in the Northern Rivers who might need us someday”, checks it after four days, sees no enquiries, and decides Facebook ads don’t work.
They can work at small budgets. But $10 to $30 a day buys you an answer to one clear question, not a marketing strategy. This guide is about choosing that question and setting the campaign up so the answer is worth having.
A word on numbers first: we’re not going to quote you a typical cost per click or cost per lead. They swing too much by industry, season, audience size and how good your ad is, and any figure we gave you would be misleading. What we can give you is the structure.
Know what the system needs to learn
Meta’s ad delivery doesn’t work at full strength straight away. Each new ad set goes through a learning phase while the system figures out who’s likely to take the action you’ve chosen. Meta’s long-standing guidance is that an ad set generally needs around 50 of those actions (it calls them optimisation events) within a week of launch or of its last significant edit to get through it. Meta has tested lower thresholds for some campaign types, but at the time of writing (late 2026) 50 is still the figure most accounts see. The details are in Meta’s article about the learning phase.
Do the maths on that for a small business. If you optimise for leads and each lead costs you, say, a few tens of dollars, 50 leads a week is well beyond a $15 daily budget. Your ad set will likely sit in “learning limited” for its whole life.
That’s not a disaster, but it changes the advice:
- At small budgets, choose an objective with plenty of events. Link clicks or landing page views happen far more often than form submissions, so the system has more to learn from.
- Use one ad set, not five. Splitting $20 a day across five audiences gives each one $4 and teaches you nothing.
- Don’t edit every two days. Significant edits (budget jumps, new audiences, new creative) can restart learning. Set it up properly and leave it.
Pick one objective
Ads Manager asks for an objective before anything else. Meta explains the options in its guide to choosing an ad objective. For a small local business on a modest budget, three tend to make sense:
Awareness (reach). Show your ad to as many people as possible in a set area. Good for events, openings, a seasonal change, or simply keeping your name in front of locals. You measure it by reach and frequency, not enquiries.
Traffic. Send people to a page on your website. Good when you have a page that does the selling: a menu, a service page, a booking page. You measure it by landing page views and what those visitors do next (which means you need the Meta pixel or Google Analytics set up).
Leads. Collect enquiries, either through an instant form inside Facebook or your website form. This is what most people want, but it’s also the most data-hungry. On a small budget, expect it to be slower to settle.
If you’re not sure whether to boost or build a proper campaign, read boosting a post vs using Ads Manager first.
Keep the audience simple
For a local business, the audience setup that usually works best on a small budget is plain:
- Location: the towns you serve. Use a radius or list the suburbs. Choose “people living in” rather than people travelling through, unless you run accommodation or a tourism business.
- Age: only narrow it if there’s a real reason. A retirement village can exclude 25 year olds. A café probably shouldn’t.
- Interests: go light or leave them out. Meta’s Advantage+ audience settings now expand beyond the interests you choose anyway, and on a small budget narrow interest stacks mostly just make each result more expensive.
If you have them, warm audiences are where small budgets go furthest: people who’ve visited your website, engaged with your Instagram, or watched your videos. They already know you, so the ad has less work to do.
Creative does most of the work
With targeting looser than it used to be, the ad itself does most of the sorting. People self-select based on what they see. An ad showing a deck repair in a Lennox Head backyard will stop the people who have a tired deck. That’s targeting.
Things that make small-budget ads work harder:
- Real photos or short video of your work, place or product. Not stock. Locals can tell.
- A first line that names the customer or the problem. “Deck looking grey and splintery after winter?” beats “Quality timber solutions for all your needs.”
- One offer, one action. Book, call, or visit. Not all three.
- Two or three versions of the image. Let Meta show them in the same ad set and see which one wins. That’s a test you can afford.
A worked example
This is how we’d set up a first test for a hypothetical Ballina physio wanting more bookings for a new hydrotherapy service.
| Setting | Choice | Why |
|---|---|---|
| Objective | Traffic (landing page views) | More events than leads, so the system learns faster |
| Destination | A dedicated hydrotherapy page with a booking button | Not the homepage |
| Location | Ballina, Lennox Head, Alstonville, Wollongbar, people living in | The realistic catchment |
| Age | 35+ | Matches who the service suits |
| Interests | None | Let the creative do the sorting |
| Creative | Three images: the pool, a session in progress (with permission), the physio | Test which one gets the cheapest landing page views |
| Budget | $20 a day | |
| Duration | 14 days, no edits | Long enough to get past early noise |
Total spend: $280. At the end, the physio will know which image works best, roughly what a landing page visit costs, and (if the booking tracking is set up) how many visits turned into bookings. That’s three useful answers for the cost of a modest print ad.
How long to run before judging
The first two or three days of any campaign are noisy. Costs often start high and settle. Judging on day three is like judging a new staff member on their first morning.
Our rule of thumb:
- Don’t touch anything for the first 3 to 4 days unless something is clearly broken (wrong link, typo, wrong location).
- Make a judgement at 7 days on the creative: which image or video is getting the cheapest results? Pause the obvious losers.
- Make a judgement at 14 days on the campaign: is the cost per result acceptable, and are those results turning into business?
Over that time, look past the headline metrics in Ads Manager. Clicks are not customers. Check your bookings, your phone log and your website enquiries over the same fortnight. Our guide to social media numbers that actually matter covers which ones to trust.
When to stop, change or scale
Stop if, after two weeks, the clicks are coming but nothing happens after the click. That’s usually a landing page or offer problem, not an ad problem.
Change one thing if results are poor across the board. Start with the creative, then the offer, then the audience. One change at a time, or you won’t know what fixed it.
Scale gently if it’s working. Lift the daily budget by around 20% every few days rather than doubling it overnight, which can knock the ad set back into learning.
And be honest about whether social ads are the right tool at all. If people search for what you do when they need it (emergency plumber, conveyancer, dentist), search ads or SEO may be a better place for a small budget. We weigh that up in Google Ads or SEO: where should a small budget go?
Before you spend your first dollar
- Write down the one question this campaign will answer
- Pick a single objective and a single ad set
- Set location to the towns you serve, people living there
- Prepare two or three versions of the image or video
- Point it at a page built for the offer
- Put a 7-day and a 14-day review in your calendar
- Decide in advance what result would make it worth continuing
We set up and manage small-budget campaigns as part of our social media management work. Already have a test drafted? A quick look at the objective, audience and landing page before the first dollar goes out can save a wasted fortnight, so get in touch with the details.