Lead Quality
How to track contractor lead quality from first call to paid job
A lead report should explain what happened after delivery. Use a consistent record to separate qualification, contact, booking, completed work, and payment.

A report showing 60 enquiries and nine paid jobs leaves a lot unexplained. Were the other enquiries outside your service area? Did they reach your team? Are some estimates still open? Has work been completed but not paid?
Those questions require a connected record, not another lead total. Track each unique enquiry from receipt through qualification, contact, estimating, completed work, and payment. Keep the original source attached so you can review the channel that produced it.
The method below is a practical reporting template. Its example figures are hypothetical, not industry benchmarks or CallerBridge results.
Give each enquiry one record
Start with a lead reference that your provider's delivery report and your own sales system can both identify. A new contact attempt should update that record rather than create another supposed opportunity.
Apply your agreed duplicate rules before reporting unique lead volume. Keep a repeat call about the same job linked to the original enquiry. If the same customer asks about genuinely separate work, document how you distinguish the jobs.
Record the source and acquisition date when the enquiry arrives. If your attribution method gives one source credit for a paid job, apply it consistently. Do not count the same job as a separate acquisition success for every channel the customer touched.
A record can be simple. The important part is whether the team can connect the enquiry with its later outcomes.
Keep qualification separate from sales progress
A qualified lead can remain unreached, decline an estimate, or choose another provider. Those outcomes do not automatically mean it failed the agreed qualification rules.
Use one field for qualification: pending review, meets criteria, or does not meet criteria. Store the reason and supporting evidence separately. Then use another field for the current sales state, such as awaiting contact, estimate arranged, work booked, completed, paid, or closed without a job.
Also retain milestone dates. If a lead is now paid, you should still be able to establish when it was contacted and when work was completed. Current state and historical milestones answer different questions.
The qualified contractor lead guide explains how to define the criteria. This reporting method starts once you have agreed them.
Use a record your team can maintain
| Field | What to record | What it helps explain |
|---|---|---|
| Lead reference and received date | A stable ID and initial receipt time | Which group of enquiries the outcome belongs to |
| Source and service requested | Channel, campaign if known, and requested work | Whether results differ by source or service mix |
| Qualification decision | Pending, qualified, or excluded, with reason | Service and territory fit without guessing from sales outcomes |
| Contact activity | Attempt dates and first two-way contact | Whether delivery led to a useful conversation |
| Estimate and booking milestones | Scheduled and actual events, separately | Where enquiries progress or stall |
| Completion and payment | Work completed date and payment status | Whether a booking became collected revenue |
| Spend and contribution | Consistently allocated acquisition cost and job contribution | Whether the resulting work supports the channel cost |
| Next action | Owner, action, and due date | Which open enquiries still need attention |
Use your approved customer system for personal details. A shared management summary can use reference IDs and aggregate outcomes rather than reproducing private customer notes.
Calculate rates with named denominators
Suppose a hypothetical group contains 60 unique enquiries. By the review date, 48 have enough information for a qualification decision: 36 qualify and 12 are excluded. Another 12 remain unassessed.
The assessed share is 48 ÷ 60, or 80%. Qualification among assessed enquiries is 36 ÷ 48, or 75%. Confirmed qualified enquiries are 36 ÷ 60, or 60% of the whole group.
Those percentages describe the same records. They differ because the denominators differ. Reporting only “75% qualified” would conceal the unassessed enquiries.
For the same example, assume all downstream milestones below belong to the 36 qualified enquiries:
| Milestone reached by the review date | Unique enquiries | Relevant calculation |
|---|---|---|
| Received after duplicate handling | 60 | Starting group |
| Assessed for qualification | 48 | 80% of received enquiries |
| Confirmed qualified | 36 | 75% of assessed enquiries |
| Two-way contact established | 30 | 83.3% of qualified enquiries |
| Estimate appointment booked | 18 | 50% of qualified enquiries |
| Work completed | 12 | Track separately from appointments |
| Completed work paid | 9 | 25% of qualified enquiries; 15% of received enquiries |
These are cumulative milestones, not mutually exclusive buckets. A paid enquiry also appears in earlier stages it reached. Do not add the rows together. This example uses an estimating process; adapt the milestones if your service does not require one.
Connect spend to the same enquiries
If external acquisition spend allocated to that group is $3,600, the external cost is $60 per received enquiry, $100 per confirmed qualified enquiry, and $400 per paid job at the review date.
Those costs can change as open enquiries progress. Three of the 12 completed jobs are not yet recorded as paid; do not treat them as either collected revenue or failed work. Record the actual payment outcome when known.
For an all-in acquisition figure, add the intake and sales costs you allocate to the group. Compare the result with contribution after delivery costs. The contractor lead budget worksheet shows how to build that comparison without treating revenue as profit.
Review mature groups and open work separately
Keep acquisition-date groups together and state the date of the review. Allow for your own estimate, delivery, and payment cycle. A roofing replacement enquiry received yesterday has had less opportunity to become a paid job than a repair enquiry received two months ago.
Use two views: an outcome report for sufficiently mature groups and an action list for open enquiries. Set the maturity window from your own operating history rather than an arbitrary universal deadline.
Review exceptions first: unassessed records, qualified enquiries with no contact activity, estimates without a next action, and completed jobs without an updated payment status. Fix missing records before concluding that a channel failed.
Make the next report answer a decision
A useful review ends with a specific action and an owner. Wrong-service enquiries suggest checking targeting and screening. Relevant enquiries without contact activity suggest checking routing and follow-up. Jobs with weak contribution suggest reviewing service mix and delivery economics.
These are investigation paths, not automatic diagnoses. Preserve an unknown outcome as unknown until the record supports a conclusion.
Before agreeing to a channel, ask for a sample report and the export fields needed to join it with your own job records. Use the provider evaluation checklist and CallerBridge's qualification policy to establish what gets counted. Then use one recent group of enquiries to build your first reconciled report.
Frequently asked questions
- What lead quality metrics should a contractor track?
- Track assessed and qualified enquiries, successful contact, relevant appointments, completed work, paid jobs, and acquisition costs. Name the denominator and review date for each rate.
- Should unanswered enquiries count as bad leads?
- Not automatically. Review service fit, territory, delivery, and contact activity. Keep an outcome unresolved when the evidence does not support a qualification or sales conclusion.
- Why can qualification rates differ for the same leads?
- A rate based on assessed enquiries differs from one based on all received enquiries when some records remain unassessed. Report both the denominator and the unassessed count.
Keep reading
Related articles

What counts as a qualified contractor lead?
A call can be real, relevant, and still fail to become a job. Define qualification before buying demand so your team and provider can judge the same evidence.

How much should contractors pay for leads?
A cheap lead can produce an expensive customer. Work backward from what a completed job leaves your business, then test the close rate needed to support the price.

Buying roofing leads: a checklist for repairs, replacements, and inspections
A repair request, replacement enquiry, and inspection appointment are different opportunities. Define the roofing work you want before comparing lead prices.

