More leads feel like the answer when next week’s board has holes in it. They’re often the most expensive way to avoid looking at the answer.

The unit you want isn’t lead volume. It’s a lead moving through a set of named boundaries: received, owned, attempted, contacted, qualified, booked, authorized, completed, and paid.

Each boundary answers a different question. Blend them into one conversion rate and your dashboard gives you a polite lie.

That matters more in home services than in a business with no trucks. A form can become an appointment, but the appointment still has to fit a service area, an arrival window, a technician’s skills, parts availability, and the route already in motion. A board with empty slots can coexist with plenty of demand.

It only needs a broken handoff.

The cited 2021 InsideSales vendor study of inbound leads found conversion rates more than eight times higher for attempts in the first 5 minutes than for attempts made between five minutes and twenty-four hours.

That doesn’t make five minutes a magic national rule for a contractor. It does make response speed a control, not a personality trait.

The Boundaries

Start by naming your records. A lead is an incoming inquiry.

An opportunity begins only after qualification produces evidence of a real deal: a named buyer, a serviceable location, a plausible job type, and an agreed call or visit.

An appointment is booked capacity. An authorized job has customer assent. A completed job has work performed. A paid job has settled the customer balance.

A processor authorization and a bank deposit are separate events again. The invoice doesn’t care about your CRM labels.

Keep these three distinctions in your intake view:

  • Receipt is the website submission, completed voicemail, marketplace timestamp, or recorded call. The response clock starts there, not when somebody finally opens the notification.
  • Attempted contact is a substantive human call, email, or other recorded outreach. An automatic “we got your form” message stops no human-response clock.
  • Two-way contact is an exchange in which the prospect responds. An unanswered call proves effort, not reach.

That’s why a single average response time is nearly useless. The median tells you what happens to the ordinary lead.

The 90th percentile exposes the long tail. Your weekly counts should also show how many leads were assigned, how many received a first attempt, and how many reached two-way contact. A completed task in a sequence tool is evidence of adherence to a step, not evidence that a customer replied, qualified, or booked.

For explicit callback requests, a practical staffed-hours starting target is 5–15 minutes. Ordinary quotation inquiries get 1–2 business hours, and low-intent leads get next business day.

After-hours leads need their own promise, such as the first staffed hour. If you’re on a 90-minute site visit and nobody else owns the queue, a five-minute promise is ceremonial.

Route the urgent lead to a shared phone, an answering service, or an alternate owner before you publish it.

The Scorecard

Don’t put every source you buy into one rate. Google Local Services Ads describes leads as calls, messages, or booking requests, and its price can vary by location, job type, lead type, and bidding mode. A charged contact can be operationally useless and still be a source-cost event. Keep platform billability and your own qualification in separate columns.

Lead source or cohortResponse timeContact rateQualification rateBooking rateClose rateCACRoute fit
Explicit callback requestReceipt to first substantive human attempt; compare against the 5–15 minute staffed-hours controlTwo-way contacts ÷ received leadsQualified opportunities ÷ received leadsBooked appointments ÷ received leadsPaid jobs ÷ stated lead populationAttributed source spend ÷ the stated completed outcomeServiceable location, compatible arrival window, skill, and incremental route impact
Ordinary quotation inquiryReceipt to attempt; compare against the 1–2 business-hour controlTwo-way contacts ÷ received leadsNamed buyer, serviceable location, plausible job, and agreed next eventBooked appointments ÷ qualified opportunities and ÷ leadsAuthorized, completed, or paid jobs only with the denominator namedSource spend ÷ bookings, completed jobs, or acquired customers — never an unnamed CACActual route before and after insertion, not office-to-address distance
Referral, repeat, or low-intent inquiryReceipt to owner and first attempt; low-intent can use next business dayTwo-way contacts ÷ received leadsSame evidence gate, recorded separately by cohortAppointments ÷ the chosen entry cohortTerminal outcome by entry cohort, not all jobs closed in the monthReport separately from paid acquisition; a referral is not literally freeService line, territory, promised window, and remaining truck-day capacity

That table is deliberately annoying. It asks for counts beside every percentage, names the denominator, and makes the source population visible.

That’s what stops a source-mix shift from disguising itself as a sales-performance change.

An entry cohort tracks your leads when they arrived, then follows their eventual outcome. A closing-period report tells you which jobs closed in a month. Both are useful. Neither is the other.

