Most local businesses that try Facebook ads once and quit didn't fail because the platform doesn't work. They failed because they skipped three things that take less than two hours combined: a properly connected Business Manager, a pixel that actually fires, and targeting that matches their real service area instead of a default 25-mile circle Facebook picked for them. Then they spent $400 in the first week with no way to tell which ad, if any, produced a real customer.
This is the setup checklist in order — Business Manager, pixel, targeting, lead capture, budget, creative, and launch — with the dollar figures and mistakes attached to each step, plus an honest section on when this whole approach isn't worth your time.
Why Most Local Setups Fail Before the First Dollar Is Spent
Here's the pattern we see over and over: an HVAC company in Austin creates a Facebook ad in ten minutes using the "Boost Post" button, picks "people near this location," sets a $15/day budget, and lets it run for a week. They get 40 clicks, 2 phone calls, and no idea whether either call came from the ad or from someone who was already going to call. They conclude "Facebook doesn't work for us" and move on.
What actually happened: there was no pixel installed, so there's no record of who visited the site, who called, or who booked. The targeting radius defaulted to something like 15-25 miles, which for an HVAC company means half the budget went to people two counties away who will never be a customer. And the boosted post had no clear call to action or phone number visible in the first three seconds, which is the difference between a $12 cost-per-lead and a $45 one in the same market.
None of that is a Facebook Ads problem. It's a setup problem, and it's fixable in under three hours before you spend a dollar.
Stop buying leads. Generate your own in 2 minutes.
Describe your business: the AI writes the copy, designs the visual, sets the targeting, and publishes your ad. Your leads — exclusive and far cheaper than a bought one — land straight in Leadria with a phone number, ready to call.
Try Leadria free7-day free trial — no credit card — cancel anytime
One more thing worth saying honestly: generating your own lead this way is almost always cheaper than buying a shared or resold lead from a lead-gen marketplace, where three or four other contractors are calling the same homeowner within the hour. Describing your business to an AI tool like Leadria, which writes the ad copy, generates the visual, sets the targeting, and publishes to Facebook and Instagram, takes about two minutes — and the lead lands with a phone number, ready to call, instead of sitting in a shared spreadsheet. That doesn't replace the setup steps below; it just removes the busywork parts of them.
Step 1: Set Up Business Manager and the Ad Account Correctly
Business Manager (business.facebook.com) is the container that holds your ad account, Page, pixel, and any team members. Skipping it and running ads from a personal profile's "Boost" button is the single most common reason local businesses can't access proper targeting or the pixel later.
- Create the Business Manager account with your business's legal or DBA name, not a personal name — this matters if you ever need to verify the account or add a partner.
- Add your Facebook Page. If you don't have one yet, that's a five-minute step, but understand the tradeoffs; see running ads without a Page for what's actually possible without one (short answer: very limited).
- Set up billing with a card that won't get flagged — unusual currency mismatches, VPNs, or a brand-new card with no history are common triggers for account restrictions. If your account gets disabled during setup, don't panic and don't create a second account immediately; see what to do when a Facebook ad account gets disabled — wait, that path doesn't exist, use the disabled ad account guide instead.
- Add payment threshold buffer. Facebook charges when you hit a billing threshold or every 30 days, whichever comes first — budget for this so a $30/day campaign doesn't surprise you with a $210 charge mid-week.
Time cost: 30-45 minutes if your business info is ready. Cost of skipping it: you can't run real campaigns, only boosted posts, which cap you out of proper local targeting and pixel data — a decision that costs you data for the life of the account, not just today.
Step 2: Install the Meta Pixel Before You Spend Anything
The pixel is a snippet of code on your website (or the Conversions API if you're on a platform like Squarespace or Wix) that tells Facebook who visited your site, who clicked call, and who filled out a form. Without it, you are running ads with zero feedback loop — Facebook's algorithm can't learn who converts, and you can't tell which ad produced the $4,800 roofing job versus the one that produced nothing.
Concrete example: a painting contractor in Charlotte, North Carolina ran two ad sets for three weeks without a pixel installed. Total spend: $840. They assumed the ad with more clicks (Ad A, $0.62 CPC) was winning. When they finally installed the pixel and Conversions API in week four, they discovered Ad B — with a higher $1.10 CPC but a landing page built for mobile — had actually produced 11 of the 14 total booked estimates. They'd been about to pause the ad that was working and scale the one that wasn't.
Installation takes 15-30 minutes for most website platforms using Meta's Pixel Helper or the Events Manager setup wizard, and it should be done before the first ad goes live, not after. The full walkthrough, including Conversions API for iOS 14.5+ tracking gaps, is in the pixel setup guide for small business.
Step 3: Build Local Radius Targeting That Matches Your Actual Service Area
This is where the most money gets wasted after a missing pixel. Facebook's default radius suggestion is rarely the right one for a local business — it's often set wider than your real drive-time service area, which means you're paying to reach people 20 miles outside where you'll actually take a job.
Rules of thumb by business type:
| Business type | Typical effective radius | Why |
|---|---|---|
| Locksmith, garage door repair | 5-10 miles | Emergency, same-day service; drive time matters more than distance |
| Plumber, electrician, HVAC | 8-15 miles | Service window is same-day to next-day, wider than emergency trades |
| Roofer, siding, remodeling | 15-25 miles | Bigger jobs justify longer drives, but crew travel time still caps it |
| Solar, landscaping (design/install) | 20-30 miles | Higher ticket size absorbs travel cost |
| Med spa, salon, gym, dentist | 3-8 miles | Recurring visits mean proximity beats price sensitivity |
A tree service company in Sacramento cut its radius from 25 miles to 12 miles around its actual crew base and saw cost per lead drop from $38 to $27 in the same month, with no drop in lead volume, because the algorithm stopped spending impressions on people in Roseville who were never going to book a $3,000 tree removal from a company 40 minutes away.
Beyond radius, layer in age range (usually 28-65 for homeowners), household income if you're targeting a premium service, and interest or behavior signals like "homeowners" or "likely to move." The deeper mechanics of stacking these signals without shrinking your audience too far are covered in targeting local customers on Facebook.
Step 4: Choose a Lead Form or Landing Page — Know the Tradeoff
You have two real options for capturing the lead once someone clicks: a native Facebook/Instagram lead form (the person fills it out without leaving the app) or a landing page on your own website.
Lead forms convert at a lower cost per lead — typically $8-$25 for home services, because friction is minimal. The tradeoff: lead quality is sometimes softer, since some people tap through without fully reading what they signed up for. Keep the form to 3-4 fields (name, phone, ZIP code, and one qualifying question like "When do you need this done?") — every extra field past four drops completion rate by roughly 10-15%.
Landing pages cost more per lead — often $15-$40 depending on industry — but show-up rates for booked estimates tend to run 15-25% higher, because the prospect left Facebook, typed their info into your own form, and showed real intent. If you don't have a website, this isn't a dealbreaker; see running Facebook ads without a website for what a lead-form-only setup looks like.
For most local businesses starting out, we'd recommend the lead form first — it's faster to launch and cheaper to test — then adding a landing page once you know which ad angle is working. The full comparison of form fields, thank-you page setup, and CRM connection is in the Facebook lead ads guide.
Step 5: Set Budget, Bid Strategy, and Campaign Objective
Choose the "Leads" objective if you're using a lead form, or "Traffic"/"Conversions" if sending people to a landing page with the pixel installed. Don't choose "Engagement" or "Awareness" for lead generation — those optimize for likes and views, not phone calls.
Budget: local lead-gen campaigns need enough daily spend to exit Facebook's learning phase, which requires roughly 50 conversion events in a 7-day window per ad set. For a home services business with an average CPL of $20, that means a daily budget of $140-$150 spread across the week, or realistically $20/day minimum to start gathering signal, scaling to $35-$50/day once you know the ad works. Anything under $10/day rarely produces enough data in 30 days to draw a real conclusion — you'll spend a month and still be guessing.
A concrete monthly range: a solo electrician testing a new area should plan for $600-$900/month; a multi-crew roofing company running year-round should expect $1,500-$3,000/month to keep a steady lead flow. The full monthly planning breakdown, including seasonal adjustments, is in the Facebook ads budget guide for small business and how the learning phase actually works.
Step 6: Write the Ad and Build the Creative
The ad itself needs three things in the first three seconds: a recognizable local reference (a city or neighborhood name), a clear offer or price signal, and a visible next step. "Serving Tampa Bay since 2009 — Free AC inspection, $89 tune-up special" outperforms "Your trusted HVAC experts" almost every time, because it's specific and skippable-proof.
Photo or video of real trucks, real crew, or a real before/after result outperforms stock imagery — local audiences are more skeptical of anything that looks like a franchise ad. A garage door repair company in Denver swapped a stock photo ad ($31 CPL) for a 15-second phone video of the actual technician replacing a spring, and CPL dropped to $19 within the same week, same targeting, same budget.
Keep copy under 125 characters above the "see more" cutoff, and always include the phone number as text on the image itself, not just in the caption — some people screenshot ads instead of clicking. The full copywriting breakdown by trade is in how to write Facebook ad copy that converts.
Step 7: Launch, Watch the Learning Phase, and What to Check in Week One
Once live, resist the urge to touch the campaign for the first 3-4 days. Every edit — budget change, audience tweak, new creative — resets the learning phase and the algorithm has to relearn who to show the ad to, which usually spikes cost per lead for 2-3 days afterward.
What to actually check daily in week one:
- Cost per lead trend — expect it to be higher (sometimes 30-50% above normal) for the first 3-5 days as Facebook tests different audiences, then settle.
- Lead quality by phone — call every lead within 5 minutes if possible; a plumber in Phoenix who called leads within 5 minutes converted 38% to booked jobs versus 12% for leads called after 2 hours.
- Frequency — if it climbs past 3-4 within the first week in a small radius, your audience is too narrow and you're showing the same ad to the same people repeatedly.
- Placement breakdown — check Facebook feed vs. Instagram feed vs. Stories vs. Audience Network separately; one placement often drives cost per lead down 20%+ while another wastes budget.
If leads dry up or cost spikes after a solid start, the diagnosis is usually one of a handful of specific issues — covered in why Facebook ads stop working and what to check when ads run but leads don't come.
What Setup Mistakes Actually Cost, in Dollars
To make this concrete, here's what the common shortcuts cost a real business, using a locksmith in Denver as the example, spending $900/month:
| Mistake | Estimated cost impact |
|---|---|
| No pixel installed | Can't identify which ad/audience converts — typically 20-35% of budget wasted on the losing variant for 30+ days |
| Default 25-mile radius instead of 8-mile | +$8-$14 per lead from reaching non-serviceable areas |
| 6-field lead form instead of 4 | 10-15% fewer completed leads for the same spend |
| Stock photo creative | +$8-$12 per lead versus real photo/video |
| Editing campaign daily in week one | Resets learning phase repeatedly, extending high-cost period by 1-2 weeks |
Stacked together, a locksmith making three of these five mistakes could easily pay $35-$45 per lead instead of $15-$22 — on the same $900 monthly budget, that's the difference between roughly 20 leads and roughly 45 leads. Industry-specific CPL ranges for comparison are in Facebook ads cost per lead by industry.
When This Setup Does NOT Work
Being honest here is the whole point. A perfect technical setup doesn't fix these situations:
- Your service area has under 20,000 people. Facebook needs audience volume to optimize. A single-town locksmith in a 15,000-person market may run out of new people to show ads to within a few weeks — Nextdoor or Google Local Services Ads might reach the same pool more efficiently. See the comparison in Facebook ads vs. Nextdoor ads.
- You need customers today, not this week. Facebook takes 3-7 days to find its footing even with perfect setup. If you're a plumber with a burst pipe emergency need for calls in the next 2 hours, Google Search or Local Services Ads (someone actively searching "plumber near me") beats Facebook every time — see Facebook ads vs. Google ads for small business.
- Your ticket size is under $50 and margin is thin. If a $20 cost per lead only converts 1 in 6 to a $75 job, you're barely breaking even before labor. Businesses like this often do better with organic content and referral programs; see organic social vs. paid Facebook ads.
- You can't answer the phone within a few hours. Leads go cold fast — a lead called within 5 minutes converts at roughly 3x the rate of one called after 3 hours. If nobody's picking up the phone reliably, fix that before spending on ads.
- Your Facebook Page or account has active restrictions. If your Page is already restricted from advertising due to a past policy issue, no amount of correct setup will get an ad approved until that's resolved — check what to do when a Page is restricted from advertising first.
A Realistic First-Month Timeline
Putting it all together, here's what a clean first month looks like for a local business, using a landscaping company in Boise as the example:
- Day 1: Business Manager setup, pixel installed and verified with Meta's Pixel Helper (45 minutes).
- Day 2: Radius set to 12 miles around the shop, lead form built with 4 fields, ad copy and photo of real crew/equipment prepared (90 minutes).
- Day 3: Campaign launched at $25/day, objective set to Leads, no edits planned for 4 days.
- Days 4-7: CPL starts around $34, higher than target due to learning phase; frequency and placement checked daily but no changes made.
- Days 8-14: CPL settles to $19-$24; 18 leads collected; every lead called within 15 minutes; 6 booked estimates.
- Days 15-30: Budget increased to $35/day after the first full week of stable performance; creative refreshed once frequency crosses 3.5; total month spend around $900, 34 leads, 11 booked jobs averaging $2,400 each.
That's a real, unglamorous first month — not overnight, but a clear, trackable path because the pixel was live from day one and the radius matched where crews actually work.
