Let's grow your business. 2 new positions just opened Friday, 16 October. Book a free call today.
Uncategorised 11 min read

How to see which leads turn into quotes and booked home-service jobs

How to see which leads turn into quotes and booked...: Email, SMS and voice outreach from an AI sales agent converging into a booked calendar appointment.
Email, SMS and voice outreach from an AI sales agent converging into a booked calendar appointment.

To see which leads turn into quotes and booked home-service jobs, give every lead a source the moment it arrives and carry that source through six links: source capture, call tracking, CRM stage, quote, booked job and revenue. In our worked example, the channel with the cheapest lead ($30) costs $500 per booked job, double the next-worst.

  • The question in plain words: “how can I see which website leads turn into quotes and booked jobs?” The answer is one source field that survives from first contact to paid invoice.
  • The asset on this page: the Lead-to-Job Chain, six links with the field each one must record, and a worked cost-per-booked-job table across four channels.
  • The metric that matters: cost per booked job = channel spend ÷ jobs booked from that channel. Cost per lead is the input, not the answer.
  • The tools: Jobber, Housecall Pro and ServiceTitan all document lead source reporting on their own sites; Google Ads call reporting uses forwarding numbers to tie calls to campaigns.
  • What this page is not: the GA4 event setup for a booked call is covered in our guide to tracking booked calls in GA4.

How can I see which website leads turn into quotes and booked jobs?

You see which website leads become quotes and booked jobs by recording one lead source per lead and never letting a later step overwrite or drop it. Most home-service businesses already have every link in the chain; the source simply falls off between the phone call and the estimate. The Lead-to-Job Chain names the six links and the field each one must hold.

The Lead-to-Job Chain: six links from first contact to revenue, and the one field each link must carry so a booked job can be traced back to its source.
Link What happens Field that must be recorded Where it usually lives
1. Source capture A form, booking request or chat arrives Lead source (from UTM tags or a hidden form field) Website form, online booking tool
2. Call tracking A prospect phones instead of filling in a form Tracking number dialled, call length, answered or missed Call tracking tool or Google Ads call reporting
3. CRM stage The lead becomes a customer record Source copied onto the customer, plus stage: new, contacted, estimate booked CRM or field service software
4. Quote An estimate or quote is sent Source on the quote itself, quote value, date sent Field service software
5. Booked job The customer approves and the job is scheduled Quote converted to job, job date Field service software
6. Revenue The job is invoiced and paid Invoice total linked to the job Field service software or accounting

The rule that makes the chain work: a lead source is recorded once, at link one or two, and copied forward, never re-typed from memory at link four. When a dispatcher fills in “Google” three days later, paid search, Local Services Ads and organic map listings all collapse into one useless bucket.

How it works

How a home-service business traces a lead to a booked job

01

Tag every source

Add UTM tags to every link you control and a tracking number to every paid listing. The source is captured before anyone touches the lead.

02

Copy it to the record

Create the customer record during the call with the source picked from a required field. Never re-type it later from memory.

03

Convert quotes in place

Turn approved quotes into jobs inside your field service software so the source and value carry across automatically.

04

Report cost per job

Each month, divide each channel’s spend by the jobs it booked. Compare channels over a quarter when job counts are small.

A booked job can only be credited to its channel if the lead source recorded at first contact survives every hand-off to the invoice.

MAKE MORE SALES.

Pay-Per-Result pricing — We scale sales HARD aligned to your interests, better than anyone else.

What does cost per booked job by channel look like?

Cost per booked job by channel is channel spend divided by jobs booked from that channel, and it often ranks channels in the opposite order to cost per lead. The table below is a worked example with illustrative inputs, not benchmarks: no credible public source publishes cost per booked job by channel for US home services, so replace every number with your own.

Illustrative month: the shared marketplace has the cheapest lead at $30 but the most expensive booked job at $500, against $200 for Local Services Ads and $250 for search ads.
Channel (assumed inputs) Monthly spend Leads Cost per lead Quotes (lead-to-quote rate) Booked jobs (quote-to-job rate) Cost per booked job Revenue at $1,500 per job
Google search ads $3,000 60 $50 30 (50%) 12 (40%) $250 $18,000
Google Local Services Ads $2,000 50 $40 30 (60%) 10 (33%) $200 $15,000
Shared-lead marketplace $1,500 50 $30 15 (30%) 3 (20%) $500 $4,500
Referrals and repeat customers $0 media 15 n/a 12 (80%) 8 (67%) n/a $12,000

Work it end to end for the marketplace row: $1,500 ÷ 50 leads = $30 per lead; 50 × 30% = 15 quotes; 15 × 20% = 3 jobs; $1,500 ÷ 3 = $500 per booked job. The search-ads row runs $3,000 ÷ 12 = $250. Spend returns $6.00 of revenue per dollar on search ads ($18,000 ÷ $3,000), $7.50 on Local Services Ads and $3.00 on the marketplace. Shared leads are sold to several contractors at once, which is why their quote and close rates are the likeliest to sag; our home services lead generation guide covers the shared-lead problem in full. For the general formula behind the right-hand column, see how to calculate cost per booked call.

