Lead Key

Facebook Ads for Local Business That Bring In Real Calls

Facebook ads work for local businesses when you target a tight radius, use a lead or message objective, and track calls. Here's the setup, budget and copy.

Mark GasparikMark Gasparik
Growth publisher, Lead Key Agency
Published October 1, 2026 · Updated October 3, 202611 min read
A collage of Meta Ads Manager screens, a local gym offer ad on a phone, a 15-mile radius map and cost-per-lead stat cards.

Facebook ads work for local businesses when three things are true: you target a radius people will actually drive, you pick an objective that produces a call, message or form (not "traffic" or "engagement"), and you track which ad produced each lead. Done that way, a local service business can usually get leads for $8–$40 each in our accounts, on budgets as low as $20–$30 a day. Done the default way — boosted posts, 50-mile radius, "learn more" clicks — you get reach and almost nothing you can bill for.

This guide covers the setup step by step, what to spend, what the ad should say, how Facebook compares with Google for local demand, and what changes in a small market.

Do Facebook ads actually work for local businesses?

Yes, but for a different job than Google. Facebook and Instagram ads create demand — they put an offer in front of people who weren't searching. Google captures demand from people already typing "emergency plumber near me."

That distinction decides what you should advertise. Facebook is strong for offers with a clear reason to act now: a gym's 7-day trial, a dentist's new-patient exam, a detailer's spring ceramic coating slot, a restaurant's new catering menu.

It is weaker for rare, urgent, high-intent needs. Nobody scrolling Instagram decides their furnace is broken. For those, Google Search ads carry the load and Facebook plays support.

The businesses we see do best on Facebook have one of these traits:

  • A repeatable offer with a price or a clear first step (trial, consult, quote, estimate)
  • A visible result you can show — before/after, food, finished renovation, a clean car
  • A service area where 10–15 minutes of driving is normal, so the radius stays tight
  • Capacity to answer a message or call within an hour during business hours

That last one matters more than the creative. A lead from Facebook is colder than a Google lead, so slow follow-up kills it. If you can't answer fast, automate the first touch before you spend a dollar.

How to run Facebook ads for a local business, step by step

Short answer: build one campaign, one or two audiences, three creatives, and a lead destination you control. Here is the order we use when launching a new local account.

  1. Set up the business assets properly. A Meta Business Suite account, a verified Page, ad account, and the Meta Pixel installed on your site. If you use a booking tool or form, confirm the pixel fires a Lead event on submission.
  2. Pick the objective. Use Leads (instant form or website form) or Engagement → Messages for chat-first businesses. Use Sales only if you take payment online. Skip Traffic, Awareness and Post Engagement.
  3. Set the location radius. Drop a pin on your shop and start at 5–10 miles in a city, 15–25 miles in a rural market. Make sure you've chosen People living in or recently in this location, not "travelling in."
  4. Keep the audience broad inside that radius. Age 25–65+, all genders, no interests for the first two weeks. Meta's delivery system finds buyers faster than interest stacking in small geographies.
  5. Set budget at the campaign level. $20–$50 a day for one location. Below about $15/day a local campaign rarely exits the learning phase in a reasonable time.
  6. Build three creatives. One phone-shot video (15–25 seconds), one before/after or product image, one plain offer card with text. Same offer, different format.
  7. Write the offer in the first line. "$89 new-patient exam and X-rays, Downtown Houston" beats "We care about your smile."
  8. Choose the destination. Instant forms convert highest but produce lower-quality leads. A simple landing page with a phone number and a 4-field form produces fewer, better leads. Test both if budget allows.
  9. Turn on call tracking. Use a tracking number on the landing page, or at minimum ask every caller how they found you and log it.
  10. Leave it alone for 7 days. Then judge on cost per lead and booked jobs, not CTR or reach.

After two weeks, add a retargeting ad set: website visitors (180 days), video viewers (75%+), and people who engaged with your Page or Instagram. Give it 15–20% of the budget. Retargeting is usually the cheapest lead source in a local account because the pool is small and warm.

