Why your targeting radius changes how much you need to spend on Meta ads
Most contractors get handed a flat budget recommendation without any explanation of where the number came from. "Start at $20 a day" or "we recommend $1,500 a month" lands in an email, and the assumption is that you'll just accept it. After paying that number for 30 or 60 days and seeing little back, it's natural to conclude that Meta ads don't work. Often, the real problem was that the budget was sized for the wrong geography.
The targeting radius you choose isn't just a setting inside Meta Ads Manager. It determines the size of the audience your ads compete within, and that directly affects how hard your budget has to work to generate a lead. Get this relationship wrong in either direction, and you either burn money reaching people who will never hire you, or you spend too little to reach enough of the right people to matter.
How audience size and budget are actually connected
Meta's ad delivery runs on an auction. Every time someone who fits your targeting criteria opens the app, advertisers compete to show that person an ad. The more advertisers competing for the same audience, the more expensive each impression gets.
When you set a small radius around a dense urban area, say 15 kilometers inside a major city, you're targeting a smaller but highly competitive slice of the market. Other service businesses, national franchises, and general home improvement brands are all bidding for the same eyeballs. Your $20 a day might buy you enough impressions on Monday and run dry by Wednesday afternoon.
When you expand that radius outward to 40 or 50 kilometers to include surrounding towns and suburbs, two things happen. First, the audience gets larger, which gives Meta more room to find people who are likely to respond to your ad. Second, the outer edges of that radius tend to be less contested, which can bring your cost per lead down. One prospect on a recent ASN call, Sabawon, a mobile detailer in Hamilton, Ontario, was specifically asking how expanding his targeting to surrounding cities would change his required daily spend. That's the right question, and most agencies never walk through it with you.
The calculation to run before you agree to any budget
You don't need a spreadsheet to do this. You need three inputs: your average job ticket, your minimum acceptable return on ad spend, and a realistic cost-per-lead estimate for your trade and geography.
Start with what a job is worth to you. A painter doing exterior repaint jobs might average $3,500 per project. A junk removal operator might average $350. Those two contractors should be running completely different budgets even if they serve the same 30-kilometer radius.
Next, assume you'll close somewhere between 20 and 40 percent of qualified leads, depending on your trade and how fast you follow up. A detailer following up within minutes closes more than one calling back the next morning. That range matters for the math.
Now work backward. If your job ticket is $3,500, you close 1 in 4 leads, and you want to book at least 2 jobs per month from ads, you need 8 leads per month. If your cost per lead is $25, that's $200 in ad spend. If it's $60, that's $480. Either way, you now have a number grounded in your actual business, not a number someone pulled from a template.
ASN's Safe Step result gives you a real reference point: 247 leads at $11 cost per lead on $2,800 in total spend, for a rubber resurfacing company. That's a specific trade, in a specific geography, with documented numbers. Not every trade hits $11 CPL, but it shows the range is achievable when targeting is set up correctly.
What goes wrong when the radius is set wrong
Setting the radius too small is the more common mistake in dense markets. You end up with an audience of a few thousand people, Meta has almost no room to optimize, and the algorithm never gets enough data to figure out who actually converts. You spend $600 and get four leads and conclude ads don't work.
Setting the radius too large creates the opposite problem. If you're a one-person HVAC operation willing to drive 45 minutes to a job, targeting a 120-kilometer radius pulls in people 90 minutes away who you'd never actually serve. You pay for their impressions, they click, they fill out a form, and then they're a lead you have to disqualify. Marco Santos, a painter who came back to ASN after a previous call, specifically described Instant Form leads as people who waste his time. Part of that frustration traces back to targeting that reached too broad an audience without enough filtering.
The right radius is the one that maps to where you'd actually drive to do a job and where enough of your target customer lives to give Meta a workable audience, usually somewhere between 15,000 and 100,000 people depending on your trade. Below that range, the algorithm struggles. Above it, you're often paying for reach that doesn't convert.
How to check this before you hand over any money
Before committing to a budget with any agency, ask them to show you the estimated audience size for the specific radius they're recommending. Inside Meta Ads Manager, this number is visible before a campaign ever goes live. It's called the "estimated audience size" and it updates in real time as you adjust the geographic targeting.
If an agency can't show you that number, or won't, that's a signal they're not building the campaign around your geography. They're using a template.
The second thing to ask is what their cost-per-lead benchmark is for your specific trade in your market. Not a general range. Not what they got for a client in a different city doing different work. Your trade, your geography, your ticket size. If the answer is vague, the budget recommendation will be too.
Getting this conversation on the table before you spend a dollar is how you protect yourself from the same outcome you've already seen once: 30 or 60 days of spend with nothing concrete to show for it, no explanation of what went wrong, and no refund.
What to do next
If you want to run the targeting math for your specific service area before committing to any budget, ASN does that as part of the initial call. No setup fee, no contract required to start. The goal of that conversation is to show you what a realistic campaign looks like for your trade and radius so you can decide whether the numbers make sense, not to get you to sign anything. You can reach out at americanservicenetwork.com to schedule that call.
ASN manages Meta ads for home service contractors with no setup fee and no contract. If you want to see what this looks like for your trade before committing to anything, the contact page is the right next step.
See how it works for your business