Want this done for you? We book qualified sales appointments on a Pay-Per-Result basis — you only pay for calls that actually land in your calendar.

How do I connect phone calls to the job record?

Phone calls connect to the job record through a tracking number per source, plus a minimum call length that separates real enquiries from wrong numbers. Calls are where most home-service attribution breaks, because a caller leaves no UTM tag behind.

  • One number per source. Google’s own help page on tracking calls to a phone number on a website describes dynamically generated Google forwarding numbers that replace your business number on the site, so you can see which keywords, ads and campaigns led to calls, and a conversion that counts only when a call lasts longer than a minimum length you set.
  • Pick a minimum length and keep it. A threshold filters out hang-ups and wrong numbers. Whatever length you choose, use the same one in every report so month-on-month comparisons stay honest.
  • Write the source onto the customer record during the call. If your call tracking tool does not push into your CRM, the person answering must pick the source from a dropdown before hanging up. A blank source at link three cannot be repaired later.
  • Record calls if your software supports it. ServiceTitan’s reporting page says it can “record incoming calls and track conversions to better coach CSRs.”

Which field service software reports quotes and jobs by lead source?

Jobber, Housecall Pro and ServiceTitan each document lead-source reporting on their own sites, and each reaches the quote and job stages, not just the lead. What each one says about itself:

Three field service platforms described only from their own pages, read on 14 October 2026: each ties lead source to quotes or jobs, and Jobber documents UTM auto-fill.
Tool What its own documentation says Chain links covered
Jobber A Lead Source field on the client, available on Grow, Connect and Core plans; a lead source report summarizing how many clients, quotes and jobs came from each source, with revenue and conversion rates; utm_source and related tags on request and booking links fill the source automatically (Jobber Help Center) 1, 3, 4, 5, 6
Housecall Pro Lead sources can be assigned to customers, jobs and estimates; reports include Job lead source, Customer lead source and Estimate conversion by estimate lead source (Housecall Pro Help Center) 3, 4, 5
ServiceTitan A marketing scorecard that ranks ad campaigns by revenue rather than calls, and call recording with conversion tracking (ServiceTitan) 2, 6

None of these reports is better than the source data typed into it. Jobber’s own help article notes that clients synced from QuickBooks Online or Zapier do not get the lead source filled in automatically, which is exactly the kind of quiet gap that empties a channel report.

If we can’t make you money, we don’t deserve yours.

Pay-Per-Result pricing — performance-based alignment.

50,769+
AI-booked appointments
7×
Average sales lift — median closer to 4×
Pay-Per-Result
Performance-based alignment

Where does the lead-to-job chain usually break?

The lead-to-job chain usually breaks at the hand-off between the phone and the quote, where a person, not software, has to carry the source forward. Run these four tests on last month’s data before buying any new tool.

Four tests on last month’s jobs: if more than one booked job in ten has no source, fix data entry before trusting any channel comparison.
Symptom Likely broken link Test Fix
More than 1 booked job in 10 has a blank or “Other” source 3. CRM stage Filter last month’s jobs by source = blank or Other Make the source field required at customer creation
Calls in the call log exceed new customers created 2 to 3 Compare answered new-prospect calls with new customer records, same week Create the record during the call, not after
Quotes show a source, jobs do not 4 to 5 Open five converted quotes and check the job carries the source Convert quotes into jobs inside the software rather than re-creating them
Revenue per channel looks too low 6. Revenue Pick ten paid invoices and trace each to a job and source Invoice from the job record so the link is automatic

What does tracking leads to booked jobs cost to run yourself?

Tracking leads to booked jobs yourself costs about one to two hours a week of review once the chain is built, plus a call tracking tool and software you may already pay for. That estimate is our assumption for a business handling 50 to 200 leads a month, not a measured figure. The build is a one-off: UTM tags on every link you control, one tracking number per paid source, a required source field, and a monthly report of cost per booked job by channel.

What breaks at volume is discipline, not software. Once several people answer the phone, the blank-source rate creeps up, and a quote that is sent but never chased drops out of the chain silently. If the report shows plenty of leads but too few quotes turning into jobs, the gap is follow-up rather than attribution; that is the work our AI appointment setting service does, and the wider trades hub links every page in this cluster.

What should I do with quotes that never became booked jobs?

Quotes that never became booked jobs are the cheapest pipeline a home-service business owns, because the customer has already invited you in and seen a price. Once the chain is in place, you can filter every quote with no linked job, sort by quote value, and work the list. Our database reactivation guide covers how to run that campaign. LeadsNow’s own record is 50,769+ AI-booked sales appointments since 2017. Keep the original lead source on a revived quote, so the report credits the channel that first produced the customer and the reactivation shows up as its own line.

