Leadria Start free trial

HomeBlog › Set Up Facebook Ads for Local Business: 7 Steps

Set Up Facebook Ads for Local Business: 7 Steps

Guide13 min readUpdated August 4, 2026

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 free

7-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.

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 typeTypical effective radiusWhy
Locksmith, garage door repair5-10 milesEmergency, same-day service; drive time matters more than distance
Plumber, electrician, HVAC8-15 milesService window is same-day to next-day, wider than emergency trades
Roofer, siding, remodeling15-25 milesBigger jobs justify longer drives, but crew travel time still caps it
Solar, landscaping (design/install)20-30 milesHigher ticket size absorbs travel cost
Med spa, salon, gym, dentist3-8 milesRecurring 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:

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:

MistakeEstimated cost impact
No pixel installedCan'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 410-15% fewer completed leads for the same spend
Stock photo creative+$8-$12 per lead versus real photo/video
Editing campaign daily in week oneResets 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:

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:

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.

Frequently asked questions

How long does it take to set up Facebook ads for a local business the right way?

Budget 3-5 hours spread over 2 days if this is your first time: about 45 minutes for Business Manager and pixel install, 30 minutes for targeting, 60-90 minutes for the lead form or landing page, and 30 minutes writing and reviewing the ad. Rushing this to under an hour is exactly how people skip the pixel and fly blind for the first 30 days.

Do I really need the Meta pixel if I'm using a Facebook lead form instead of a website?

Yes, install it anyway, ideally alongside the Conversions API. Even with native lead forms, the pixel tracks page views, button clicks, and cross-device behavior that helps Meta's algorithm find better matches after your first 50-100 leads. Skipping it saves 15 minutes today and costs you weeks of guessing which ad actually drove the $6,200 in booked jobs later.

What's a realistic first-month budget for a local business testing Facebook ads?

Plan for $600-$1,200 for the first 30 days, or roughly $20-$40 a day, which is enough to exit the learning phase and generate 15-40 leads depending on your industry's CPL. Going below $10 a day rarely produces enough data to know if the campaign works at all.

Should I use a lead form or send traffic to a landing page?

Lead forms usually cost less per lead ($8-$25 for most home services) because people don't leave Facebook, but landing pages tend to produce leads that show up for appointments 15-25% more often because the prospect had to type their own information on your site. If you don't have a website yet, a lead form is the faster starting point.

Why do my Facebook ads get clicks but no calls after I set everything up?

This is almost always a targeting radius that's too wide, an ad that promises something the landing page doesn't deliver, or a lead form with too many fields. Check your radius first — a roofer in a 25-mile radius around Columbus, Ohio is paying to reach people who will never call, while 8-10 miles around the actual service area usually cuts cost per lead by 20-30%.

Can I skip Business Manager and just boost a post to save time?

You can, but boosted posts don't give you access to the pixel, Lookalike Audiences, or the detailed local targeting controls that a real campaign in Ads Manager does. It's fine for a one-time announcement, but for ongoing lead generation it's the difference between guessing and knowing.