STORKLEADS

How Pay Per Lead Works for Contractors

guide6 min read

# How Pay Per Lead Works for Home Service Businesses

Pay per lead is one of the simplest ways to buy new customers for your contracting business. Instead of paying for advertising and hoping it works, you pay a fixed price each time a qualified homeowner contacts you about a job.

That simplicity is what makes the model attractive. But the details matter. How leads are generated, what "qualified" actually means, how pricing works, and how to handle bad leads all affect whether pay per lead is a good deal or a bad one.

This guide covers everything you need to know before buying your first lead.

The Basic Model

Here is how pay per lead works in plain terms.

A lead generation company builds websites, runs ads, or uses other methods to attract homeowners looking for contractors. When a homeowner fills out a form or calls a phone number on one of those sites, the lead provider captures that inquiry and sends it to you.

You pay a flat fee for each lead. That fee is set in advance based on your trade, your market, and the type of lead. You know exactly what each lead costs before you get it.

No monthly fees. No long-term contracts (with good providers). No retainers. You pay when a lead arrives, and only when a lead arrives.

If it is a slow week and no homeowners in your area are looking for your service, you pay nothing. If it is a busy week and ten leads come in, you pay for ten leads. Your cost scales with your opportunity.

How Leads Are Generated

Understanding where leads come from helps you evaluate their quality. There are several common methods providers use.

SEO and organic websites. Some providers build websites that rank in Google for searches like "plumber near me" or "roof replacement [city name]." When a homeowner finds one of these sites through a Google search and fills out a contact form, that becomes a lead. These tend to be high-intent leads because the homeowner actively searched for the service.

Pay-per-click advertising. Providers run Google Ads or other paid campaigns targeting homeowners searching for contractors. The homeowner clicks an ad, lands on a page, and submits their contact information. These leads also tend to be high intent because they started with a search.

Social media advertising. Some providers use Facebook or Instagram ads to generate leads. These can be effective but often produce lower-intent leads because the homeowner was scrolling social media, not actively looking for a contractor. They might have clicked out of curiosity rather than urgent need.

Lead aggregators. Some companies buy leads from multiple sources and resell them. Quality can vary significantly because you do not know the original source. A lead from a Google search and a lead from a random online form are very different, even if they look the same in your inbox.

The best providers generate leads from their own properties (websites they built and traffic they drive) rather than buying and reselling leads from third parties. When a provider controls the entire lead generation process, they have more control over quality.

What "Qualified" Should Mean

Every lead provider uses the word "qualified." But the definition varies wildly from one company to the next. Here is what qualified should mean at minimum.

Real person. The lead is an actual human being, not a bot, a test submission, or a wrong number.

Real need. The person has a genuine project or problem that matches your trade. A lead for a plumber should be someone with a plumbing issue, not someone looking for an electrician.

In your service area. The homeowner's property is within the geographic area you serve. A lead 90 miles outside your territory is not qualified no matter how real the project is.

Contactable. The phone number works. The homeowner picks up or returns calls within a reasonable window.

Some providers add additional qualification layers. They might verify the homeowner's phone number before sending the lead, confirm the project type through follow-up questions, or screen out commercial inquiries if you only do residential work.

Ask your provider specifically what their qualification criteria are. If they cannot articulate it clearly, that is a red flag.

Form Leads vs Call Leads

Leads come in two primary formats, and they behave differently.

Form leads are generated when a homeowner fills out an online form with their name, phone number, project description, and other details. You receive this information and then call the homeowner.

Form leads give you the advantage of seeing the project details before you call. You can prepare relevant questions and present yourself as knowledgeable about their specific need. The downside is that some time passes between when the homeowner submits the form and when you call, and they might have called a competitor in the meantime.

Call leads (phone leads) are generated when a homeowner calls a phone number and gets connected to you directly, or you receive the call recording and callback number. The homeowner is on the phone right now, actively looking for help.

Call leads tend to convert at higher rates because you are catching the homeowner at the moment of highest intent. They also tend to cost more because of that higher conversion rate.

Typical pricing difference: a form lead for HVAC repair might be $40 to $60, while a phone lead for the same service could be $60 to $100. The higher price on call leads is usually justified by the higher close rate.

How Lead Delivery Works

Different providers deliver leads differently. The delivery method affects how fast you can respond, which directly impacts your close rate.

Phone call transfer. The homeowner calls, the provider's system screens the call, and it gets transferred directly to your phone in real time. This is the fastest delivery method because you are talking to the homeowner within seconds of their inquiry.

SMS and email notification. You receive a text and/or email with the homeowner's information and project details. You then call them back. This is the most common method for form leads. Response time depends on how quickly you see the notification and make the call.

Portal or dashboard. Leads appear in an online portal where you can view details, mark status, and track follow-ups. Some providers offer this alongside SMS/email alerts.

CRM integration. Some providers push leads directly into your CRM (Customer Relationship Management) system like Jobber, ServiceTitan, or Housecall Pro. This automates your follow-up workflow.

Want exclusive leads in your market?

We deliver qualified, exclusive leads to one contractor per market. No shared leads, no retainers.

Learn More

