Most owners who try Facebook ads do one of two things: they hit the blue Boost button on a photo of their truck, spend $200, get 40 likes and zero calls — or they never start at all, because the Ads Manager looks like an airplane cockpit. Both outcomes lead to the same conclusion: "Facebook ads don't work for my business." Sometimes that's true, and this guide will tell you exactly when. Most of the time it isn't. Here is what Facebook ads actually do for a US local business in 2026, what they cost in real dollars, and which five decisions determine whether your money comes back.
What Facebook ads really do — and what they don't
Facebook ads put your offer in front of people in your ZIP codes who were not looking for you. That's the whole product. It is not magic, and it is not a search engine.
What they do well: they reach homeowners in a 15-mile radius who own a home built before 1990, who have kids, who recently moved, or who fit whatever profile buys your work. They can do this for a few dollars per thousand views. They put a photo of a finished kitchen or a new roof in front of someone who has been vaguely thinking about it for six months and hasn't done anything about it yet. That nudge is worth money.
What they don't do: create urgency out of nothing, sell for you, or fix a business that has no offer. Facebook cannot make someone need a new furnace today. And it will not deliver a booked job while you leave the lead sitting in your inbox for three days — the follow-up is on you.
The realistic expectation for a local business in 2026 is this: a working campaign delivers a steady, predictable trickle of contact details from people in your area who raised their hand. Not a flood. Not customers with a credit card out. Everything after that — calling fast, qualifying, quoting — is your job, and it's where most of the money is won or lost.
The one rule that decides everything: create demand vs. capture demand
If you remember nothing else from this page, remember this:
Google captures demand that already exists. Facebook creates demand that doesn't exist yet.
Someone whose water heater just flooded the garage types "emergency plumber near me" into their phone and calls whoever answers first. That person is not scrolling Instagram. You cannot buy their attention on Facebook, because at that exact moment they are not on Facebook. Trying to reach them there is like handing out flyers outside a building that's on fire.
Now take a different person: same house, same garage, water heater is 11 years old and works fine. They have never searched for anything. They will search, eventually — probably the day it fails, in a panic, and they'll call the first company they find. Unless somebody put a good offer in front of them first. That's the customer Facebook sells you. And that customer is usually worth more, because they're not comparing three emergency quotes at 10 p.m.
Every single decision downstream — what you advertise, who you target, what you offer, what you spend — follows from this one rule. Planned purchase? Facebook. Emergency? Google. If you're genuinely stuck between the two, the trade-by-trade breakdown in our guide to Facebook ads vs. Google ads for small business makes the call for you.
Launch your first Facebook & Instagram ad in 2 minutes
Describe your business: the AI writes the copy, designs the visual, sets the targeting, and publishes your ad. Leads arrive with their phone number.
Try Leadria free7-day free trial — no credit card — cancel anytime
Which businesses suit Facebook ads — and which don't
Same rule, applied honestly. Here's where each type of business actually belongs:
| Business / job type | Best channel | Why |
|---|---|---|
| Roof replacement, storm damage | $8k-$15k job, weeks of deliberation, visual proof sells it | |
| Roof leak at 9 p.m. | They're searching right now, not scrolling | |
| HVAC system replacement, maintenance plans | Planned spend; shoulder season is dead air without ads | |
| AC dead in a July heat wave | Pure emergency — Facebook money is wasted here | |
| Repipe, water heater swap, bath remodel | Considered purchase with a 2-8 week decision window | |
| Burst pipe, sewage backup | Do not spend a dollar on Facebook for this | |
| Kitchen / whole-home remodel | Highest job value on the list; before-after photos do the selling | |
| Listing promotion, seller valuation | Works, but Meta's housing rules strip most targeting | |
| Lawn care, pest, cleaning contracts | Recurring revenue makes even a $30 lead cheap | |
| Restaurant first visit, single haircut | Neither, at first | $35 ticket can't carry a $12 lead — fix Google Business Profile first |
The pattern is not the trade. It's the decision window. If your customer has more than 48 hours between wanting the thing and buying the thing, Facebook can get in front of them. If they decide in 20 minutes, it can't. A roofer sells both: a replacement is Facebook work, a 2 a.m. leak is Google work. Same company, two different channels, and confusing them is the single most expensive mistake in this whole guide.
Trade-specific playbooks, if you want the detail: roofers, HVAC companies, plumbers, contractors, electricians, landscapers, and realtors. For service and hospitality businesses, we have the same for cleaning companies, gyms, restaurants, and dentists — and if you're still sizing spend, how much to budget for Facebook ads breaks it down by trade.
What Facebook ads actually cost in 2026
You'll read that "the average CPC is $0.97." That number is useless — it averages a t-shirt drop-shipper in Ohio with a personal injury firm in Los Angeles. Here's what a US local business actually sees:
- CPM (cost per 1,000 views): $9-$18 in small and mid-size markets, $20-$40 in dense metros and in competitive verticals like solar, legal, and med spa. It also spikes 30-60% in Q4 when retailers bid everything up.
- CPC (cost per click): $0.60-$2.50 for local home services. Above $3 usually means your creative is being ignored, not that your market is expensive.
- Cost per lead: $8 on the low end, $150 on the high end. This is the only number that matters, and the spread is enormous.
Cost per lead by business type, with the job value next to it — because a lead price means nothing on its own:
| Business | Cost per lead | Typical job value | Leads needed per job |
|---|---|---|---|
| Roofing (replacement) | $40-$90 | $8,000-$15,000 | 6-10 |
| HVAC (replacement) | $35-$80 | $6,000-$12,000 | 6-12 |
| Remodeling contractor | $50-$120 | $15,000-$60,000 | 8-15 |
| Plumbing (planned work) | $25-$60 | $2,000-$8,000 | 5-8 |
| Solar | $40-$120 | $18,000-$30,000 | 15-30 |
| Realtor (seller lead) | $30-$100 | $7,000-$12,000 commission | 20-40 |
| Lawn / cleaning (contract) | $15-$35 | $2,400-$4,000 per year | 4-7 |
| Restaurant / salon | $5-$15 | $35-$60 per visit | 2-4 |
What moves your number inside those ranges, in order of impact: the offer (a free roof inspection pulls leads at half the cost of "request a quote"), the creative (a real job photo beats stock imagery by 2-3x), the audience size (under 50,000 people and your costs climb fast), and the season. Your city matters far less than owners assume. A deeper breakdown lives in how much Facebook ads cost.
The math: job value vs. lead cost
This is where most owners stop thinking too early. They see "$65 per lead" and flinch. Run it all the way through instead.
A roofer in Charlotte spends $750 in a month. At $65 a lead that's 11 leads. He reaches 8 of them (the other 3 don't answer — normal). He quotes 5. He closes 1. That job is $11,000 at a 35% margin, so $3,850 in his pocket against $750 spent. Return: 5.1x. If he closes two, it's 10x.
Now a salon owner spends the same $750. At $10 a lead that's 75 leads — sounds fantastic. She books 30. Each spends $55. That's $1,650 in revenue on $750 spent, and after product and stylist cost she's roughly break-even on the first visit. The campaign only works if those clients come back four times, which means the whole thing hinges on retention, not on ads.
The lesson: a $90 lead can be cheap and a $10 lead can be expensive. The one number to compute before you spend a dollar is your break-even cost per lead — take your average job profit, multiply by your close rate, and that's the absolute ceiling. A contractor with $5,000 profit per job closing 1 in 10 can afford $500 per lead and still break even. That's why remodelers can outbid everyone.
The 5 decisions that matter (and the 20 settings that don't)
Ads Manager has hundreds of controls. Five of them decide your result. The rest are noise for a local business.
- Objective. Pick Leads. Not Traffic, not Engagement, not Reach. Meta gives you exactly what you ask for: choose Engagement and you'll get cheap likes from people who will never call. It's also why the Boost button fails — it optimizes for engagement by default.
- Audience. A radius you'd actually drive (5-8 miles for a gym or salon, 15-25 for a roofer), homeowners, ages 30-65. Stop there. Stacking eight interests shrinks your pool below the 50,000 mark where costs spike. Broad and local beats clever and narrow — Meta's algorithm finds the buyers if you give it room.
- Offer. The hardest and most valuable one. "Free roof inspection, 20 minutes, no obligation" is an offer. "Quality workmanship since 1998" is a slogan. If the person can't say what they get by clicking, you don't have an offer yet.
- Creative. A real photo of your real work, shot on a phone, outperforms a designed graphic almost every time. Before-and-after is the highest-performing format in home services, full stop. Vertical, so it fills a phone screen.
- Budget. Enough that Meta gets 15-25 conversions a week per ad set. For most trades that's $15-$25 a day. Under $10 a day, you'll never get out of the learning phase and you'll be reading random noise.
What does not matter for a local business: placements (leave them automatic), bid strategy, dayparting, ad scheduling, lookalike percentages, custom conversion windows, or the twelve interests you spent an evening researching. If your campaign is failing, it's one of the five above — never the twelfth interest. Our breakdown of why Facebook ads aren't working ranks the causes by how often they're actually to blame.
What $500 a month realistically buys
$500 a month is about $16.50 a day. That is a real budget, not a token one, and here's what it produces in a typical mid-size US market:
- Reach: roughly 35,000-55,000 views a month at a $10-$14 CPM in your radius — in a town of 80,000, a meaningful share of local homeowners, several times over.
- Leads: 6-12 for a roofer or HVAC company; 15-30 for a cleaning or lawn company; 40-80 for a restaurant.
- Booked jobs: 1-2 for the high-ticket trades. 4-8 recurring contracts for the service businesses.
For a roofer, one job at $11,000 turns $500 into a good month. For a remodeler at a 60-day sales cycle, month one may produce zero closed jobs and four live conversations — and that's a functioning campaign, not a failing one. Set that expectation before you start, or you'll shut off something that was about to work.
What $500 does not buy: three campaigns, five audiences, and A/B tests. At this budget you run one campaign, one audience, one offer, two creatives. Splitting $500 across four ad sets gives each $4 a day, and all four die in the learning phase. Concentration is the entire strategy at this level.
When Facebook ads are the wrong tool
This section is why this page is worth reading. Do not run Facebook ads if:
- Your work is emergency-only. Burst pipes, lockouts, dead AC, towing, water damage. Your customer is on Google with their thumb over the call button. Spend every dollar on Google Ads and your Google Business Profile. A Facebook campaign for a 24/7 emergency plumber is a donation to Meta.
- You can't answer the phone within an hour. Lead value collapses fast — contacted in 5 minutes vs. 30 minutes is roughly a 20x difference in qualification odds. If you're on a roof until 6 p.m. with no one answering, your leads go to the competitor who called back first. Fix that before you spend, and read how to get leads from Facebook ads for the follow-up mechanics.
- Your average ticket is under $100 and customers don't return. The math doesn't close. A $12 lead against a $45 one-time sale loses money on every single lead.
- Your Google Business Profile is empty. Claim it, add 20 photos, get to 15+ reviews. It's free and it out-earns any paid channel for a local business. Do that first; it takes a weekend.
- You have under $300 a month to spend. Below roughly $10 a day you're buying noise. Save it up and run one focused month instead of six starved ones.
- You can't take on more work. Obvious, and yet: if you're booked eight weeks out, ads buy you leads you'll annoy. Raise your prices instead.
One more honest caveat: if your reviews are bad, ads make it worse faster. People who see your ad will look you up. A campaign pointed at a 2.8-star profile is a paid tour of your worst reviews.
Three ways to actually run this
Assuming Facebook fits your business, you have three real options.
Do it yourself in Meta Ads Manager. Free, and the five decisions above are genuinely all you need. Budget 6-10 hours to get the Business Page, ad account, and first campaign live, and expect to waste $200-$400 learning. Worth it if you have the evenings and enjoy this stuff.
Hire an agency. US retainers run $1,000-$3,000 a month or 10-20% of spend, and most won't take you under $2,000 a month in ad spend. The math is simple: if you're spending $500, a $1,500 retainer means 75% of your money buys management, not customers. Agencies earn their fee above roughly $3,000 a month in spend, not below it.
Use a tool that does the work. This is what Leadria is built for: you describe your business in a sentence — "roofing contractor in Charlotte, replacements and storm damage" — and the AI writes the ad copy, generates the visual, sets the Meta targeting, and publishes the ad to Facebook and Instagram. Leads come back to you with a phone number attached. There's a 7-day free trial and no credit card required, so you can see the campaign it builds for your business before you decide anything.
Whichever route you pick, the discipline is the same: emergencies to Google, planned work to Facebook. One offer, one audience, $15-$25 a day, 14 days untouched, call every lead the same day. Then judge it on booked revenue — not on likes.
