Roofing businesses in Australia are spending wildly different amounts on leads with no clear market benchmark. Here is what roofing leads actually cost, what drives the variation, and how to work out the number that actually matters for your business.
If you run a roofing business in Australia you have almost certainly seen lead prices that range from $20 to $200 with no clear explanation of the difference. One aggregator promises volume at $25 a lead. Another charges $150 and claims every contact is a homeowner with a confirmed leak. A third offers storm leads at $30 each the week after a major hail event. The pricing feels arbitrary because, in most cases, it reflects wildly different underlying products.
The roofing lead market in Australia has no standard benchmark, very little published pricing data, and almost no transparency about what you actually receive at each price point. Some roofers are paying $120 for a genuine pre-qualified homeowner who needs a full re-roof and converting at 25 per cent. Others are paying $30 for scraped property lists dressed up as enquiries and converting at 5 per cent on a good week. Both groups are spending differently but many are earning similar amounts per lead dollar spent because the underlying quality gap is enormous.
This article sets out the honest numbers: what roofing leads cost in Australia in 2026, what you get at each price point, and the formula to calculate what a roofing lead is actually worth to your specific business.
Roofing lead prices in Australia fall into three broad tiers, each with materially different economics for the business receiving them. The wide range exists because "roofing lead" covers very different products depending on the source.
| Lead Type | Price Range | Exclusivity | Typical Conversion |
|---|---|---|---|
| Shared, aggregator leads | $20 to $60 | Shared (3 to 5 roofers) | 5 to 12% |
| Exclusive, pre-qualified leads | $80 to $180 | Exclusive | 25 to 45% |
| Phone-verified, intent-confirmed leads | $120 to $220 | Exclusive | 35 to 55% |
The difference between a $25 lead and a $150 lead is not markup. It reflects a fundamentally different product. A homeowner filling out a form on a comparison site to receive quotes from multiple roofers is not the same as a verified homeowner who confirmed they own the property, described the damage or replacement need, and consented to your business specifically contacting them.
The first is an expression of mild interest. The second is a genuine buying signal with qualification attached. Confusing the two because they both carry the label "roofing lead" is one of the most expensive mistakes a roofing business can make.
When a provider quotes you $30 per roofing lead, the immediate question is not whether that is cheap or expensive. The question is what verification that lead received before it reached you. If the answer is "the homeowner submitted a form on our directory," you are buying shared intent, not a qualified prospect.
Before evaluating any lead price, ground the conversation in what roofing jobs are actually worth. The economics look completely different depending on what types of jobs your business focuses on.
This range matters because a $30 lead that produces $800 gutter jobs has completely different economics to a $150 lead for full re-roofs. The lead cost is five times higher in the second scenario but so is the job value, and the margin per job is dramatically larger in absolute terms.
At 20 per cent gross margin on a $14,000 average residential re-roof, one job won produces $2,800 in gross margin. Even at a 15 per cent close rate on $120 leads, your lead spend per job won is approximately $800. You are spending $800 to generate $2,800 in gross margin. That is a strong return by any measure.
The businesses that struggle with roofing lead economics are usually mixing job types in their tracking. They are paying $150 for leads that sometimes produce re-roofs and sometimes produce gutter repairs, and averaging the two destroys the signal. Track your close rate and job value by lead source and job type separately.
The number that matters is not cost per lead. It is cost per job won, measured against the gross margin of the jobs those leads produce. A roofer focused on full re-roofs at $14,000 average job value can justify paying four to five times more per lead than one focused on gutter work at $1,500 average job value.
Rather than guessing what a lead should cost or accepting a price at face value, use this formula to calculate the maximum you should pay based on your own business numbers:
Maximum cost per lead = (Average job value x gross margin %) divided by target close rate
Most roofers paying $80 to $150 per exclusive pre-qualified lead are well inside their economic ceiling. The lead cost feels high in isolation. In context of the margin it generates, it is modest.
What most roofers do not calculate is the cost per job won from their cheaper leads. If you are buying shared leads at $35 each and converting at 8 per cent, you need 12 to 13 leads to win one job. That is $420 to $455 in lead spend per job, plus the wasted time of calling 11 to 12 people who chose a competitor. Factor in that operational cost and your cheap shared lead is often more expensive per job won than a $120 exclusive lead that converts at 35 per cent.
The number that matters is cost per job won, not cost per lead. Run that calculation for every source you currently buy from, then use the formula above to set your ceiling before approaching any new provider.
Price is a proxy for quality, not a guarantee of it. Before committing to any roofing lead provider, ask specifically which of these quality signals their leads carry:
A provider who can confirm all seven of these is charging more per lead and delivering materially better economics. A provider who can only confirm one or two is selling you a list, not a qualified prospect.
After major hail or storm events, the roofing lead market in Australia develops a specific and recurring problem. Within 24 to 72 hours of a significant weather event, the volume of "storm leads" being sold to roofing businesses spikes dramatically. Much of this supply is not what it appears to be.
A portion of these leads are scraped property data matched to the affected postcode. Providers pull land title or council records for properties in the hail zone and present the resulting list as "storm leads." The homeowners on these lists did not submit an enquiry. They did not express interest in having their roof inspected. They simply own a property in an affected area. That is a contact list, not a lead.
Genuine storm leads, by contrast, are high-value and convert well. A homeowner who has experienced visible roof damage after a major event and submits an enquiry for inspection and insurance claim assistance is among the highest-intent prospects in the roofing market. These leads can produce $15,000 to $35,000+ jobs and close quickly because urgency is built in.
The distinction matters enormously and the price difference should reflect it. A genuine post-storm enquiry from a homeowner who described their damage and is seeking a claim-assist quote is worth $150 or more. A scraped property address from the affected postcode is worth very little.
Before buying storm leads in volume from any provider, ask specifically how the leads were generated. If the answer involves "area targeting," "postcode matching," or "property databases," you are buying a list. If the answer is "homeowners who submitted enquiry forms after the event," ask how those forms were promoted and what qualification was applied before the lead reached you.
For a roofing business focused on residential re-roofs and insurance claims in Australian metro markets, here is a practical benchmark for 2026:
The most important thing you can do regardless of what you pay per lead is track your close rate by lead source. Not your overall close rate. Not your average. By source, by week, by job type. That data tells you which providers are actually generating margin and which ones are generating activity that feels productive but does not convert.
Cheap leads that do not close are not cheap. They are the most expensive leads you buy. The roofing businesses that understand this distinction are the ones that build a lead cost model that makes sense at scale.
QuoteLeads delivers exclusive, verified roofing leads for Australian businesses. Pay per lead. No retainer, no lock-in.