Roofing Leads Pay Per Lead: Costs and Break-Even Math
A $50 lead is not a $50 job. Run the break-even math, check the contract, and know what you are actually buying.
$50 per lead vs $300 per close
16.7%
Assumed prices. No extra fees. Cost per signed job—not per lead.
Key takeaways
- Use $25–$150 per roofing lead as a planning range, not a verified market average. Ask for a written quote for your area and lead type.
- Break-even closing rate equals per-lead price divided by per-close price. At $50 per lead and $300 per close, it is about 17% of all purchased leads.
- Cost per signed job, not cost per lead, is the number that matters: lead price ÷ (contact rate × close rate).
- Look closely at all-sales-final terms, 24-hour dispute windows, and any claim of ownership over inquiries from your own website.
- Capturing your own website inquiries with Notify at $99–$349/month can be cheaper, but only if traffic already reaches your site.
Pay per lead for roofing means paying for a contact, not a signed job. Whether it beats pay per close or answering your own website inquiries comes down to closing rate and cost per signed job. This guide runs the math at 20% and 50% close rates, covers Texas pricing, and gives you a vendor vetting checklist.
The dollar amounts below are illustrative comparisons, not live vendor quotes. Rates change by provider, service area, job type and exclusivity.
How does pay per lead pricing work for roofing leads?
Pay per lead means you pay a flat fee every time the vendor sends you a billable contact, whether or not the job books. The catch is what counts as “billable.” A roof-replacement cost guide is not evidence of lead pricing: ask the lead provider for its current rate card.
What you're actually paying for
Vendors bill on their definition of a lead, not yours. Some charge for a form fill or a call that meets a minimum duration; others charge only for contacts that pass filters like service area and job type. A homeowner asking about a $200 gutter patch may bill the same as a full replacement quote. Before signing, ask exactly what triggers a charge: form fill, answered call, voicemail, or text. Get it in writing.
Monthly minimums and rollover credits
Some vendors require a monthly minimum whether you need more leads or not. Ask two questions: do unused credits roll over, and do you get a credit for bad leads, such as wrong numbers or inquiries outside your service area? If the answers are no and no, that minimum adds to the cost of slow months.
The same discipline applies to tools on your own site: check how they define and bill usage, and read the data terms before the first invoice lands. Notify's data processing agreement covers its handling of customer data; it is not a purchased-lead replacement policy.
When is pay per close roofing leads cheaper than pay per lead?
The break-even closing rate
Run the math before you pick a model. Pay per close can win when your closing rate on bought leads is low, because you stop paying for contacts that never sign. Pay per lead can win when you close well and lead volume is affordable. Compare equivalent job types and include minimums, setup charges and any percentage-of-sale fees.
When shared per-lead pricing hides the real cost
A shared roofing lead at $50 looks cheaper than a closed-job fee at $300, until you track what actually happens. If you buy 10 leads and close 2, you paid $500 for 2 jobs, or $250 per signed job. A pay per close vendor charging $300 per job costs more per job, but you paid nothing for the 8 contacts that went nowhere.
| Overall close rate | $50 per lead: cost per signed job | $300 per close: cost per signed job |
|---|---|---|
| 20% — 2 jobs from 10 leads | $250 | $300 |
| 50% — 5 jobs from 10 leads | $100 | $300 |
The break-even closing rate is the per-lead price divided by the per-close price: $50 ÷ $300 = 16.7%. Below that, pay per close wins in this simplified example. Above it, pay per lead wins. Here, “close rate” means signed jobs divided by all purchased leads, including contacts you never reached.
Your own website inquiries are a third option. A Notify plan for roofers has a monthly subscription rather than a per-lead purchase fee. It is not automatically cheaper: include the cost of getting traffic and divide your total spend by the jobs that actually sign.
How do you calculate cost per signed job from cost per lead?
Vendors quote per lead, but you bank per signed job. Track lead price, contact rate, close rate and average job value. Contact rate is the share of purchased leads you reach. For this worksheet, close rate is the share of contacted leads that become signed jobs—not the overall close rate used in the break-even example above.
Cost per signed job = lead price ÷ (contact rate × contacted-lead close rate).
Cost-per-job worksheet: worked example
| Line | Value | Notes |
|---|---|---|
| Leads bought | 10 | One month, one vendor |
| Cost per lead | $150 | Illustrative quote, not a Texas average |
| Total lead spend | $1,500 | 10 × $150 |
| Contact rate | 60% | 6 contacts reached |
| Close rate among contacted leads | 25% | 1.5 expected signed jobs |
| Cost per signed job | $1,000 | $1,500 ÷ 1.5 |
| Average job value | $12,000 | Illustrative revenue, not profit |
The 1.5 jobs figure is an expected average across repeated batches; an actual month ends with a whole number of jobs. At $1,000 acquisition cost on a $12,000 job, you spend about 8.3% of revenue to win the work. Whether that is acceptable depends on your gross margin, labor, materials and overhead. Revenue alone does not tell you whether the job is profitable.
Sensitivity: what a ten-percentage-point close-rate drop does
Drop the contacted-lead close rate from 25% to 15% and the same $1,500 buys 0.9 expected jobs, so cost per signed job jumps to about $1,667. That is a ten-percentage-point drop, not a 10% relative drop. Nothing changed in the model except the close rate.
Response, estimates and follow-ups all deserve attention. So does the quality of the leads you buy. You cannot fix an invalid phone number by calling faster.
The same math applies to your own website inquiries. A missed after-hours inquiry may have no separate per-lead purchase fee, but it produces no job if you never reach the customer. That is the response gap Notify is built to help with.
What should roofing leads in Texas cost per lead?
There is no verified Texas-wide price list in this guide. Treat an exact quote as an offer to evaluate, not a statewide benchmark. Compare providers using the same ZIP codes, job types, exclusivity and billing rules.
Metro density changes the comparison
Get separate quotes for Dallas–Fort Worth, Houston, San Antonio, Lubbock or McAllen if those are your markets. More search demand does not automatically mean cheaper leads: the number of roofers bidding for that demand matters too. Do not assume one metro's quote applies to another.
Storm season changes supply and competition
After a hail event, ask whether contacts are current, duplicates or already sold elsewhere. Check how the provider verifies storm-damage inquiries and how your crew will handle a surge. Price both purchased leads and your own response process against actual signed jobs, not promised volume.
If you are comparing capture tools, Notify vs LeadTruffle separates their published features. It is not a Texas roofing lead-price list.
What qualifies a roofing lead as exclusive vs shared?
An exclusive lead is sold to you alone under the provider's definition of exclusivity. A shared lead is sent to multiple contractors. Ask how many; there is no single number that applies to every vendor.
Quick response is worth measuring, but it does not guarantee the job. InsideSales' response-time research reports better conversion with faster follow-up across online leads; it does not establish that most roofing customers hire the first company to reply. Homeowners may compare several roofers, check references and wait for estimates before deciding.
How exclusivity is enforced
Ask how the vendor verifies it. Get the exclusivity promise, resale restrictions and replacement policy in the contract, not just a sales email. Check whether “exclusive” applies to a ZIP code, job type, delivery window or the individual homeowner.
Notify is a website-chat tool, not a purchased-lead marketplace. Its agreement explains the service and customer-data responsibilities; it should not be read as a lead vendor's exclusivity guarantee.
Red flags in exclusivity claims
Watch for vague wording like “priority delivery,” an undefined resale policy, or a promise the provider will not put in writing. If the vendor will not define exclusivity, do not price the contact as exclusive.
What contract terms should you reject in a leads agreement?
The terms below deserve a hard look before you sign. These are purchasing questions, not legal advice; have a qualified adviser review anything you do not understand.
Refund and credit policies
Challenge “all sales final” on leads. If a lead is a duplicate, in the wrong service area or attached to a disconnected number, ask whether you receive a credit and what evidence is required.
A 24-hour dispute window may be too short when you are on the roof and cannot review contacts until later. Ask for at least 72 hours, or a window that fits your workflow. That is a negotiating target, not a legal entitlement. Get the credit policy in the contract rather than relying on a verbal refund promise.
Who controls the lead data
Check what the vendor can do with inquiries from your own website. Look for resale permissions, restrictions on contacting homeowners, export rights and post-cancellation access. Do not accept unexpected rights over customers who already found your business.
Personal information also carries privacy responsibilities. A claim that data is “yours” does not remove those duties. For Notify, read the data processing agreement alongside the privacy policy.
How do you vet a roofing leads vendor before signing?
Vendor vetting checklist
Before you sign anything, run five checks:
- Start small. Ask for a trial or a small starter batch so you can judge quality before committing to a long contract.
- Define exclusivity. Ask whether contacts are exclusive or shared, how many contractors receive them, and get the answer in writing.
- Test the dispute process. Ask what happens when a contact is fake, duplicated or unreachable. Check the deadline and required evidence.
- See the source. Confirm you can see timestamps and enough source information to match the contact against your call log.
- Read the actual contract. Check minimum spend, renewal, cancellation, credits and data rights. If a vendor hides those terms behind a sales call, ask for the documents before paying.
Buying leads vs capturing your own website leads
Buying leads brings in contacts from someone else's marketing. Capturing your own site inquiries means answering people who already reached your business. Neither guarantees exclusivity outside that channel: a homeowner can still contact other roofers.
Notify offers AI website chat at $99–$349 per business per month. It collects job details and supports booking requests; Growth and Pro can also book automatically into Google Calendar. It does not buy traffic or manufacture demand, so it can sit alongside paid leads rather than replace them.
Should you buy leads or answer your own website inquiries first?
The case for improving your own lead capture
Shared purchased leads put you in competition with other recipients. Your own website traffic is different: the homeowner has already reached your business. Make sure those inquiries get a useful response while you are working, and measure how many become signed jobs.
A monthly capture tool may cost less per signed job if you have enough traffic and convert it well. Include advertising, website and subscription costs in that comparison. A lack of per-lead fees does not make acquisition free.
Where Notify falls short
Notify only works on traffic you already have. If your site gets 40 visitors a month, no chat tool will manufacture demand. You may still need paid leads, referrals or local SEO to fill the top of the funnel.
It will not replace a phone system: missed calls to your main line are a separate problem. It is not emergency dispatch, and AI can make mistakes. Buy leads when you need volume now; improve your response process either way.
FAQ
Are roofing leads worth buying for a one-truck operation?
Only if the jobs you win justify the cost. Divide the per-lead price by the per-close price to compare those two models: at $50 per lead and $300 per signed job, break-even is about 17% of all purchased leads. Below that, pay per close wins in this simplified example. Above it, per-lead pricing wins. Check margins and additional fees too.
How much do exclusive roofing leads cost per lead on average?
This guide does not establish a verified exclusive-lead average. Use $25–$150 only as a planning range, then get current quotes for your area. Ask exactly what “exclusive” means and compare like-for-like terms.
Can I get a refund on a bad roofing lead?
It depends on the vendor's contract. Ask for credits on duplicates, wrong service areas and disconnected numbers. Check the dispute deadline before buying; at least 72 hours is a useful negotiating target, not a guaranteed right.
Do lead companies sell the same lead to multiple roofers?
Shared leads are sent to multiple contractors. Ask how many receive each contact and whether it can be resold later. Exclusive leads should have a written definition of exclusivity and a clear remedy if the provider breaches it.
Is it cheaper to generate my own roofing leads with a website?
It can be, if traffic already reaches your site and converts into jobs. Notify costs $99–$349 per business per month, but you still need to count the cost of attracting visitors. No chat tool creates demand on its own.
Sources and assumptions
- InsideSales: Response Time Matters — general online-lead response research, not a guaranteed roofing close rate.
- HomeAdvisor: Roof Installation and Replacement Costs — project-cost context, not lead pricing. The $12,000 job in the worksheet is an assumed value.
- Notify for roofers, agreement, and data processing agreement — Notify features, subscription pricing and data responsibilities.
Sources reviewed October 23, 2026. Lead prices, close rates and job values in the worked examples are assumptions. Get a current written vendor quote before making a purchasing decision.