Back to Blog
Contractor Call Tracking
Oct 27, 2026•14 min read

Call Tracking Metrics for Contractors: What to Track

Call Tracking Metrics for Contractors: What to Track

# Call Tracking Metrics for Contractors: What to Track

Contractor answering an inbound business call

Call tracking metrics are the numbers that tell you which marketing makes your phone ring, which calls turn into booked jobs, and which ones you lost. For a contractor, the six that matter most are total calls, lead calls, booking rate, sold jobs, cost per lead and revenue per source. Track those and you stop guessing where the money goes.

Most contractors check one thing: "Did the phone ring?" That is not enough. A ringing phone is not a booked job. Here is what to measure, how to set it up, and how to read the results.

TL;DR

  • —Count calls, but judge your marketing on lead calls, booked jobs, sold jobs and revenue. Raw call volume hides waste.
  • —Review missed, unbooked and abandoned calls every week. That list is the cheapest source of new jobs you have.
  • —Give each marketing source its own tracking number, and connect call data to Google Ads so the platform learns which calls turn into work.
  • —Google Business Profile shows calls, directions, website clicks and messages. It no longer shows call history, so use a tracking number for the detail.
  • —Check federal and state recording rules before you record a single call.

Table of Contents

What call tracking metrics actually are

Call tracking metrics are measurements about inbound phone calls: where they came from, how long they lasted, who answered, and what happened next. They connect a marketing source (a Google ad, your Maps listing, a truck wrap, a yard sign) to a result (a booked appointment, a sold job, revenue).

Contractors live on the phone. A homeowner with a burst pipe or a dead AC does not fill out a form. They call the first business that looks credible. So the phone is where your marketing succeeds or fails, and it is the part most owners cannot see.

There are two layers:

  1. 1.Source data. Which channel produced the call? Search ad, Maps, organic, Meta ad, referral, direct mail.
  2. 2.Outcome data. What did the call become? Lead, booked job, sold job, nothing.

Source data alone tells you what generates noise. Outcome data tells you what generates money. You need both.

The metrics worth tracking

Field service software makes a useful model here. ServiceTitan's marketing scorecard reports calls, leads, booked jobs, sold jobs and revenue as separate lines, because each answers a different question. You can copy that structure in a spreadsheet if you do not use that software.

MetricWhat it tells youHow to calculate it
Total callsRaw demand by sourceCount of inbound calls
Lead callsCalls from real prospects, not spam or vendorsCalls over a duration threshold, or manually marked
Booking rateHow well your front desk convertsBooked jobs ÷ lead calls
Sold rateHow well your techs or estimators closeSold jobs ÷ booked jobs
Missed and abandoned callsJobs you never had a chance atCount by day, hour and caller number
Cost per leadEfficiency of each channelChannel spend ÷ lead calls
Cost per booked jobThe number that matters more than CPLChannel spend ÷ booked jobs
Revenue per sourceWhich channel pays youRevenue from jobs traced to that source
ROIWhether the channel is worth keeping(Revenue − spend) ÷ spend

What counts as a lead call

Not every call is a lead. Wrong numbers, job applicants, parts salespeople and "are you open?" calls all inflate your totals.

ServiceTitan defines a lead call as an inbound, non-excused call lasting at least 60 seconds, or one a person manually classifies as a lead, according to its scorecard documentation. That is a workable starting rule. A 60-second floor filters out most dead-end calls without much effort. Adjust it if your business takes short, valid calls, for example a quick "I'm outside, are you coming?" from an existing customer you would not count anyway.

Booking rate

The same vendor defines inbound call booking rate as booked jobs divided by call leads, and its call dashboard also lists unbooked and abandoned calls with their duration, timestamp and caller number.

That list is gold. It tells you who called, when, and for how long. A caller who stayed on for four minutes and did not book needs a follow-up. A caller who hung up after eight seconds probably hit voicemail.

A worked example

These numbers are an illustration, not a benchmark. Say a plumbing company spends $2,400 in a month on Google Ads:

  • —120 total calls
  • —84 lead calls (60 seconds or longer)
  • —50 booked jobs
  • —30 sold jobs at an average of $450 each

The math:

  • —Booking rate: 50 ÷ 84 = 59.5%
  • —Cost per lead: $2,400 ÷ 84 = $28.57
  • —Cost per booked job: $2,400 ÷ 50 = $48.00
  • —Cost per sold job: $2,400 ÷ 30 = $80.00
  • —Revenue: 30 × $450 = $13,500
  • —ROI: ($13,500 − $2,400) ÷ $2,400 = 462%

