Local Facebook advertising has a bad reputation among owners because most of them have done it the wrong way: boosted a post, watched the likes come in, got no calls, and concluded it does not work. Facebook ads for local business owners work well when they are built like a lead system rather than a popularity contest: one campaign optimised for enquiries, a sensible radius, real photos, a form the phone can fill in, and a follow-up that reaches the person within minutes. This is that setup, on a budget of £10–20 a day, with the numbers you should expect.
Two things need to be in place before you spend: the funnel that catches the lead (a form and a follow-up path) and the tracking that tells Meta which clicks became enquiries. Ads without those are the expensive kind.
What local ads are for
Local businesses do not need reach; they need the small number of people within driving distance who need the service now or soon. Meta’s strength is showing your business to people who were not searching — the homeowner who has been meaning to get the boiler serviced, the parent who saw your physio ad the week their back went. The ad’s job is to turn that into a message, a form or a call, and hand it to the follow-up. Everything below is built around that.
The structure: one campaign, one ad set, a few ads
| Level | Setting | Why |
|---|---|---|
| Campaign | Objective: Leads (or Engagement → Messages for WhatsApp/Messenger-led businesses) | Optimises for the action you want, not for clicks or likes |
| Budget | £10–20/day, campaign budget | Enough to exit the learning phase within a few weeks |
| Ad set: location | A radius (10–25 km) or the towns you serve; exclude areas you will not travel to | Every impression outside the service area is wasted |
| Ad set: audience | Broad within the radius (Advantage+ audience), age range if relevant; no interest stacking | Local radius is already the targeting; interests shrink a small pool further |
| Ad set: placements | Advantage+ placements to start; review after two weeks | Let the system find the cheap inventory, then trim |
| Ads | 3–5 variations: two photos, one short video, two different first lines | The algorithm needs options; the winner is rarely the one you would have picked |
Special ad categories: housing, credit, employment and social issues restrict targeting (no radius under a certain size, no age or gender). If you are a letting agent or a lender, expect broader, more expensive targeting and plan accordingly.
Creative that works locally
- Real photos of real work — a before/after, a finished job, the team, the van with the town in the background. Stock images are the single fastest way to be ignored by locals.
- A short video (15–30 seconds) of the owner saying who you are, what you do, and the offer. Phone quality is fine; sincerity is the asset.
- First line does the work: the place and the problem. “Boiler playing up in Salford? Same-week service, fixed price.” People stop for their own town.
- One offer, clearly bounded: a free quote, a fixed price, a first-visit price, a seasonal service — with a reason to act this month.
- Proof in the ad: “212 five-star reviews”, a named customer quote, a guarantee.
- Call to action matches the destination: “Get a quote” to a form, “Send message” to WhatsApp, “Book now” to a calendar page.
Where the click goes
Option A: instant form (lead ad)
The form opens inside Facebook or Instagram, pre-filled with the person’s name and contact details. Cheapest cost per lead, no website needed, works on the phone. The catch is quality: make it the “higher intent” form type (adds a review step), and add two custom questions — what they need and when. Then the critical part: connect the form to your CRM so the lead arrives as a contact with a source tag and triggers the instant follow-up. GoHighLevel connects Facebook lead forms natively; other CRMs use Zapier or a webhook. Leads that sit in the Meta downloads page are leads that go cold.
Option B: landing page
A fast, single-purpose page with the offer, proof, a short form and a booking calendar on the thank-you page. Fewer leads, warmer, and you get the pixel and Conversions API events that teach Meta what a good lead looks like. Use it once follow-up is proven, or from the start if your service is considered rather than urgent.
Option C: messages
For businesses that sell in conversation — salons, clinics, restaurants, agencies — a Messages campaign to WhatsApp or Messenger, answered by a human or a trained AI assistant that books the appointment. Cheap, high intent, but only if replies are fast.
The five-minute rule
This is where local ad accounts are won or lost, and it is not in Ads Manager. A lead from an ad is someone who was interrupted while scrolling; they will forget in an hour. The follow-up has to land within minutes: an instant text and email, a call within five minutes in business hours, a missed-call text-back on the phone number in the ad. That sequence lives in the CRM and runs the same way for every lead, at 11pm as at 11am. Businesses that add this to an existing ad account typically see the cost per booked appointment halve without touching the ads.
Tracking, briefly
Pixel and Conversions API installed; the Lead event fired on the thank-you page (or the instant form’s own lead event); a source tag on every CRM contact from the ads; and — for businesses that get calls — call tracking on the ad’s phone number so calls count as leads. Without this, you are optimising on clicks, which is a different and cheaper thing to buy.
Numbers to expect
| Metric | Typical local range | If it is worse |
|---|---|---|
| Cost per 1,000 impressions | £5–15 | Radius too small or audience too narrow |
| Link click-through rate | 1–3% | Creative or first line not local enough |
| Cost per lead (instant form) | £5–25 depending on service value | Offer unclear, form too long, creative tired |
| Cost per lead (landing page) | £15–60 | Page slow or form above the fold missing |
| Lead → booked appointment | 20–40% with fast follow-up | Follow-up slow — fix this before touching ads |
| Cost per booked appointment | £25–150 by industry | Compare with job value; adjust offer, not just bids |
Judge the account on cost per booked appointment and, after three months, on revenue per pound spent from the CRM. Never on cost per click or reach.
A four-week plan
- Week 1: pixel, CAPI, CRM connection and follow-up sequence tested with a fake lead. Launch one campaign, five ads, £15/day.
- Week 2: do not touch it. Answer leads fast. Note which ad the leads come from.
- Week 3: pause the two worst ads; add two new variations of the winner (new photo, new first line).
- Week 4: review cost per booked appointment. If acceptable, raise the budget 20%; if not, change the offer or the destination, not the targeting.
Mistakes that burn small budgets
- Boosting posts.
- Changing the campaign every two days, so it never learns.
- Interest targeting inside a 15 km radius (the pool is already small).
- Stock photos and corporate copy.
- Leads downloaded from a spreadsheet on Friday.
- An “awareness” campaign for a plumber.
- Judging on likes.
- Running ads to a homepage.
If you only remember one thing: the ad is the easy part. The form connected to the CRM and the five-minute follow-up are what turn a £15-a-day budget into booked work — and they are exactly the parts most local ad accounts do not have.
Further reading: Meta for Business: Ads · Meta Business Help Centre.
FAQ
How much should a local business spend on Facebook ads?
Enough to get data: around £10–20 a day for a single lead campaign is the practical minimum, run for at least four weeks. Below that the account never leaves the learning phase and every week looks different. Scale the budget only when cost per booked enquiry is known and acceptable.
Should I boost posts or run proper ads?
Run proper ads. Boosting optimises for engagement — likes and comments — which is not what a local business needs. A lead or messages campaign built in Ads Manager optimises for the enquiry itself and costs less per real lead.
Instant form or landing page?
Instant forms (lead ads) are cheaper per lead and work on the phone without a website visit, but leads are colder; a fast landing page with a form and booking calendar produces fewer, better leads. Start with an instant form connected to your CRM, then test a landing page once follow-up is working.
Why are my Facebook leads poor quality?
Usually three things: the form asks nothing (add two qualifying questions and use the higher-intent form option), the offer attracts freebie-seekers, or follow-up is slow — a lead answered in five minutes is a different person from the same lead answered next day.
Want the funnel, the CRM connection, the follow-up and the tracking built before the first pound is spent? See the lead generation packages — the ads are the last thing we switch on, and the first thing that finally works.