THE SHORT ANSWER
For roofers, buying exclusive leads costs EUR 70 to EUR 110 per exclusive enquiry and works out at EUR 280 to EUR 660 per signed job once you allow for 4 to 6 enquiries per customer. The fastest route to volume for roofers, and the only channel with a known cost before you commit.
The question is never whether a channel works. It is whether it works at your job value and your close rate. What follows is buying exclusive leads applied to one trade only, roofers: what it costs per enquiry and per signed job, where the ceiling sits, what it demands of you, and an unhedged answer at the end.
The numbers that govern the decision: projects run EUR 6,000 to EUR 15,000, the buyer is typically a homeowner with a leak or a roof past twenty-five years old, demand peaks after the first autumn storms and falls away in February, and 4 to 6 genuine enquiries are needed for each customer signed.
The numbers, at a glance
Price per exclusive enquiry: EUR 70 to EUR 110 in the Benelux baseline, rising with the country multiplier and falling with package size
Modelled cost per signed job: EUR 280 to EUR 660, at 4 to 6 exclusive enquiries per customer
Time to first enquiry: a week from a standing start
Verdict for roofers: The fastest route to volume for roofers, and the only channel with a known cost before you commit.
The shape of buying exclusive leads for this trade
Intent on Buying exclusive leads is stated, because the enquiry has already been screened against your criteria before it reaches you. No build phase, no monthly retainer, no learning period, and the cost per enquiry is known before you commit.
The limit that rarely appears in a sales conversation: the capacity to answer a phone within minutes during working hours, which is a harder bar than it sounds. For a roofing business covering one metro, check that before anything else, because a channel you cannot feed will underperform its own benchmarks indefinitely.
The downside is worth stating plainly. You pay a premium over running the campaign yourself, and you are dependent on a supplier's volume rather than your own. Skill required: Almost none on acquisition. All of it moves to follow-up speed and quoting.
The insurance path changes who you are actually selling to
Storm and escape-of-water claims put a third party into the conversation. The homeowner is still the customer but the loss adjuster sets the scope and often the timescale. Roofers who can produce a written scope with photographs, moisture readings and a clear separation between insured damage and pre-existing wear get approved faster and argue less. Roofers who submit a single-line quote get sent back. Administrative competence is worth more than pricing in this segment.
Judge a supplier on a cohort, never on a calendar month
Enquiries bought in the same fortnight have to be followed to their conclusion together, because the ones that sign last are frequently the largest. Assessing a supplier on sales closed within the month of purchase systematically favours whichever source produces impulsive small jobs. Track a defined batch from purchase to outcome and compare cost per signed job across batches, which is the only comparison that survives scrutiny.
Why your roofing quote is double the other one
It is the most common objection in the trade and it usually has a factual answer: the other quote is a repair where yours is a replacement, or it assumes the existing battens and felt are sound. Rather than defending the number, set the two scopes side by side and let the household choose. Roofers who itemise win a share of the jobs they would otherwise lose on price, and stop competing against work they were never quoting for.
The arithmetic, with one variable already removed
This calculation is shorter than the others in the family, because the first number is fixed in advance rather than discovered after a month of spending.
Price per exclusive enquiry: EUR 70 to EUR 110 at the Benelux baseline for roofing work, adjusted by country and by package size.
Enquiries per customer: 4 to 6, and lower than a self-run campaign because the enquiry has already been screened on roof type, surface area, urgency, ownership and access.
Cost per signed job: EUR 280 to EUR 660.
Against a midpoint project of EUR 10,500, that is 2.7 to 6.3 percent of contract value.
The premium over running the campaign yourself is real and it is roughly 20 to 40 percent. What you buy with it is the removal of the build phase, the learning period, the agency retainer and the risk of a month of wasted spend. For a business that needs work in the diary now, that trade is usually correct. For a business with a mature account and spare management time, it usually is not.
Speed to first contact is worth more than any price negotiation
Reach rate on a fresh enquiry falls steeply with delay: high within a few minutes, materially lower after half an hour, roughly halved by the next morning. Because the enquiry is already paid for, every unreachable one loads its cost onto the ones you do reach. No supplier discount available anywhere moves the effective cost per usable enquiry as far as fixing the first call does.
Qualification criteria and rejection rules for bought roofing enquiries
Roofing enquiries have to be split at the point of purchase, not afterwards. Emergency and planned work carry different values, different urgency and different close rates, and buying them as one undifferentiated stream makes the supplier impossible to evaluate.
Require on every enquiry: roof type, approximate area, whether the job is a leak or a planned replacement, storey count, access notes, ownership, and whether an insurance claim is involved
Reject automatically: tenants, commercial properties if you work domestic only, and jobs requiring access equipment you do not hold
Reject on inspection: enquiries describing a quote for an unnamed landlord, which almost never reach a decision maker
Set a delivery condition: emergency enquiries have to arrive within minutes or they are worthless, so agree a maximum delivery age specifically for that stream rather than for the account as a whole
What counts as a qualified roofing enquiry
Whatever the channel, an enquiry for roofing work is only useful if it carries roof type, surface area, urgency, ownership and access. Anything short of that is a phone number, not a lead.
Build the qualification into the form rather than into the phone call. Three well-chosen questions cost you perhaps fifteen percent of your submissions and remove most of the wasted quoting time, which is a trade almost every contractor should take and very few do.
Work through this before committing to buying exclusive leads
Start with your gross margin on a typical roofing job as a percentage. Not turnover, margin.
Divide your maximum acquisition cost per customer by 4 to 6, the enquiries this trade needs to sign one, and you have the most you can pay for a single enquiry.
Set your maximum per enquiry against the EUR 70 to EUR 110 per exclusive enquiry modelled on this page. If the model is higher than your ceiling, the problem is conversion or job value, and the channel will not fix either.
Check that a page exists for roofing specifically, rather than a homepage listing every service you offer.
How these figures were built
These figures are a benchmark model, not a survey. They combine an industry base range observed across Western European home-improvement campaigns with a country multiplier for local auction pressure. Treat them as a band to negotiate against, not a quote.
How Flock Leads prices this
For comparison, this is what exclusive roofing enquiries cost outright, with no retainer and no contract term:
Starter - 10 leads for EUR 750, which is EUR 75 per lead
Growth - 25 leads for EUR 1,750, which is EUR 70 per lead
Scale - 45 leads for EUR 2,925, which is EUR 65 per lead
Pro - 70 leads for EUR 4,340, which is EUR 62 per lead
Max - 90 leads for EUR 5,400, which is EUR 60 per lead
No retainer, no contract term, and no lead sent to a second business. Unused volume rolls over under the Flock Lead Promise.
Want leads like this in your pipeline?
Flock runs the campaigns, screens the enquiries and hands you only the ones that match your service area, job size and capacity. You pay per lead, not per month.
Book a 15-minute fit check | See lead package pricing
Related answers
Frequently asked questions
How long before buying exclusive leads produces a signed job?
First enquiries take a week. A signed job takes that plus your own sales cycle, which for roofing work runs from a few days on urgent jobs to several months on planned ones. Judge the channel on cost per qualified enquiry early and on cost per signed job only after a full cycle has completed.
Should roofers use this channel or a different one?
The fastest route to volume for roofers, and the only channel with a known cost before you commit. The wider point is that these are not competing options. Local search is the long-term asset, purchased leads cover the gap while it matures, and paid advertising is the accelerator you switch on once you know your numbers well enough to calculate what a click is worth.
What is the single biggest mistake in buying exclusive leads for this trade?
Buying volume before fixing follow-up. An exclusive enquiry that sits unanswered for four hours is worth a fraction of the same enquiry answered in five minutes, and the supplier gets blamed for what is a process failure.
What should a roofing enquiry contain before it is worth quoting?
At minimum roof type, surface area, urgency, ownership and access. Those answers are what separate an enquiry from a phone number, and collecting them at the point of enquiry rather than on the call removes most of the wasted quoting time in this trade.
NEED A CLEARER PLAN?
Let’s turn your next move into momentum.
Talk to us →