Now compare a second channel that produced 60 calls but only 18 lead calls. Its cost per lead might look fine on the dashboard. Its cost per booked job tells the truth. This is why total call volume is a weak number to manage by.

Missed calls and response speed

Every missed call is a job that went to the next name on the list. The data on this is blunt.

Keystone, a company that sells software to home-improvement businesses, analyzed 16,724 home-improvement leads from September 2023 through August 2026 in its lead-to-sale study. Treat it as one dataset, not a universal rule. A few findings stand out for anyone tracking calls:

  • —62% of online inquiries arrived outside weekday 8 a.m. to 6 p.m. Your leads do not keep your office hours.
  • —In its September 2023 to August 2025 subset, leads who spoke to the contractor on their first attempt booked 61% of the time versus 48% for leads the contractor had to call back. They signed 14.7% versus 10.8%.
  • —In January to June 2026, 17.9% of leads were marked "never spoken to."

Read that last number slowly. Nearly one in five leads that cost money to generate never had a conversation with the business.

What to do with your missed-call data

  1. 1.Pull the list every morning. Missed and abandoned calls from the last 24 hours, with caller number and time.
  2. 2.Sort by hour. If misses cluster at 7 a.m., noon or after 5 p.m., you have a staffing or routing gap, not a marketing problem.
  3. 3.Call back within minutes, not hours. Speed is the lever you control. We wrote about why in AI lead response: why 7 seconds beats 7 minutes and about the workflow in speed to lead for contractors.
  4. 4.Text instantly when you cannot answer. A short automatic reply keeps the caller from dialing your competitor. Here is a 15-minute missed call text setup that works after hours.
  5. 5.Cover nights and weekends. If 62% of inquiries can land outside business hours, an answering service or an AI receptionist that answers and qualifies calls around the clock pays for itself in saved jobs.

How to set up call tracking by source

The goal is simple: every marketing source gets a phone number you can tell apart, and every call gets an outcome.

Step 1: Assign numbers to sources

Use a call tracking number for each major channel: your Google Ads, your website, your Google Business Profile, your Meta ads and your printed material. Calls on each number forward to your real line. Your website can swap numbers dynamically depending on where the visitor came from, so one site can report on several sources.

Keep the number on your Business Profile consistent with your main business number in your listings, and list the tracking number as secondary where your tools allow. Mismatched numbers across the web can confuse customers and local listings.

Step 2: Connect to Google Ads

For call ads, Google says to enable call reporting and use a tracking number from a supported call analytics provider. Forwarding can pass the campaign, ad group and click IDs in real time, and supported providers can import conversion data back into Google Ads, per Google's guidance on call details forwarding.

That last part matters. When Google learns which calls became jobs, it can shift your bids toward the searches that bring real work.

Step 3: Define what counts as a conversion

Google Ads can count a phone call as a conversion using either an AI quality analysis of recorded calls or a minimum call-length threshold. It also supports importing calls that later led to sales or other conversions, according to Google's call measurement documentation. Set a length threshold that matches your lead-call rule, then import booked and sold outcomes so the system is not rewarding junk calls.

Step 4: Record outcomes every time

The tool tracks the call. Your team must mark the result. Build one habit: when the call ends, the dispatcher or CSR tags it as booked, not booked (with a reason) or not a lead. Without that tag you are back to guessing.

Reading Google Maps and Business Profile calls

For many local trades, the Map Pack drives a large share of calls. Here is what Google gives you for free.

On a verified profile, you can review views, searches, directions, calls, website clicks, messages and bookings over date ranges you choose. Calls are counted as clicks on the call button, and bookings require a connected booking provider, per Google's Business Profile performance help.

Two cautions:

That is why a dedicated tracking number on your profile is worth it. It restores the call-level detail Google removed.

You can also link your Business Profile to Google Analytics, which shares aggregated profile data on interactions, website clicks, calls, directions, messages and bookings. That lets you see local-listing behavior next to your website data.

Why Maps and organic calls deserve extra attention

Keystone's study found that Google organic search and Maps produced 18% of leads but 39% of signed sales, while purchased leads produced 38% of leads and 11% of signed sales. Google search and Maps leads signed at 16.2%, compared with 2.2% for purchased leads, in the same study.

Lead share and sales outcomes by channel

The lesson is not "never buy leads." It is that volume and value are different things, and only outcome tracking reveals the gap. If you only count leads, the cheap channel looks great. If you count signed jobs, it may be your worst.

