How to Run Facebook Ads for a Local Business in 2026: The Complete Playbook
If you run a coffee shop, salon, gym, or grooming business and you've thought "I should probably try Facebook ads" — you're not wrong. Facebook (and Instagram, which lives inside Meta Ads Manager) is still one of the cheapest ways to put your business in front of nearby customers who don't even know you exist yet.
The problem is that most local business owners boost a post, lose $80, and decide it doesn't work. Boosting is not running Facebook ads. Boosting is what Meta sells to people who don't know better. Running Facebook ads properly takes about an hour to set up the first time, and once it's running, it works while you cut hair, pour espresso, or wash a labradoodle.
Here is the exact playbook I use with local clients.
Why Facebook Ads Still Work for Local Businesses
Local businesses are uniquely well-suited for Facebook ads because:
- Meta lets you target by radius down to one mile around your address.
- Your offer (a haircut, a class, a coffee, a groom) is easy to understand in a single image or video.
- The action you want (book, call, walk in) is low-commitment and high-emotion.
- Cost per result is typically lower than Google Ads for awareness-stage customers.
A well-set-up local Facebook ad campaign for a service business runs at roughly $1.50–$6.00 per lead in 2026, depending on city and niche. That's competitive with any channel I know.
Step 1: Set Up the Right Account Structure Before You Touch an Ad
This is where 80% of local businesses go wrong. They run ads from their personal profile or directly from the boost button. Don't.
You need three things:
- A Facebook Page for your business (you almost certainly have this).
- A Meta Business Suite account linked to that page.
- An Ads Manager account inside Business Suite with a real payment method.
Open business.facebook.com, create a Business Portfolio, add your page, add your ad account, and add yourself as admin. This takes 15 minutes and saves you from losing access to ads later.
While you're in there, install the Meta Pixel on your website (even if you only have a one-page site). If you sell anything online, also enable the Conversions API. The Pixel is how Meta knows who clicked, booked, or filled out a form — without it, you're flying blind.
Step 2: Pick the Right Campaign Objective
Meta will try to push you toward "Engagement" or "Reach." Don't pick those unless you literally just want likes.
For a local business, pick one of these:
- Leads — if you want phone numbers, emails, or form fills (great for salons, gyms, dog grooming, anyone with a booking workflow).
- Sales — if you have a website with checkout or online booking that fires a Pixel event.
- Traffic — only if you're sending people to a booking page and you've verified the Pixel is firing.
- Awareness — for grand openings, new locations, or seasonal pushes where you want maximum eyeballs.
For most local service businesses, the answer is Leads with an instant form, or Sales if you have a booking system like Calendly, Fresha, Mindbody, or Square Appointments.
Step 3: Targeting — Keep It Simple
Modern Meta's algorithm is smart. It does not need 14 interest layers to find your customer. In fact, narrow targeting often hurts performance because it starves the algorithm of data.
Use this structure:
- Location: Your address with a 3–10 mile radius (small city: 3–5 miles, suburb: 5–10, rural: 15–20).
- Age: One broad bracket that fits your customer (e.g. 25–55 for most salons, 22–45 for gyms).
- Gender: All, unless you're a women's-only studio.
- Interests: Usually skip these. Let the algorithm find your buyer based on conversion data. If you must add one, pick a single broad interest like "yoga" or "dog ownership."
That's it. Don't stack interests, don't exclude behaviors, don't get clever. Broad wins in 2026.
Step 4: The Creative That Actually Converts
This matters more than targeting. A great ad with mediocre targeting beats a perfect targeting setup with a boring ad every time.
The creative recipe that wins for local businesses:
Format
- Video, 9–30 seconds, vertical (9:16). Phone-shot is fine — phone-shot often performs better than polished agency video.
- Static fallback: a single clean photo of the service or result, with a bold text overlay (one short line).
Message
- Lead with a specific local benefit: "Williamsburg neighbors, your dog deserves a spa day" beats "professional grooming."
- Show a person, not a product. Faces stop scrolls.
- Include one call to action: "Book this week and get $20 off."
Captions
Always add captions. 85% of Facebook video is watched without sound. If your video doesn't work muted, it doesn't work.
Headline & Primary Text
- Primary text: 1–3 short sentences. The offer + why now.
- Headline: the action. "Book Your First Cut for $39" — not "Welcome to our salon."
Step 5: Budget — How Much to Spend
You can absolutely start small. My rule for local businesses:
- $10/day minimum to gather enough data for the algorithm to learn.
- $20–$30/day is the sweet spot for most single-location businesses.
- $50/day+ only once you've validated which creative and audience work.
Run a single campaign for at least 7 days before judging anything. Meta needs about 50 conversion events per ad set per week to optimize properly — if you can't afford that volume, optimize for a cheaper event (like "view content" or "lead") instead of "purchase."
For more on what makes sense at different stages, see our local marketing budget guide.
Step 6: Launch, Then Leave It Alone
The single biggest mistake local owners make: they check ads every two hours and turn them off after a day.
Meta's learning phase takes 3–7 days. During that time, your cost per result will look ugly. Don't panic, don't edit, don't pause. After 7 days, evaluate. Kill ads with cost per lead more than 2x your target. Scale ads with cost per lead at or below target by 20% per week.
Step 7: Measure What Actually Matters
The metrics Meta shows you by default are mostly vanity. The numbers I care about for a local business:
- Cost per lead (CPL) — should be under one-third of your average customer value.
- Lead-to-booking rate — depends on your follow-up. Should be at least 30%.
- Customer acquisition cost (CAC) — CPL divided by booking rate.
- Return on ad spend (ROAS) — revenue from ads divided by spend. Aim for 3x minimum in month one, 5x+ by month three.
If you're not tracking these, you don't know if your ads are working. You only know if Meta thinks they're working — and Meta is biased.
Common Mistakes That Burn Your Budget
- Running ads to a Facebook page instead of a booking link.
- Boosting posts instead of building proper campaigns.
- Targeting "everyone within 25 miles" when you can only serve 5.
- No follow-up sequence for leads (40%+ of leads convert on the second or third touch, not the first).
- Killing ads after 48 hours.
- One ad, one image, forever. Refresh creative every 2–3 weeks.
FAQ
Can you run Facebook ads locally?
Yes — and you should. Meta lets you set a radius as small as one mile around an address. For brick-and-mortar businesses, location targeting is the single most powerful lever in the platform.
Is $5 a day good for Facebook ads?
$5/day works for very small awareness tests, but it's usually not enough to exit Meta's learning phase. You'll spend slowly, get unreliable data, and burn a month learning what $10–$20/day would teach you in a week. Start at $10/day minimum if you can.
Is $10 a day enough for Facebook ads?
For a local business with a single ad set and a low-friction conversion event (form fill, click to call), yes — $10/day is a reasonable starting point. You should see meaningful results within 14 days.
How much does it cost to run a local ad on Facebook?
Most local service businesses spend $300–$1,500/month on Meta ads. Cost per lead ranges from $1.50 in low-competition markets to $20+ in dense urban niches. Budget plus creative quality matters more than any single targeting trick.
How do beginners run Facebook ads?
Start with one campaign, one ad set, two or three ad creatives. Pick "Leads" or "Sales" as your objective. Use broad targeting (just location + age). Run for 7 days minimum before judging. That's the whole template.
What is the 3 2 2 method in Facebook ads?
The 3-2-2 method is a common testing structure: 3 ad creatives, 2 audiences, 2 placements. It's useful once you have data — but for a brand-new local business, it's overkill. Start simpler.
Is $1000 enough for Facebook ads?
Yes, $1,000 is more than enough to validate Facebook ads as a channel for a local business. At $20/day, $1,000 funds about 50 days of testing — long enough to learn which creative and offer wins.
Are Facebook ads good for local businesses?
Yes — better than they get credit for. Local businesses with a strong offer, a simple booking flow, and consistent creative refresh routinely see 3–8x ROAS. The ones who fail almost always failed at the offer or the follow-up, not the ads.
Want Help Setting This Up?
If reading this made your eyes glaze over, you're not alone — Meta's interface is hostile by design. At DataLatte we set up local Facebook ad accounts every week for coffee shops, salons, groomers, and fitness studios. If you'd like a free 20-minute audit of your current setup (or a launch plan if you're starting from scratch), get in touch. I'll tell you honestly whether ads make sense for your business right now.
Want this applied to your business?
Let's review your current marketing setup together — free, no obligations.
Get Your Free Marketing Audit