My Licensed Contractor
How to Evaluate Lead Channels for Contractors: Cost Per Job, Lead Quality & ROI

How to Evaluate Lead Channels for Contractors: Cost Per Job, Lead Quality & ROI

·October 27, 2026·10 min read

Key Takeaways:

  • Most contractors do best with three to five active channels and one or two that they are testing.
  • In this blog, we discuss how to choose the best channels to test, and how to figure out if a channel is worth your time.
  • If you're looking for new options to test, My Licensed Contractor works as a matching channel where you see job request details and respond with a quote.

Why Contractors Need a System for Comparing Channels

Most contractors know which channel brings the most phone calls. Fewer know which channel brings the most profit. A busy channel can still lose money if the leads are price shoppers, out of your service area, or shared with five other companies.

The U.S. Small Business Administration's marketing and sales guide recommends a written marketing plan with a budget and measurable goals. For a home service business, that plan should answer one question for every channel: how much does it cost to book a job here, and what do those jobs earn?

The Metrics That Matter

Start with a short list of numbers. You can track all of them in a spreadsheet or a basic CRM.

MetricHow to calculate itWhat it tells you
Cost per leadChannel spend ÷ leads receivedWhat you pay for each inquiry
Contact rateLeads you reached ÷ leads receivedWhether leads are real and responsive
Booking rateJobs booked ÷ leads receivedHow well leads turn into work
Cost per booked jobChannel spend ÷ jobs bookedThe true acquisition cost of a job
Average job valueRevenue from channel ÷ jobs bookedThe size of the work the channel brings
Gross profit per jobAverage job value minus labor and materialsWhat each job earns before marketing
Channel return(Gross profit from channel minus channel spend) ÷ channel spendProfit for each dollar spent
Time per leadHours spent on calls, estimates, and follow-up ÷ leadsYour hidden cost per lead

Cost per booked job is the number to watch first. A $25 lead that books 5% of the time costs $500 per job. A $90 lead that books 30% of the time costs $300 per job. The cheaper lead is the more expensive one.

Our article on qualified vs. unqualified leads goes deeper on why lead volume and revenue often move in different directions.

An Example Comparison

The table below uses sample numbers for a residential contractor over three months. Your numbers will differ, but the method stays the same.

ChannelSpendLeadsJobs bookedBooking rateCost per booked jobAvg. job value
Shared lead marketplace$3,00010088%$375$1,900
Paid search ads$4,500601220%$375$2,600
Matching platform with job details$1,20025728%$171$2,400
Referrals and repeat customers$30015960%$33$3,100

In this example, the shared marketplace brings the most leads but ties for the highest cost per booked job. The referral channel brings the fewest leads and the most profit. That pattern is common, and it is the reason you need the full set of numbers before you raise or cut a budget.

How to Track Lead Sources

You cannot compare channels if you do not know where each lead came from. Set up tracking before you change any budgets.

  • Ask every caller. Add "How did you hear about us?" to your intake script and record the answer.
  • Use separate phone numbers. Assign a call tracking number to each paid channel, your website, and your truck wraps.
  • Tag leads in your CRM. Create one source field and use the same channel names every time.
  • Track the job, not just the lead. Record whether the lead booked, the job value, and the gross profit.
  • Review monthly. Look at a rolling three-month window. One slow week does not tell you much.

A simple spreadsheet with columns for date, name, source, contacted (yes or no), estimate sent, booked, job value, and gross profit works well for small teams.

Common Lead Channels Compared

Each channel has a different cost model and a different type of buyer. This table gives a quick view.

ChannelCost modelLead intentExclusive?Time to resultsYour control
Referrals and repeat customersLow or freeVery highYesSlow to buildMedium
Google Business Profile and organic searchTime and contentHighYesMonthsMedium
Paid search adsPay per clickHighYesDaysHigh
Shared lead marketplacesPay per leadMixedOften sharedDaysLow
Matching platforms such as My Licensed ContractorFree profile, optional paid plansHighVaries by platformDays to weeksMedium
Social mediaTime or ad spendLow to mediumYesMonthsHigh
Direct mail, yard signs, truck wrapsUpfront print costLow to mediumYesWeeksHigh
Trade partnerships (realtors, suppliers, other trades)Relationship timeHighYesMonthsMedium

Referrals and Repeat Customers

Referrals usually have the highest booking rate and the lowest cost per job. The homeowner already trusts you because someone they know vouched for you. The drawback is volume. You cannot turn referrals up when your schedule has a gap. Make referrals easier with a follow-up message after each job and a simple way for past customers to share your contact information.

Google Business Profile and Organic Search

A complete Google Business Profile and a website that ranks for local searches bring steady, exclusive leads. These homeowners searched for your service, so intent is high. Results take months, and you need fresh reviews and accurate business listings.

Paid Search Ads

Paid ads put you at the top of search results within days. You control the budget, the service area, and the keywords. Costs per click in home services can climb fast, and a poorly built campaign spends money on irrelevant searches. Track calls and form fills by keyword so you can cut what does not book.

Shared Lead Marketplaces