For trade-specific ideas on filling the schedule, see our plumbing lead generation ideas. The same logic applies to HVAC, electrical and roofing.

Our perspective: stop paying for calls you cannot trace

We work only with home service contractors, and the same pattern shows up again and again. An owner is spending on ads, SEO and a website. Calls come in. Nobody can say which channel sent them or how many became revenue.

That is not a data problem. It is a money problem. If you cannot trace a call, you cannot defend the budget behind it, and you cannot cut the waste.

Here is how we look at it:

  • —Rankings are not the goal. Booked jobs are. A first-page spot that produces calls nobody answers is a leaky bucket.
  • —Response time is part of marketing. The best campaign in the world fails if the lead waits.
  • —Judge every channel on cost per booked job. Not clicks. Not impressions. Not cost per lead.
  • —Review weekly. A monthly report finds problems after the money is gone.

That is why we pair visibility work with fast lead response and monthly reporting tied to bookings. The marketing and the phone line are one system.

— Damian

Call recording and privacy rules

Tracking a call is different from recording it. Counting calls and noting their source raises few issues. Recording audio for quality review or call scoring does.

Before you record, check federal and state law, especially on calls that cross state lines. Federal law generally permits recording when one participant consents. Nine states require all-party consent and six use hybrid rules, according to Recording Law's state guide. For interstate calls, that guide recommends following the stricter state's rule and getting everyone's consent whenever a participant is in an all-party state. If you work in California or Florida, two states where we serve contractors, assume you need to tell callers they are being recorded.

The practical fix is cheap: a short greeting such as "This call may be recorded for quality and training" before the conversation starts. If you are unsure about your situation, ask a business attorney in your state. Rules differ and penalties can be real.

One more point for Google Ads users: the call-recording-based conversion feature is limited to calls where both parties are in the United States or Canada, and advertisers can switch call recordings off in account settings, per Google's documentation.

A 20-minute weekly review

Put this on the calendar every Monday.

  1. 1.Total calls and lead calls by source. Which channels grew? Which shrank?
  2. 2.Missed and abandoned calls. How many, and at what hours?
  3. 3.Booking rate by source. A source with many calls and a low rate may be attracting the wrong callers, or your team may be dropping them.
  4. 4.Booked and sold jobs. Match them to the call source.
  5. 5.Spend per booked job. Flag anything that creeps up two weeks in a row.
  6. 6.Three callbacks. Pick three unbooked calls with long durations and call them yourself.

Once a month, add revenue per source and ROI. Cut or fix the bottom channel. Move the budget toward the top one.

Common mistakes

  • —Counting every call as a lead. Spam and vendors inflate your numbers.
  • —Tracking source but not outcome. You know where calls came from, not what they were worth.
  • —One number for everything. You cannot compare channels.
  • —Ignoring after-hours calls. That is where a lot of your demand lands.
  • —Judging on cost per lead alone. Booked jobs tell the real story.

Where Vaultio fits

If you want tracking, response and marketing built as one system, that is what we do. The Vaultio System starts at $449 per month and covers fast lead response and booking for home service contractors. If you run paid search, our Google Ads management is $500 per month, and every plan is backed by a 30-day money-back guarantee. For help getting found in the first place, look at our AI SEO service at $449 per month.

Start with the numbers you already have. Then fix the gap that costs you the most.

FAQ

What are call tracking metrics?

They are measurements of inbound calls: source, duration, whether the call was answered, and what it became. For a contractor, the useful ones are lead calls, booking rate, sold jobs, cost per lead and revenue per source. Together they show which marketing produces work and which just makes the phone ring.

What call metrics should a contractor check first?

Start with lead calls, missed and abandoned calls, and booking rate. Those three show how many real prospects you get, how many you lose before a conversation, and how well you convert the rest. Add cost per booked job once you have a month of data.

How much does call tracking cost?

Pricing varies by provider and by how many numbers and calls you use, so check current plans on the provider's own page before you commit. Cost should be small next to ad spend. If tracking lets you cut one weak channel, it pays for itself quickly.

Does Google Business Profile still show call history?

No. Google ended call-history reports on July 31, 2024. You can still see how many people clicked to call, along with views, directions, website clicks and messages. For caller-level detail, use a tracking number on the profile.

Is it legal to record customer calls?

It depends on the states involved. Federal law generally allows one-party consent, but several states require everyone on the call to agree. Play a recording notice at the start of every call and check with an attorney in your state if you are unsure.

Sources

Recommended

Ready to Implement This?

Your new site live within 8 days. No contracts. Top 3 on Google in 3 months, or we work free until you are.