Blog How to calculate your minimum viable lead volume before...

How to calculate your minimum viable lead volume before spending a dollar on Meta ads

Most contractors who got burned by a marketing agency made the same mistake before they ever signed anything: they skipped the math. Not the agency's math. Their own. They never sat down and worked out how many leads they actually need, at what close rate, to make a specific ad spend worthwhile. So when the agency delivered "leads," there was no baseline to compare against. Twenty leads that are all two hours away felt like progress until it obviously wasn't.

Getting that number before you spend anything is the move. Here is how to do it.

Start with what a customer is actually worth to you

This sounds obvious. It rarely gets done precisely enough to be useful.

Take a solo detailer running a monthly maintenance model. His base service is a full interior and exterior detail at $100 per month, on a recurring basis. That is not a $100 customer. That is a $1,200 per year customer, if retained. If he keeps a customer for two years on average, the lifetime value is $2,400.

That number changes everything about what a lead is worth.

A painter who does one-off jobs has a different calculation. A $3,000 exterior paint job with no recurring revenue means lifetime value depends entirely on referrals and repeat projects, which are harder to predict. His per-lead economics look different even if the ad spend is identical.

So step one is: what does a customer pay you once, and how long do they typically stay? Multiply those. That is your working lifetime value figure. If you do not know your average retention, use a conservative estimate, not an optimistic one.

Build your close rate into the math

The number of leads you need is not just about how many jobs you want. It depends on what percentage of your leads actually convert into paying customers.

For a solo operator, this is often lower than expected. He cannot always respond to a lead within minutes. He has no dedicated sales person. If a lead texts at noon and he is under a car until 4pm, that lead may already have booked someone else by the time he calls back. Close rates for unmanaged lead flow in home services typically run well below 50 percent, and for solo operators with slow follow-up it can be much lower than that.

The detailer in the call referenced above had already seen this problem. His previous agency delivered leads, but they came from locations over an hour and a half away. He was subcontracting them out at $20 per job just to not waste them entirely. On paper he had leads. In practice he had overhead.

So the calculation is: take your target number of new monthly customers, divide by your realistic close rate, and that gives you your required lead volume. If you want four new monthly maintenance clients and you close one in four leads, you need sixteen leads per month. Not some leads. Sixteen.

Factor in geography before you factor in volume

Lead volume without geographic precision is a vanity metric. Sixteen leads from within your serviceable radius is a workable pipeline. Sixteen leads from suburbs you cannot reach within forty minutes is a scheduling problem disguised as marketing success.

This is the part most contractors do not specify clearly when they talk to an agency. They say "I want more leads." They do not say "I need leads from within a fifteen-kilometer radius of this postcode." The agency optimizes for volume because that is what they get measured on. The contractor gets leads. They just cannot use them.

Before running any Meta ads, map your actual serviceable area on paper. Not your aspirational coverage zone. The area where you can show up without adding significant drive time that erodes your margin. That boundary becomes the targeting constraint you hand to whoever is running your ads. If they push back on geographic restrictions because it will limit reach, that is a signal they are optimizing for their reporting metrics, not your booked jobs.

Calculate your acceptable cost per lead

Once you have your required monthly lead volume and your lifetime customer value, you can work backward to a cost per lead you can tolerate.

Here is a simple version of that calculation:

If a monthly maintenance customer is worth $1,200 per year to you, and you close one in four leads, then each lead that converts is worth $1,200. Each lead that does not convert costs you nothing except the ad spend allocated to it. If you need sixteen leads to get four customers, and four customers generate $4,800 in first-year revenue, then you can afford to spend meaningfully on those sixteen leads and still come out ahead.

To check whether Meta ads can realistically deliver leads at that cost, look at specific numbers from the same type of business. Not "here is a roofing result" when you are a detailer. Not "here is an HVAC case study" when you run a painting company. The Safe Step rubber resurfacing campaign generated 247 leads at $11 cost per lead on $2,800 in total ad spend. That is a specific number from a specific campaign. If you are in a comparable trade, that is the kind of figure to benchmark against. If an agency cannot show you niche-adjacent numbers, ask why.

For a solo detailer who needs sixteen leads per month, at $11 per lead, the math looks like $176 in ad spend. If four of those sixteen leads convert to monthly maintenance clients at $100 per month, that is $400 in recurring first-month revenue from $176 in spend. In the second month, those clients are still paying. The ad spend is not.

That is the math that justifies trying Meta ads. Not enthusiasm. Not a promise. A number you checked yourself before anyone asked for your credit card.

What to do with this before you call an agency

Run your own version of this calculation. You need four inputs: your average job or contract value, your average customer retention period, your realistic close rate on inbound leads, and your actual serviceable radius. With those four numbers, you can derive your required monthly lead volume and the maximum cost per lead that keeps the channel profitable.

Then, when you talk to an agency, you have a benchmark. You are not hoping they deliver "good leads." You are checking whether their proposed cost per lead fits inside a number you already calculated. If they cannot show you results from a business similar to yours, and cannot explain how their targeting will stay inside your geographic boundary, you have enough information to keep looking.

If you want to see how ASN's campaigns have performed for contractors in comparable trades, or run through this math together before committing to anything, the contact page at americanservicenetwork.com is the right place to start. There is no setup fee and no contract, so the first thing you are evaluating is whether the numbers make sense for your specific situation, not whether you can afford to get out later.

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