You set up a Facebook Ad, chose a 5-mile radius around your town, and checked back three days later: zero impressions. Your budget hasn't spent. You're not reaching anyone.
This is the most common mistake contractors and service-based trades make when they start Facebook Ads. They pick a radius that matches their comfort zone—the distance they're willing to drive—but that radius is too small to build an audience large enough for Facebook's algorithm to work.
The fix is straightforward: expand to 15–20 miles and you'll get volume. But there's a trade-off: your cost per lead goes up, your drive times get longer, and some of those leads stop being profitable to service. This article walks you through the numbers, the mistakes, and how to balance reach with profitability.
Why 5 Miles Doesn't Work in Most Towns
Facebook's algorithm needs a minimum audience size to learn from. When you target a 5-mile radius in a rural area or small town, you're not just limiting your audience—you're making it impossible for the system to show your ads at all.
Here's the math. A town of 10,000 people has roughly 6,000–7,000 monthly active Facebook users. A 5-mile radius includes maybe half the town (the other half is outside the circle), leaving you with 3,000–3,500 potential people. Of those, Facebook needs to exclude:
- People outside your target age range (maybe 40% of the 5-mile audience)
- People who match your interest or job title exclusions (another 20–30%)
- People with low engagement signals or purchase intent (Meta filters these out)
By the time Facebook applies its delivery algorithm, you're left with 800–1,200 addressable people. That's not enough. Meta's system thrives on volume; it uses historical data to predict which users are most likely to convert, and it needs scale to do that. With 1,000 people, there's no pattern to learn from. Your ads sit unshown.
The moment you expand to 15 miles, your audience becomes 5,000–8,000 people. After filtering, you're still at 2,000–3,500 viable impressions. Now the algorithm can work. It shows your ads to the people most likely to call you.
The Volume Trade-Off: Impressions vs. Cost Per Lead
Expand your radius and you will get impressions. But impressions don't mean profit.
When you go from 5 miles to 20 miles, your audience grows 4–6x. Your impressions jump. Your click-through rate (CTR) typically stays around 1–3% for service trades. So far so good. But here's what happens next: people farther away from your location convert at a lower rate, and when they do convert, the lead is worth less because your drive time doubles.
A typical example: an HVAC company in Des Moines targeting a 5-mile radius was getting zero impressions at a $25/day budget. The owner expanded to 15 miles. Suddenly, 300–400 impressions per day. Good. But the cost per lead jumped from (nonexistent) to $42. Not terrible—well within the $30–$60 range for HVAC in Iowa. However, half the leads were 12+ miles away. The service call cost $80 in labor and vehicle time. After accounting for the $42 CPL, the company was spending $122 to close a job that paid $180–$250. Margin was there, but thin.
The company then refined: they set a radius of 12 miles instead of 15, which cut the farthest leads and brought CPL down to $38. Still got 200+ impressions per day. That worked.
The lesson: expanding your radius does increase cost per lead. Plan for a 15–40% increase in CPL when you double your radius. But you're trading a higher CPL for volume instead of zero leads. That's a win.
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
Geographic Radius Best Practices by Trade and Setting
The right radius depends on three factors: population density, service call economics, and your acceptable drive time.
Rural areas (population under 15,000): Start at 15–20 miles. You have no choice. A 5-mile radius is mathematically too small. Your cost per lead will be $35–$65 depending on the trade. A plumber in rural Montana should expect to spend $45–$55 per lead because the audience is spread thin. Accept that or move to Google Local Services Ads (which are cheaper for contractors in low-density areas).
Suburban towns (population 25,000–100,000): Start at 10–12 miles. This hits the town and surrounding suburbs. Your audience is big enough (2,500–4,000 viable people) for the algorithm to work. CPL stays reasonable: $28–$45 for trades like electricians, painters, and fence companies.
Dense urban areas (population over 200,000): Use 3–5 miles. You don't need more. A 5-mile radius in a city reaches 8,000–15,000 qualified users. Your CPL is lower ($18–$35) because competition is higher and audience density is tight. Expanding beyond 5 miles brings in people from worse neighborhoods or longer drive times.
Multi-location services (real estate, law): Use radius targeting around each office location, not a single large radius. A realtor with offices in two towns should run two separate campaigns, each with an 8–10 mile radius around their office.
When You Expand, Some Leads Become Unprofitable
This is the honest part. Expand your radius to 20 miles and you will get leads you can't service profitably.
A contractor's cost per lead depends on their service call economics. If you're a plumber and a service call costs you $80 (2 hours labor, vehicle, overhead), then a lead costing $45 leaves you $35 of gross margin before you close the job. That works if your average job is $300+. But if a lead costs $60 and it's 20 miles away, your all-in cost is $80 + $60 = $140. Now you need a $250+ job to break even. That squeezes you.
The solution is to use exclusions. Facebook allows you to exclude specific ZIP codes or cities from your targeting. If you know that 20+ miles from your location is unprofitable, exclude those areas. Don't pay to reach them.
Here's a concrete example: a roofing company in Charlotte, North Carolina set a 20-mile radius and got 15 leads per week at a CPL of $38. Good volume. But they noticed their closing rate on leads from areas 15+ miles away was half the rate of closer leads. When they excluded ZIP codes 15+ miles out and reset to 12 miles, they cut volume to 8 leads per week (they lost the farthest ZIP codes), but CPL dropped to $32 and closing rate shot up because all leads were closer. They saved $48/week on wasted budget and closed more deals. Exclusions are your friend.
Testing Radius in Your First Campaign
Don't guess. Test.
Start your first campaign with a 10-mile radius if you're in a suburb, 15 miles if rural. Set a daily budget of $25–$40 (most contractors need $20+/day to get any impressions). Run it for 7–10 days. Track your cost per lead.
After 10 days, you'll have enough data (usually 5–15 leads). Calculate your cost per lead and your average drive time (use your CRM or note the distance in your lead form). Ask yourself:
- Is the CPL within your acceptable range? (Check realistic benchmarks for your trade.)
- Are most leads within a 12-mile drive?
- Are you closing leads at your normal rate?
If your CPL is high ($50+) and you're getting leads 15+ miles away, shrink your radius by 2–3 miles. If your CPL is low but you're getting zero impressions, expand by 5 miles. Keep notes. After 3–4 radius adjustments, you'll find your sweet spot.
For your first month, expect your actual CPL to be 10–30% higher than the industry benchmark. That's normal; Facebook is still learning. By month two or three, CPL should drop as the algorithm improves.
Radius vs. ZIP Code Targeting: Which Is Better
Radius and ZIP code targeting both work, but they're different tools.
Radius targeting uses lat/long coordinates. A 10-mile radius includes everyone within 10 miles of a point you choose (your office, usually). Facebook counts people who live within that circle. The edges are fuzzy; people 9.9 miles away are in, people 10.1 miles away are out. Radius is good for volume and simplicity.
ZIP code targeting is exact. You select specific ZIP codes to include or exclude. A ZIP code is either in or out. This is better for precision because you can exclude a ZIP where you don't want to work or include only high-income ZIP codes.
For contractors: use radius initially because it's easier to set up and iterate on. Once you know which areas are profitable and which aren't, switch to ZIP code inclusion/exclusion for precision.
Example: an electrician in Colorado Springs used a 12-mile radius and found that leads from one ZIP (80915) had a 20% closing rate while others averaged 35%. They switched to targeting all surrounding ZIP codes except 80915 and saved $150/month in wasted budget. ZIP targeting let them do that.
When Expanding Radius Still Doesn't Work
Sometimes you expand to 20 miles, you get impressions, and leads still don't come. This is usually not a radius problem—it's a creative or offer problem.
If you're getting 500+ impressions per day but only 1–2 clicks, your ad creative is the problem, not your radius. The audience is there; they're just not clicking. Test new creative, or use an AI tool to generate ad copy and visuals.
If you're getting clicks but no form fills, your landing page or lead form is leaking. Mobile speed is the biggest culprit; a slow page kills conversion on mobile. Test your form on a phone. Is it fast? Can someone fill it in 30 seconds?
If you're getting leads but not closing them, the problem is qualification or follow-up, not ads. Make sure your lead form asks qualifying questions (budget, timeline, property type) so you don't chase tire-kickers. And call leads within 5 minutes; response time is the #1 factor in closing Facebook leads.
When Expanding Radius Does NOT Work
There are three scenarios where expanding your radius won't fix your problem, and trying to scale it will waste money.
Your trade has a fixed service area: Some businesses can't expand geographically. A local locksmith can't profitably serve 20 miles away; a neighborhood salon won't get customers 10 miles out. If your business model depends on proximity, a large radius won't work. You're better off focusing on hyper-local targeting and competing on quality, not reach.
Your area is truly too small: If your town has a population under 5,000, even a 20-mile radius might not generate enough volume. At that scale, Facebook Ads become inefficient because the addressable audience is 600–1,200 people no matter what. Consider Google Local Services Ads instead, which work better in ultra-rural areas, or build a referral network.
Your offer is weak: If you're offering a generic "get a quote," a big radius won't help. A plumber offering "free quotes" in a 20-mile radius will get a 10–15% closing rate because everyone is shopping, not buying. But a "$49 diagnostic" or "free emergency inspection" (time-limited) will close at 30–40% because the offer has teeth. Expand radius only if your offer is strong enough to convert strangers.
The ROI Math: When Is Radius Expansion Worth It
Before you expand, do the math.
Your current situation: 5-mile radius, zero leads, $25/day spent, $0 return.
Your proposed situation: 15-mile radius, 50 leads/month, $35 CPL, $25/day spent.
Budget: $25/day × 30 days = $750/month.
Lead cost: 50 leads × $35 = $1,750 total ad spend.
Wait—that doesn't match. Let me recalculate. If you spend $750/month and your CPL is $35, you'll get 750 ÷ 35 = 21 leads/month (not 50). From those 21 leads, if your closing rate is 20%, you close 4 jobs. If your average job margin is $400, you make $1,600 gross profit. Your ad cost is $750. Margin is $850/month. That's sustainable.
But if you expand to 20 miles and your CPL jumps to $50, that same $750 budget gets you 15 leads. At 20% close, that's 3 closed jobs = $1,200 gross profit. Your ad cost is $750. Margin is $450/month. Now it's cutting it close.
This is why radius expansion only works if you can afford the higher CPL. If your typical job margins are slim ($200–$300 gross profit), a 20-mile radius with $50 CPL will kill you. Stay local.
If your job margins are fat ($400–$600+), a 20-mile radius works because you have room to absorb the higher CPL and longer drive times.
Next Steps: Generate and Test Your First Ads
Once you've chosen your radius, you need ads that actually convert. Writing ad copy for cold Facebook audiences is hard; most first-time campaigns underperform because the copy is generic.
The fastest way to launch is to describe your business and let an AI write your ad copy, generate a visual, and set up targeting. An AI ad generator will create 3–5 variations in 2 minutes. You pick the strongest, publish, and start testing. The AI tool also handles pixel setup and lead form configuration, so you don't waste time on technical setup.
Once your ads are live, monitor your numbers daily. After 7–10 days, you'll know if your radius is right. If impressions are coming but conversions aren't, test new creative formulas proven to work for trades. If impressions aren't coming, expand your radius by 3–5 miles and try again.
The first campaign is always a diagnostic. You're learning what radius, budget, and messaging work for your business. Once you know your metrics—CPL, close rate, and drive time—you can scale confidently.
