Is It Your Marketing Agency or Your Sales Process? 5 Numbers That Settle It
By Jared Berryman, founder of Hivelead Marketing and owner of a Dallas-Fort Worth door company · Last updated October 19, 2026
Five numbers tell you whether your marketing agency or your sales process is the problem: answer rate, lead rate, booking rate, whether your team asks for the job, and cost per booked job. In home services, about 52% of calls reach a person, 38% of answered calls are real leads, and 45% of those leads book. If your answering or booking falls below that, the leak is after the lead.
Key takeaways
- About 52% of calls to home service businesses reach a person, and 65% of calls longer than 15 seconds (Invoca, 2026).
- About 38% of answered marketing calls are real leads. Lead rate is the number the agency controls.
- About 45% of real leads book on the call. Booking rate is the number your team controls.
- 55% of home service businesses don't ask the lead to buy or book the job.
- Cost per booked job, not cost per lead, tells you whether the whole system pays.
I paid a marketing agency and got nothing. What went wrong?
You paid a marketing agency for a year. The phone rang. Revenue didn't move. So you fired them.
When revenue doesn't move, a home service business has two suspects: the agency bringing in the leads, and the team handling them. The agency says the leads are good. The office says the leads are junk. One of them is wrong.
Owners who go with their gut often fire the wrong party. They hire a new agency, feed its leads into the same process, and get the same result a year later.
The fix is to stop guessing and measure the same leads from the first call to the booked job. Five numbers do that. Once you have them, they also tell you whether to hire a marketing agency, a marketer, or do it yourself.
What benchmarks should a home service business compare against?
The benchmarks in this article come from The Invoca Home Services Lead Conversion Benchmarks Report 2026, published in July 2026. Invoca is a call tracking company. The report draws on anonymized calls to carpeting, construction, doors and windows, home security, HVAC, lawn and tree care, pest control, plumbing, and restoration businesses, within a dataset of more than 70 million calls.
These figures are averages across Invoca's customers, so treat them as a reference point, not a pass or fail grade. A number far below the benchmark is worth investigating. A number close to it is usually not where the money is leaking.
Number 1: What is a normal call answer rate for home services?
Answer rate is the share of inbound calls that reach a real person.
Across home services, about 52% of all inbound calls are answered by a person. That figure includes misdials and quick hang-ups. For calls lasting longer than 15 seconds, the answer rate is about 65%, and for calls longer than 30 seconds it is about 73%. Depending on the trade, answer rates range from 32% to 74%.
A low answer rate is a problem after the lead. The agency made the phone ring and nobody picked up. No agency can fix that, and a new agency will only send more calls into the same gap.
Number 2: How many of your calls are real leads?
Lead rate is the share of answered calls that are actual job opportunities: not wrong numbers, not vendors, not someone asking about a service you don't offer.
Across home services, about 38% of answered calls from digital marketing are leads.
Lead rate is the agency's number. If your team answers the phone and the calls are mostly junk, the targeting is off. That is a fair complaint, and with a lead rate in hand it becomes evidence instead of a feeling.
The channel matters too. In the 2026 report, calls referred by ChatGPT had the highest lead rate of any channel at 45%, compared with 40% for paid search. ChatGPT-referred calls converted at 41%, while paid search converted at 48%. Invoca notes that AI-referred call volume is still small. The takeaway for owners: compare lead rate by source, not just in total, because one weak channel can drag down the average and hide a strong one.
Number 3: How many real leads book on the call?
Booking rate is the share of real leads that book the job during the call.
Across home services, about 45% of phone leads convert on the call.
A low booking rate with healthy lead quality means the leak is in the conversation. Good leads are reaching a person and not booking. That points to scripts, training, or who is taking the calls, which sits on the business side, not the agency side. If that sounds like your business, read why you're getting leads but not booking jobs for the exact words to use on the call.
Number 4: Does your team ask the caller to book the job?
This is the number that surprises most owners. Invoca found that 55% of home service businesses don't ask leads to buy or book the job.
The agency paid to get a ready buyer on the phone, and more than half the time nobody asked that buyer to schedule. The caller says "let me think about it" and calls the next company on the list.
You can measure this one yourself. Listen to recorded calls and mark each real lead with a simple yes or no: did we ask for the booking?
Number 5: What is your cost per booked job?
Cost per booked job is total monthly marketing spend, agency fee and ad spend together, divided by the number of jobs that actually booked from that marketing.
There is no universal benchmark for cost per booked job, because a door repair and a roof replacement are not the same job. Compare it to the value of an average job. Cost per booked job tells you whether the whole system pays, start to finish. For why this beats cost per lead, see cost per lead vs. cost per acquisition, and for the full return calculation, see how to calculate marketing ROI.
Is it a marketing problem or a sales problem? How to read your five numbers
| What you see | Where the leak is | What to do |
|---|---|---|
| Low answer rate | After the lead (your side) | Fix phone coverage before buying more leads |
| Calls answered, but few real leads | Before the lead (the agency) | Fix targeting, or replace the agency with evidence in hand |
| Real leads, low booking rate | After the lead (your side) | Fix the conversation: scripts, training, who answers |
| Team isn't asking for the job | After the lead (your side) | Make asking to book a required step on every lead call |
| High cost per booked job, other numbers normal | Offer, pricing, or channel mix | Compare to job value and shift spend to the sources that book |
If the answer rate is low, the booking rate is low, or the team isn't asking for the job, the problem is a sales and lead-handling problem. A new agency won't fix it.
If the team answers, asks, and books at a normal rate, and the calls are still mostly junk, the problem is a marketing problem. The lead rate points at the agency, and you can let them go with evidence and a clear list of what to demand from the next one.
Sometimes it is both. That is still progress, because now you know where to start.
How much do small improvements in these numbers add up?
Small gains compound across the five numbers. Invoca calculated that a business near the benchmarks that raises its answer rate, lead rate, and conversion rate by five percentage points each would get roughly 38% more conversions from the same call volume.
That is why the order matters. Fixing answering and booking first means every future marketing dollar works harder, whoever runs the ads.
How do I check my agency's results without their data?
Maybe the agency won't share the numbers. Maybe you already fired them and lost access. You can get most of the five numbers without them.
- Pull 30 days of call logs. Your phone provider or call tracking system keeps a call log with total calls and answered calls. That gives you answer rate.
- Listen to 20 recorded calls. Mark each one: real lead or not, booked or not, did we ask or not. That gives you lead rate, booking rate, and the asking rate in one afternoon.
- If calls aren't recorded, call your own business three times. Call once in the morning, once at lunch, and once after 5 p.m. Three calls will tell you more than a year of agency reports.
- Add up what you spent and count the jobs that booked. Your CRM or job management software has the booked jobs. That gives you cost per booked job.
If you would rather have someone else make the calls and score them, that is part of our Revenue Leak Diagnostic.
What should you demand from your next marketing agency?
An agency should be accountable for the leads it generates, and a business should be accountable for converting them. Before signing with a new agency, require:
- Call tracking on every number and form tracking on the website, connected to booked jobs in your CRM.
- Monthly reporting on cost per booked job and lead rate by source, not just clicks, impressions, or rankings.
- Ownership of your Google Ads account, Google Business Profile, call tracking, and data in your name, with the agency given access.
- A 90-day review against agreed targets for lead rate and cost per booked job.
For more on reporting that holds up, read how to prove your marketing is working.
A real example: a Dallas-Fort Worth door company with both problems
I own a door company in Dallas-Fort Worth. For years, Google Ads brought us steady leads, but our close rate sat around 32%. When I looked at who was doing the selling, it was our installers. Great at doors, not salesmen. The leads weren't the problem. The leak was after the lead, on our side.
Then, after the Fourth of July in 2026, our cost per lead started roughly doubling every month, and nothing had changed on our end. That problem was on the marketing side, which I was running myself. If your costs are climbing the same way, start with why your marketing got more expensive.
Same business, both problems, a few months apart. Going on gut feel, I would have blamed the wrong one both times. The numbers showed which was which.
You can't judge marketing by lead volume, and you can't judge sales by close rate alone. Follow the same leads all the way through and see where they stop. If a competitor seems to get more from the same kind of ads, read why marketing works for your competitors but not for you.
Run your numbers before you hire anyone again
The Revenue Leak Calculator takes a few numbers from your business and shows where the money is leaking and roughly what it is costing you. Run it before you hire another agency. Including us. And once you do hire one, know what a marketing agency should prove in the first 90 days.
FAQ
Is it my marketing agency or my sales process that's the problem?
Measure five numbers: answer rate, lead rate, booking rate, whether your team asks for the job, and cost per booked job. A low answer or booking rate means the leak is after the lead, on your side. Healthy answering and booking with mostly junk calls means the agency's targeting is the problem.
I paid a marketing agency for a year and got nothing. What should I do differently?
Before hiring another agency, measure what happened to the leads you already got. Check your call answer rate, how many calls were real leads, how many booked, and whether your team asked for the job. Then require call tracking, cost per booked job reporting, and ownership of your accounts from the next agency.
What is a normal call answer rate for home service businesses?
According to Invoca's 2026 home services benchmarks, about 52% of all inbound calls reach a person, about 65% of calls lasting longer than 15 seconds, and about 73% of calls longer than 30 seconds. Answer rates range from 32% to 74% depending on the trade.
What percentage of home service calls are real leads?
About 38% of answered calls from digital marketing are real job opportunities, and about 45% of those leads convert on the call, according to Invoca's 2026 home services benchmarks. Calls referred by ChatGPT had the highest lead rate of any channel at 45%.
How can I check my marketing agency's results without their data?
Pull 30 days of call logs from your phone provider, then listen to 20 recorded calls and mark each one as a real lead, booked, and whether your team asked for the job. If calls aren't recorded, call your own business three times at different times of day.
What is cost per booked job and how do I calculate it?
Cost per booked job is your total monthly marketing spend, agency fees plus ad spend, divided by the jobs that actually booked from that marketing. Compare it to your average job value to see whether your marketing pays.
Find where your revenue is leaking
Free, takes a couple of minutes. Enter your email to get your results.
Found this useful? Tell Google to show you more like it.
