Home services

Why More Calls Don't Always Mean More Jobs

A busy phone feels like success, yet many home-services companies see call volume rise while the schedule stays the same. The gap usually comes from what gets counted, who is calling and what happens after the phone rings. This MyMarketingMetrics guide explains each one. This MyMarketingMetrics guide explains each one. This MyMarketingMetrics guide explains each one.

MyMarketingMetrics Insights · 2026-10-21 · 6 min read

Why can calls go up while jobs stay flat?

Calls go up without jobs following when the extra calls come from the wrong people or never get answered well. Ad platforms count a call as a win the moment it connects. Your business only wins when the call becomes a scheduled job.

That difference matters because the ad platforms learn from what you tell them is a conversion. If every 30-second call counts, the system will happily find you more 30-second calls. Some will be customers. Many will be people looking for a different service, a different town or a free quote they never plan to accept.

What are the most common leaks?

Most of the gap comes from five places. You can check each one in an afternoon.

1. Wrong-service calls

Broad keywords pull in searches you don't serve. A generator installer shows up for portable generator repair. An HVAC company gets calls about appliance repair. Each call costs money and books nothing.

2. Callers outside your service area

Location settings that include people "interested in" an area, rather than people actually in it, can send calls from far outside the territory your trucks cover.

3. Spam and solicitation

Some calls are sales pitches, robocalls or listing services. They count as conversions unless you filter them out.

4. Missed and after-hours calls

Ads that run at 9 p.m. with nobody answering produce voicemails. Many of those callers try the next company on the page.

5. Slow follow-up

Form leads and voicemails that wait hours for a callback go cold. The lead was real. The response time lost it.

How do you measure the real result?

Measure cost per booked job. Divide your marketing spend by the number of leads that became scheduled appointments in your field-service software.

Here is a hypothetical example. Say you spend $4,000 in a month and get 100 calls, so each call costs $40. Twenty-five of them book, which puts your cost per booked job at $160. The next month you tighten keywords and service areas. Calls drop to 80, so each call now costs $50. That looks worse. But 32 calls book, and your cost per booked job falls to $125. You did fewer calls and more work, and only one of those two numbers told the truth.

Hypothetical monthSpendCallsCost per callBooked jobsCost per booked job
Month 1$4,000100$4025$160
Month 2$4,00080$5032$125

To get this number, each lead needs a source tag that follows it into your CRM. Our home-services marketing setup routes calls and forms into field-service software with the source attached, so this report builds itself.

How do you fix the leaks in Google Ads?

Start by tightening what you pay for. Small, focused campaigns with clear intent are easier to control than one big campaign that tries to catch everything.

  • Use tight keyword groups. We often build campaigns with 25 to 40 exact-match keywords each, one service per campaign, with assets written for that service.
  • Add negative keywords weekly. Read the search terms report and block what you don't do.
  • Target people in your area. Set location options to people located in your service area.
  • Match the ad schedule to staffing. Run ads when someone can answer, or route after-hours calls to an answering service.
  • Raise the bar for a conversion. Count calls above a sensible length, and import booked jobs from your CRM as the main conversion when possible.

Our Google Ads management service covers this setup in detail.

What about Local Services Ads?

Local Services Ads charge per lead, so lead quality has a direct cost. Keep your service categories and service areas accurate, and review leads every week.

Google offers a way to dispute certain leads that don't fit, such as wrong services or locations, though credits are at Google's discretion. Make reviewing and marking leads a weekly habit. Answering quickly and booking from the platform also helps your profile. Learn more on our Local Services Ads page.

What happens after the phone rings?

The handoff from marketing to your office decides whether a good lead becomes a job. Ads can't fix a phone that goes unanswered or a form that sits overnight.

A few simple habits make a big difference. Answer live during ad hours. Call form leads back within minutes. Use a short script that asks the service, the address and the timing. Log every lead's outcome in the CRM: booked, not booked and why. Those reasons become your next round of negative keywords and ad changes.

Automation can help with speed. We set up instant text replies to form leads and alerts to dispatchers, with duplicate checks so one homeowner doesn't become three records. See our CRM development work for how that routing is built.

What should you do this week?

Pick one month of data and count booked jobs by source. That single exercise usually shows where the money is going.

  1. Pull last month's ad spend by channel.
  2. Count booked jobs from each channel in your CRM.
  3. Divide to get cost per booked job by channel.
  4. Listen to ten recorded calls from your most expensive channel.
  5. Write down the reasons calls did not book, and fix the top one.

Want to see how changes in close rate affect what you can afford per lead? Try the customer acquisition cost calculator in our Growth Lab.

FAQ

Questions people ask

What is a good cost per booked job?

There is no universal number. A good cost per booked job is one that leaves healthy profit after labor, parts and overhead for that type of job. A $200 cost might be fine for a generator installation and far too high for a drain cleaning. Work out your average gross profit per job, then decide how much of it you are willing to spend to win one.

Should I count every call as a conversion in Google Ads?

Usually not. Counting every connected call teaches the platform to find more calls of any quality. A better setup counts calls above a sensible minimum length and, when possible, imports booked jobs from your CRM as the main conversion. That way the platform learns from the leads that actually turn into work, which tends to improve lead quality over time.

Can call tracking hurt my local SEO?

It can if tracking numbers replace your main number everywhere and create inconsistent business details. The safe approach is to keep your main number as the primary number on your Google Business Profile and listings, use tracking numbers on ads and specific pages, and add a tracking number as an additional profile number if you want to measure profile calls.

Free marketing audit

Find out where your calls are leaking

Book a call and we will review your call tracking, campaigns and lead flow.

  1. Tell us about your business and your website.
  2. We review tracking, conversion paths, search visibility and any ad accounts you share.
  3. You get a prioritized list of fixes on a call, whether or not you hire us.