What settings cause the most damage?

Three defaults quietly waste local budgets:

  • Advantage+ audience expansion left on when your radius is small — it can serve outside your intended area. Check the location setting after every edit.
  • Automatic placements including Audience Network for lead forms. In our accounts it produces cheap, poor-quality leads. Exclude it for the first month and compare.
  • Boosting posts instead of running campaigns. Boosts don't give you proper objectives, lead forms or exclusions. Meta's own guidance separates boosted posts from Ads Manager campaigns for exactly this reason.

How much should a local business spend on Facebook ads?

Start at $20–$50 per day per location, and plan on 30 days before you judge it. That's roughly $600–$1,500 a month in ad spend, separate from management.

Those are ranges from accounts we run, not published benchmarks. Costs move with your market size, your offer and your season.

Business typeTypical daily budgetTypical cost per lead (our accounts)Best objective
Gym / studio$25–$50$8–$20 per trial signupLeads (instant form)
Dentist / med spa$40–$100$25–$70 per new-patient inquiryLeads (landing page)
Restaurant / takeout$15–$35Measured in orders, not leadsSales or Messages
Renovation contractor$30–$80$30–$90 per estimate requestLeads (landing page)
Auto repair / detailing$20–$50$15–$45 per booking inquiryMessages or Leads
Junk removal / one-off service$25–$60$20–$60 per quote requestLeads (instant form)

Work backwards from your job value instead of copying someone else's number. If a renovation estimate converts to a $12,000 kitchen one time in five, a $90 lead is cheap. If a $60 oil change converts one time in three, a $45 lead is a loss.

One more budget rule: don't split $30/day across four ad sets. In a radius of 100,000 people, one ad set with one budget learns faster than four starving ones.

Facebook ads vs Google Ads for a local business — which first?

If people search for what you do when they need it, run Google first. If they don't search but would say yes to a good offer, run Facebook first.

Facebook & Instagram adsGoogle Search ads
IntentCreated by your offerAlready exists
Lead qualityColder, needs fast follow-upWarmer, often ready to book
Cost per leadUsually lowerUsually higher
Cost per booked jobOften similar or higherOften lower
Radius controlPin plus mile radiusRadius, city, ZIP
Works for emergenciesPoorlyVery well
Works for offers & new servicesVery wellLimited by search volume
Minimum useful budget~$20/day~$25–$40/day in most trades

Most of the local accounts we manage end up running both: Google for the people raising their hand, Facebook for filling gaps in the calendar and promoting offers. If you only have budget for one, pick based on whether search volume exists for your service in your town. Our Google Maps, Ads and organic rankings service and Facebook, Instagram and TikTok ads service are built to run together for that reason.

Do Facebook ads for local business work in a small market like Dubuque?

Yes — and in some ways they work better, because the audience is small enough that frequency builds name recognition fast. Dubuque, Iowa has roughly 60,000 residents in the city and a metro area a bit larger, which means a 15-mile radius around downtown puts you in front of a very finite group.

Small-market advertising needs four adjustments:

  • Widen the radius, not the targeting. In Dubuque, 15–25 miles is normal driving distance. In Chicago, 5 miles is plenty. Let geography set the number, not a default.
  • Watch frequency, not just cost. In a small audience, the same person may see your ad 8–10 times in a month. Refresh creative every 3–4 weeks or performance drops while spend stays flat.
  • Expect cheaper clicks. Less advertiser competition in smaller metros usually means lower CPMs. In our accounts, small-market CPMs often run well below big-city rates for the same industry.
  • Lean on local proof. Mention the neighborhood, the landmark, the high school, the road everyone complains about. In a town of 60,000 that specificity does more than polished production.

The same logic applies to Hickory, Pennsylvania or Kanata, Ontario. We used a tight radius and before/after creative for Xtreme Sheen's ceramic coating offers and seasonal service promotions for PoolZenia in the Ottawa area — both small markets where 20 miles covers almost every realistic customer.