Frequently asked questions

How can I see which website leads turn into quotes and booked home-service jobs?

Record a lead source on every lead at first contact, copy it onto the customer, quote and job records, and report booked jobs and revenue by source each month. Field service tools such as Jobber, Housecall Pro and ServiceTitan document lead source reporting on their own sites.

Is cost per lead or cost per booked job the better number?

Cost per booked job is the better number, because it includes the quote and close rates that differ by channel. In the worked example on this page, the cheapest lead at $30 became the most expensive booked job at $500.

Does Jobber report jobs and revenue by lead source?

Yes. The Jobber Help Center lead management article says its lead source report summarizes how many clients, quotes and jobs originated from each source, with total revenue and conversion rates, and that UTM tags can set the source automatically.

How do I track phone leads back to the ad that produced them?

Use a separate tracking number for each source, or Google forwarding numbers for Google Ads, and count a call only when it passes a minimum length you set. Then copy the source onto the customer record before the call ends.

How many leads do I need before channel reports mean anything?

No public benchmark sets a minimum, but a channel that produced three booked jobs in a month can swing by a third on one extra job. Compare channels over a quarter rather than a month when monthly job counts are in single digits.

Pay-Per-Result appointments

See if we’re a fit

We book qualified sales appointments for you and you pay on results, not retainers. Our booking page asks a few quick questions so you find out in two minutes whether that model suits your business.

  • 50,769+ appointments booked without cold calling.
  • Pay-Per-Result pricing — you pay for booked, qualified calls.
  • Pick your own time on our live calendar, no phone tag.

View all articles

Pay-Per-Result · No retainers

Turn this into booked sales calls.

Our AI agents, trained on 50,769+ booked appointments, fill your calendar with pre-qualified buyers. You only pay when calls land.

Keep reading

Related on Leads Now AI

The thesis behind everything we do

Why Pay-Per-Result is the only marketing pricing model that aligns the agency with you

Leads Now AI is a 100% Pay-Per-Result marketing agency. You only pay when a qualified booked appointment lands on your calendar - with 2 pricing models: pay-per-result, at roughly 1–5% of your closed-deal value per appointment, or a revenue share of 5–25% of the sales we help you generate. Both bill on outcomes. Not on clicks. Not on lead-form fills. Not on retainer months. Not on “strategy hours.” If the calendar stays empty, you owe zero. See full pricing →

1. Incentives align

The agency only succeeds when you succeed. We eat the cost of bad ad creative, bad lists and no-shows. You never pay for our learning curve.

2. Self-selecting shortlist

Only an agency confident in its delivery can operate this model. The pool of Pay-Per-Result agencies is tiny precisely because most agencies can’t survive on it. Pick from the agencies who can.

3. Cost cannot detach from revenue

Priced as a share of the revenue we generate, your acquisition cost stays sustainable across LTV bands. A $500-membership business and a $50,000-engagement business can both run the model profitably.

4. No retainer trap

The standard engagement carries no monthly retainer - nothing arrives on your invoice regardless of outcome. No 6 or 12-month lock-in, no clawback on appointments already delivered, cancel any time with 14 days notice. Early-stage businesses that need the sales systems built first are quoted scoped groundwork up front, never a standing fee.

5. De-risks the pilot

Test before commitment. A small scope-based setup fee covers hard build costs; everything after that is purely outcome-linked. There’s no “we’ll see how it performs after $30k of spend.”

6. Forces agency discipline

If nobody books, or none of your meetings show, we eat the cost. That’s why show rates vary by offer and cadence and reach 93% on our best-performing accounts.

The volume argument

A fully-ramped human SDR produces on the order of $200,000 a year. They work one conversation at a time, sleep, take leave, and cap out at a territory. Our agents work every lead in the list in parallel - responding in seconds, following up indefinitely without getting bored, and adding capacity without adding headcount.

At 100 qualified booked appointments a month against a $5,000 average deal value, that is $500,000 of booked pipeline every month - roughly what one SDR produces in two and a half years.

Read that precisely: booked pipeline means appointments multiplied by your average deal value. It is not closed revenue - closing is your side of the table, and your close rate decides what lands. The inputs above are a worked example; we size them to your actual deal economics before quoting. What we can evidence on our own numbers: 50,769+ appointments delivered since 2017, database reactivation converting 4.4–8.9% on dormant CRM lists, and show rates that vary by offer and reminder cadence - up to 93% on our best-performing accounts.

The proof: 50,769+ AI-booked sales appointments delivered since 2017 across coaches, consultants, RTOs, course creators, finance brokers and B2B service firms in Australia, USA, UK, Canada, NZ and Europe. Named clients include Sam Tajvidi (121 Brokers), Marcus Wilkinson (Iron Body), Foundr, SheSells.online and Lambda Academy. Wikidata Q139846230. See full Pay-Per-Result pricing →