Speed matters more than format. Research consistently shows that calling a lead within five minutes of receiving it dramatically increases your chances of connecting and closing the job. Whatever delivery method you use, set up your phone and notifications so you can respond fast.

Handling Bad Leads

No lead provider has a 100% clean lead rate. Some percentage of leads will be bad. The question is how the provider handles it.

Common reasons a lead might be invalid:

- Wrong phone number or disconnected number - Homeowner is outside your service area - The project does not match your service (you do roofing, they need a plumber) - The lead is a solicitor or salesperson, not a homeowner - The homeowner denies ever filling out a form (can happen with accidental form submissions or confused family members) - Duplicate lead you already received

A good provider has a simple dispute process. You flag the bad lead within a set timeframe (usually 48 to 72 hours), provide a brief reason, and the provider reviews it. If the dispute is valid, you get a credit or refund for that lead.

Watch out for providers who make disputes difficult, have excessively short dispute windows, or deny most disputes without clear reasoning. A provider confident in their lead quality will have a fair dispute process because they know bad leads are the exception, not the rule.

How Pricing Is Set

Lead pricing depends on several factors.

Your industry. High-value trades command higher lead prices. A roofing lead costs more than a handyman lead because the average roofing job is worth far more. The lead provider prices based on the value of the job, not just the cost of generating the lead.

Your market. Leads in competitive metro areas cost more than leads in rural areas. More contractors competing for the same homeowners drives the price up.

Lead type. Phone leads cost more than form leads. Exclusive leads cost more than shared leads. Emergency leads (burst pipe, AC out in summer) may cost more than planned project leads.

Seasonality. Some providers adjust pricing based on demand. Roofing leads might cost more during spring hail season. HVAC leads might spike in the first heat wave of summer.

### Common Pricing Ranges by Industry

These ranges are approximate and vary significantly by market, but they give you a baseline to evaluate quotes.

| Trade | Shared Lead Range | Exclusive Lead Range | |-------|-------------------|----------------------| | Plumbing | $15 - $40 | $50 - $120 | | HVAC | $20 - $50 | $60 - $150 | | Roofing | $15 - $35 | $100 - $300 | | Electrical | $15 - $40 | $50 - $120 | | Remodeling | $25 - $60 | $100 - $250 | | Painting | $10 - $30 | $40 - $100 | | Landscaping | $10 - $25 | $30 - $80 | | Pest Control | $10 - $25 | $25 - $70 |

If a provider is quoting prices significantly below these ranges, ask questions. Extremely cheap leads are often shared with many contractors, poorly qualified, or sourced from low-intent channels.

Calculating Your ROI

Here is the formula that tells you whether pay per lead is working for your business.

Step 1: Track your close rate. Of the last 20 leads you received, how many turned into paying jobs? If you closed 8 out of 20, your close rate is 40%.

Step 2: Calculate cost per acquisition. If each lead costs $75 and your close rate is 40%, you need 2.5 leads per job. Your cost per acquisition is $75 x 2.5 = $187.50.

Step 3: Compare to job value. If your average job is $2,500, you are spending $187.50 to earn $2,500. That is a 13:1 return on your lead investment. After materials, labor, and overhead, you still have a healthy margin.

Step 4: Compare to other channels. What does a customer from a Google Ad cost you? From a yard sign? From a referral? Compare cost per acquisition across all your channels to see where pay per lead fits.

The magic number most contractors look for: cost per acquisition should be 10% or less of the average job value. If your average job is $3,000, you want to spend $300 or less to acquire it. If your close rate and lead pricing hit that target, pay per lead is working.

Tips for Maximizing Your Close Rate

The lead is the starting point, not the finish line. Here is how to close more of the leads you buy.

Call within five minutes. This is the single biggest factor in lead conversion. The homeowner is thinking about their problem right now. If you wait two hours, they have moved on or called someone else.

Answer the phone. Sounds obvious, but missed calls are the number one reason contractors waste lead spend. If you cannot answer during work hours, set up a system so someone does.

Be the expert on the call. Ask smart questions about their project. Demonstrate that you understand their situation. Homeowners hire the contractor who makes them feel confident, not just the cheapest one.

Follow up on missed connections. If you call and the homeowner does not answer, text immediately: "Hi [name], this is [your name] from [company]. I got your request about [project]. Give me a call back when you have a minute." Then call again in a few hours.

Track everything. Know your close rate by lead source, by trade, by season. If your close rate on leads from a particular provider drops below a profitable threshold, adjust your approach or your provider.

Set and keep appointments quickly. The longer the gap between first contact and the in-home estimate, the more likely the homeowner shops around. Get on the schedule fast.

Getting Started

If you have never bought leads before, here is a low-risk way to start.

Find a provider with no contracts and no monthly minimums. Set a modest budget, say 10 to 20 leads worth, for the first month. Track every lead from first contact through close or loss. Calculate your cost per acquisition after the trial period.

If the numbers work, scale up. If they do not, adjust your approach (are you calling fast enough? Following up?), try a different provider, or both.

The contractors who succeed with pay per lead are the ones who treat each lead like money they already spent. Because they did. That urgency and professionalism is what turns a $75 lead into a $5,000 job.

Stop paying for leads
you have to race for.