What should a local Facebook ad actually say?

Lead with the offer, name the town, and make the next step obvious. You have about two seconds before a thumb moves.

A structure that works in local accounts:

  1. Line 1 — offer + location. "7-day gym trial in Mount Vernon — $0, no contract."
  2. Line 2 — what they get. "Boxing, classes and recovery room included."
  3. Line 3 — removes a worry. "Beginners welcome. Cancel anytime, no card on file."
  4. Line 4 — the step. "Tap below, pick a start date, done in 30 seconds."

For creative, phone video beats stock. A 20-second clip of the actual bay, kitchen, chair or truck earns more trust than a designed graphic — and it's cheaper to replace when it fatigues. When we ran offers for Xtreme Fitness in Mount Vernon, raw gym footage with on-screen text consistently outperformed polished templates.

Two copy rules that save money:

  • Put a price or a range in the ad if you can. It filters out people who were never going to book and lowers your cost per booked job even if cost per lead rises.
  • Don't promise what you can't honor. "Free" has to mean free, and conditions must be clear in the ad itself — the FTC's advertising guidance applies to a Facebook ad exactly as it does to a newspaper ad.

What about restaurants and food businesses?

Food advertises itself, so the ad should be one dish shot well, a price, and an ordering link. Set the radius at 3–5 miles for delivery and pickup, and run a separate campaign for catering with a form instead of an order link, because catering decisions take days. That's the split we use for Gateway Pizza & Pasta in Surrey — delivery offers in a tight radius, catering leads in a wider one.

How do you track leads from Facebook ads without guessing?

You need three layers: a pixel event, a tracking phone number, and a question in your intake. Any one alone will lie to you.

  • Pixel and Conversions API. Install the Meta Pixel and fire a Lead event on form submit. Since browser tracking got less reliable, Meta recommends pairing it with the Conversions API for more complete reporting.
  • A dedicated phone number on Facebook landing pages. Many local leads will call instead of filling the form, and those calls are invisible to Ads Manager.
  • One question at intake: "How did you hear about us?" Log it. Over a month, the pattern tells you more than any dashboard.

Then measure the only two numbers that matter: cost per booked job and revenue per booked job. Cost per lead is a diagnostic, not a goal. A campaign at $12 per lead that books 1 in 20 is worse than one at $45 per lead that books 1 in 3.

Speed of follow-up is where most local accounts lose money. A Facebook lead that waits four hours for a reply is usually gone. Automated instant texts, missed-call follow-up and review requests — the kind of thing our AI automations for follow-ups and bookings handle — routinely lift close rates more than any targeting change.

What mistakes kill local Facebook ad results?

Short answer: broad radius, weak offer, slow follow-up, and quitting at day five. In order of how often we see them:

  1. Radius too wide. A 50-mile radius in a metro means paying to reach people who will never drive to you.
  2. No offer. "Quality service since 1998" gives nobody a reason to tap today.
  3. Sending traffic to a homepage. Use a page with one offer, one form, one phone number, and no navigation. If your site can't do that in a day, a rebuild is faster than you'd think — start with a free AI website audit to see what's blocking conversions.
  4. Editing daily. Every budget or creative change restarts learning. Wait 7 days and 50+ conversions where possible.
  5. Judging on engagement. Likes and reach don't pay staff. Sort your Ads Manager columns by cost per result and nothing else.
  6. One creative forever. In a small audience, creative fatigue arrives in 3–4 weeks. Keep two new assets in the queue.
  7. No retargeting. You already paid to reach these people once. Reaching them again is the cheapest money in the account.

When should you hire someone to run them?

Hire help when the ads are working and your time is the bottleneck, or when you've spent $1,000+ with no tracked leads and can't tell why. Before either point, a careful owner with 3 hours a week can run a single-location campaign well.

What a manager should be doing: weekly creative rotation, audience and placement exclusions, lead-quality review with your front desk, landing page tests, and a monthly report that shows booked jobs — not impressions. If a proposal doesn't mention booked jobs, keep looking.