A July cooling lead that becomes a paid job in August belongs in the July entry cohort and the August revenue report. Put it in one blended monthly rate and you’ve measured calendar preference.

Read the Leak in Order

Read your leak in order. Don’t jump to the ad account because the calendar looks thin.

Lead volume is steady, but bookings fall

Check receipt-to-owner time, receipt-to-first-attempt time, two-way contact, and follow-up stop conditions. A lead with no owner, no first-attempt timestamp, or no disposition is a lead black hole. Several people calling the same prospect is the same failure wearing a different hat.

Attempts are on time, but contact falls

Check phone quality, contact method, eligible hours, source intent, and whether staff are marking attempts as conversations. The mechanism may be source mix, a dead number, after-hours timing, or a cadence that keeps moving after the buyer has replied elsewhere.

Appointments rise, but routes stay thin

Check qualification. Dispatch needs service address, job type, access, customer authority, service line, arrival window, and route compatibility before it books. A postal code isn’t route density, and an open calendar slot isn’t automatically usable capacity.

Close rate looks stable, but CAC rises

Separate your paid-local, referral, repeat, emergency repair, maintenance route, and project-estimate cohorts. Cost per lead, cost per booking, cost per completed job, and cost per acquired customer are different quantities. A cheaper contact source can create a more expensive completed job.

Activity rises, but no decision moves

Check whether every touch produces a buyer response, decision date, site visit, introduced stakeholder, revision, objection, refusal, or dated next action. Five emails and two unanswered calls are seven attempts, not seven pieces of progress.

That ladder belongs in your weekly review, because a live pipeline snapshot can’t tell you how records moved, how long they waited, or which stage they skipped. Use timestamped entries and exits. For open work, show stage age separately from completed cycle time. A median made only from closed deals politely excludes the stuck deals.

The Route

Qualification can’t end at “customer wants service.” It has to test whether the job can become economic work on an actual truck-day.

The route comparison is your complete scheduled-route distance after insertion minus the route without the job, not the lead’s straight-line distance from the office. A close address with a rigid arrival window can create more driving than a farther address that fits the day.

Route density is completed economic work concentrated in travel and paid time. Track miles per completed job, windshield minutes per job, completed jobs per paid route hour, first-time completion, and contribution per truck-day.

Count failed-access and callback visits. Dropping them from the denominator is how a sprawling territory gets promoted to “efficient.”

The IRS business mileage convention is a tax and reimbursement convention, not the marginal cost of a service van.

Use it as neither a route-profit number nor an excuse to ignore fuel, maintenance, insurance, depreciation, leases, and vehicle payments. Fleet cost has both variable and parked components. Naturally, the van is expensive while it’s earning nothing too.

Different calendars need different source treatment. Recurring lawn, pool, pest, and inspection routes can tighten work by moving a customer from Tuesday to Wednesday. Emergency plumbing, drain, electrical, and HVAC work trade that regularity for speed. Project shops add estimates, permits, materials, specialized crews, and production days. Combine all three into one “average lead” and you erase the mechanism that produced its ticket, close rate, and route fit.

The Cadence

Your follow-up is a controlled sequence, not a command to bother people until morale improves. It needs span, spacing, channel, eligible hours, owner, and stop conditions.

One cadence with seven attempts in 8 business days behaves differently from seven attempts in 45 calendar days. Software limits are ceilings, not a sales plan.

Every cadence you run stops on reply, meeting booked, explicit refusal, invalid contact, sale, reassignment, or suppression.

In the United States, CAN-SPAM covers commercial business-to-business email, requires an opt-out mechanism, requires opt-outs honored within 10 business days, and requires the mechanism to stay available for at least 30 days after sending.

For covered telephone outreach, FTC Telemarketing Sales Rule guidance says National Do Not Call data must be no more than 31 days old, and generally bars calls to a consumer’s home before 8 a.m. or after 9 p.m. local time without prior consent.

Those are operating boundaries, not footnotes to paste into the CRM later.

More leads do not repair a missing owner. A faster handoff repairs a missing owner. A booked appointment is not capacity. A routeable completed job is capacity converted.

Listen to ten recent missed or lost leads. Tag the stage that failed, then give that stage one owner and one rule. Buy more demand only after the demand you have can survive the trip to the truck.