These platforms sell the same homeowner inquiry to several contractors. You get leads fast, but you compete on speed and price from the first second. Booking rates are often low, and some leads never answer the phone. Before you commit, ask how many contractors receive each lead and what the refund policy is for bad contact information.

Matching Platforms

Matching platforms connect homeowners with a small number of screened contractors instead of selling one lead to many. The homeowner usually describes the project in detail, which helps you qualify the job before you call. My Licensed Contractor works this way. Homeowners submit job requests, and contractors see the project details and respond with a quote to start the conversation.

Social Media

Social media builds familiarity in your area and gives past customers a way to share your work. It rarely brings a steady flow of ready-to-book jobs on its own. Treat it as a support channel. Before-and-after photos and short job videos give homeowners proof of your work when they check you out after a referral or a search.

Direct Mail, Yard Signs, and Truck Wraps

These channels work best in neighborhoods where you already have jobs. A yard sign on an active project tells neighbors that you work on their street. Use a unique phone number or QR code on each piece so you can measure response.

Trade Partnerships

Realtors, property managers, home inspectors, and contractors in other trades all see homeowners who need work. A partnership can bring a steady stream of high-intent jobs. It takes time to build trust, and you need to deliver on every job they send you.

Build a Channel Scorecard

Numbers tell most of the story, but they do not capture everything. A scorecard helps you weigh the factors that are harder to put a dollar figure on.

Rate each channel from 1 to 5 on each factor, multiply by the weight, and add up the total.

FactorWeightWhat a 5 looks like
Cost per booked job30%Lowest among your channels
Lead quality and intent25%Homeowner has a clear project and timeline
Average job value15%Jobs match your most profitable services
Exclusivity10%You are the only contractor, or one of very few
Time required from you10%Little admin work per booked job
Control and flexibility10%You can pause, adjust, or scale anytime

A channel that scores well on cost but poorly on time required may still be worth keeping if you have office staff. A channel with a high score on quality but a low volume may be worth more investment. The scorecard gives you a consistent way to have that conversation with yourself or your partners.

How Many Channels Should You Run?

Relying on one channel is a risk. A change in ad prices, a search algorithm update, or a platform policy change can empty your schedule overnight. Most contractors do well with three to five active channels:

  • One or two channels you control, such as your website and referral program
  • One or two paid channels that you can scale up or down quickly
  • One channel you are testing for 90 days with a clear budget and goal

Our guide to diversifying your marketing channels covers how to build that mix without spreading your budget too thin.

How to Test a New Channel

Give every new channel a fair test with clear rules:

  1. Set a fixed budget and a fixed test period, usually 60 to 90 days.
  2. Decide your target cost per booked job before you start.
  3. Respond to every lead within minutes, since slow responses skew the results.
  4. Track every lead to the booked or lost stage.
  5. Compare the results with your existing channels using the same metrics.
  6. Keep, scale, or cut the channel based on the numbers.

Speed of response affects every channel. A lead you call back after four hours often books with a competitor. If a channel looks weak, check your own response times before you blame the leads.

Where My Licensed Contractor Fits in Your Mix

My Licensed Contractor is a matching platform built for licensed home service pros. Homeowners submit a job request with details about the project. You see that request and respond with a quote, which starts the conversation on your terms.

Here is how it compares on the factors that matter:

  • Lead intent: Homeowners describe their project before you reach out, so you can qualify the job up front.
  • Trust: The platform screens contractors, which gives homeowners a reason to trust the pros they get matched with.
  • Cost: You can claim a free profile and start without an upfront spend. Paid plans add more features if the channel works for you.
  • Tracking: Every request comes through one place, so it is easy to measure contact rate, booking rate, and cost per booked job.

Add it to your scorecard the same way you would any other channel. Run it for 90 days, track the numbers, and compare.

Claim Your Free My Licensed Contractor Profile

If you want a lead channel where homeowners share their project details before you quote, My Licensed Contractor is worth a test. Claim your free profile, see job requests from homeowners in your service area, and answer with a quote to start the conversation.

Claim your free profile on My Licensed Contractor and add a new channel to your mix today.

Frequently Asked Questions

What is a good cost per lead for contractors?

There is no single good number. Cost per lead only matters in relation to your booking rate and job value. Focus on cost per booked job and compare it with the gross profit on an average job.

What is the difference between shared and exclusive leads?

A shared lead goes to several contractors at once, so you compete on speed and price. An exclusive lead goes only to you. Exclusive leads usually cost more each but book at a higher rate.

How long should I test a new lead channel?

Give it 60 to 90 days with a set budget. That is enough time for leads to move through estimates and decisions. A shorter test often ends before jobs book.

How do I know which channel a lead came from?

Ask every caller how they found you, assign unique tracking numbers to each channel, and tag each lead in your CRM or spreadsheet with one consistent source name.

Should I stop using a channel with a high cost per lead?

Not right away. Check the booking rate and average job value first. A high cost per lead can still produce a low cost per booked job if the leads are serious and the projects are large.

How does My Licensed Contractor work for contractors?

You claim your free profile, and homeowners in your area submit job requests with project details. You review the request and respond with a quote to start the conversation.

Find a Licensed Contractor

Connect with pre-screened, licensed contractors in your area.

Submit Your Project
Virtual Dispatcher 970x90 A