Lead Key Agency runs Facebook and Instagram ads alongside Google and automations on fixed monthly plans for local businesses, so the ad spend, the landing page and the follow-up are handled by the same team rather than three vendors blaming each other.

A 30-day plan to test Facebook ads properly

If you want a clean read on whether this channel works for your business, run this and then decide:

  • Week 1: Build one Leads campaign, one audience inside a realistic radius, three creatives, $25–$40/day. Install pixel and a tracking number. Don't touch it.
  • Week 2: Review cost per lead and lead quality with whoever answers the phone. Kill the worst creative, add one new one. Exclude Audience Network if lead quality is poor.
  • Week 3: Add a retargeting ad set at 15–20% of budget. Test an instant form against a landing page.
  • Week 4: Count booked jobs and revenue, not leads. Compare to what the same spend produced on Google.

If cost per booked job is below your target and you had the capacity to serve them, scale budget 20% a week. If it isn't, change the offer before you change the targeting — the offer is wrong far more often than the audience.

Want someone to look at your market, radius and offer before you spend? Book a free 30-minute strategy call and we'll tell you honestly whether Facebook or Google should get your next dollar.

Next step

Want the Lead Key team to do this for your business?

A free strategy call comes with an audit of your website and Google listing, and a written plan you keep either way.

Frequently asked questions

How much do Facebook ads cost for a small local business per month?

Most single-location local businesses we work with spend $600–$1,500 a month on ad spend, which is $20–$50 a day. Management, if you outsource it, is separate. Below about $15 a day campaigns struggle to gather enough conversion data to optimize, so it's usually better to run one well-funded campaign than three underfunded ones.

Should I run ads on Facebook or Instagram for a local business?

Run both from the same campaign and let placements decide. Meta serves your ad across Facebook feed, Instagram feed, Reels and Stories, and in most local accounts the winning placement differs by industry and age group. The exception is Audience Network, which we often exclude for lead campaigns because the lead quality tends to be poor.

Can I run Facebook ads without a website?

Yes. Instant lead forms and Messenger or WhatsApp message campaigns both work without a site, and they often produce the cheapest leads. The trade-off is lead quality: people fill forms with prefilled data in two taps, so expect more unqualified inquiries and plan a fast follow-up process to sort them.

What radius should I target for a local service business?

Match it to real driving behavior, not a round number. In a dense city 3–8 miles is usually right; in suburban markets 10–15 miles; in rural areas 20–30 miles. Always confirm the setting is "People living in or recently in this location" so you aren't paying to reach travelers passing through.

How long before Facebook ads start working?

Expect leads within the first few days, but don't judge the campaign until day 14 and don't make structural decisions until day 30. Meta needs roughly 50 conversions per ad set to stabilize delivery, and in a small local audience that can take two weeks at a modest budget.

Are boosted posts the same as Facebook ads?

No. Boosting a post is a simplified ad with limited objectives, no proper lead forms, and weak reporting. For a local business trying to generate calls or bookings, build the campaign in Ads Manager with a Leads or Messages objective instead — the targeting and measurement options are far better.

Why are my Facebook leads low quality?

Usually one of four causes: your radius is too wide, your offer says "free" without conditions, Audience Network placements are on, or your instant form asks too few questions. Add one qualifying question to the form, state a price range in the ad, and exclude Audience Network for two weeks to compare.

Mark Gasparik
Written by · how we write

Mark writes about what actually gets small businesses customers from Google, social media and AI: the campaigns, the listings, the websites and the numbers behind them. Every article is built from real search demand and the work our team ships for clients across the US and Canada.

LeoKGKirill
Leo, KG and Kirill will be on your call

Take over Los Angeles before your competitors do

Google, social and AI, built in 14 days, tracked in your own dashboard and guaranteed on ROI. One free call to see the plan.

5.0 on Google & Trustpilot No ROI? Money back Your local team of experts