How to calculate the minimum daily ad spend your service region actually requires before you talk to any agency
Most contractors who got burned by a previous agency didn't lose because the ads were badly written or the targeting was off. They lost because nobody ever established what the campaign actually needed to spend, in their specific service area, to have a realistic chance of producing jobs. The agency took the money. The budget was whatever the contractor agreed to pay. And when leads didn't show, there was no baseline to point at and say: this was underfunded from day one.
That's a solvable problem. You can run this math yourself before you talk to a single agency.
Why "how much should I spend on ads" is the wrong question
Agencies field this question constantly, and most answer it backwards. They start with what you're willing to pay, then work down to what that buys. The correct direction is the opposite: start with your service region, your trade, and what a realistic cost-per-lead looks like in that market, then work up to the minimum daily spend that gives the algorithm enough data to function.
Meta's ad algorithm needs a minimum volume of results to optimize. If a campaign produces fewer than roughly 50 conversion events in a given week, the algorithm is essentially guessing. It hasn't collected enough signal to know who in your region is actually likely to book. That threshold is real, it applies regardless of how good your creative is, and it's why a contractor spending $5/day is almost always burning money, not learning anything.
The floor isn't what you're comfortable with. The floor is what the algorithm needs to stop guessing.
The actual calculation
Start with your expected cost-per-lead for your trade and region. This number varies, but it's not unknowable. Concrete, epoxy flooring, and roofing tend to run higher because the audience is smaller and the competition for that audience is real. Junk removal, cleaning, and detailing tend to run lower. As a working range, most home service Meta campaigns in mid-sized Canadian and US markets produce leads between $8 and $35 each when the campaign is set up correctly and funded adequately.
Take a realistic number for your trade. Call it $20 per lead as a middle-of-market estimate. To hit that 50-conversion-per-week threshold the algorithm needs, you're looking at roughly $1,000 in weekly ad spend. That's $143/day. For a $10 CPL trade in a dense urban market, the floor drops to around $70/day. For a $35 CPL trade in a smaller region, the floor might be $250/day.
This is the minimum to run a real test. Below it, you're not testing ads. You're testing whether spending a small amount of money does nothing, which you already know.
One real data point for calibration: Safe Step, a rubber resurfacing company ASN ran ads for, produced 247 leads at $11 per lead on $2,800 in total ad spend. That worked out to roughly $93/day over a 30-day period, which in a mid-market region for a trade with that CPL is above the functional floor. The campaign had enough budget to optimize. It did.
How your service region changes the number
Geography matters more than most contractors expect. A painter targeting a 10-kilometer radius around a small city is fishing in a small pond. Meta will exhaust the qualified audience faster, frequency (how many times the same person sees the ad) climbs quickly, and CPL rises as a result. To sustain lead volume in a tight radius, you either need to spend more per day or accept that the campaign has a ceiling.
Expanding the radius lowers CPL but introduces a practical problem: can you actually service a job 60 kilometers away profitably? This is a real constraint Sabawon, a mobile detailer in Hamilton, raised directly on a call about targeting. He wanted to expand his radius to surrounding cities but had to think through whether the drive time made each job worth it. The math on minimum spend is inseparable from the math on whether you can actually take those jobs.
A rough adjustment: for every 15 kilometers you add to your radius in a suburban or semi-rural market, expect CPL to drop 10-20% and volume capacity to increase proportionally. For dense urban markets, the radius effect is smaller because the population density keeps the audience large even in tight zones.
The practical implication: if your honest service radius is 25 kilometers, run your minimum daily spend calculation against that radius specifically. Don't use industry-wide benchmarks from a national market if you're working a mid-sized city.
What to do with this number before you talk to an agency
Before any agency conversation, you should have your own number written down: the minimum daily spend your trade and region requires to run a real test. If an agency proposes a budget below that number, that's the first signal. Either they don't know what the floor is, or they're willing to take your money for a campaign that's structurally underfunded.
The second thing to check is whether the agency separates their management fee from your ad spend clearly. Your ad spend goes to Meta. The agency's fee is for their work. If those two numbers are bundled or unclear, you have no visibility into how much is actually reaching the ad platform versus staying with the agency.
The third thing: ask what CPL they're expecting for your specific trade in your specific region, and ask them to show you a result from a business like yours. A case study from a different trade in a different market doesn't answer that question. When a prospect pushed for proof in his exact niche on an ASN call, he was right to push. Generic results don't tell you what your campaign is likely to cost per lead. Niche-matched numbers do.
You don't need to be an expert in Meta ads to run this pre-conversation checklist. You just need to know your minimum floor before you walk in.
What to do next
If you want to see what this math looks like for your specific trade and region before committing to anything, ASN doesn't charge a setup fee and doesn't require a contract. The model is built so the risk sits on ASN until results show up, not on you. You can reach the team through the contact page at americanservicenetwork.com and get a straight answer on what a real budget looks like for your area before any money changes hands.
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