Why am I competing with other roofers on every roofing lead I buy?
Lead Engine does not sell a list: US based callers book a confirmed roof inspection onto the calendar of one roofing contractor per market, under that contractor's own name. Most lead sellers work the other way, because one form fill can be sold to several roofers at once. The homeowner did not choose that. It is how the product is built, and it is why your phone races theirs.
Why the same homeowner ends up on several calendars
Follow the money and it stops being mysterious.
One homeowner enquiry sold to four roofers earns four times what the same enquiry earns sold once. That single fact explains the whole product.
A form fill costs the seller the same whether it goes to one roofer or four. Selling it four times multiplies the revenue on that single click.
So the product gets designed for resale. The homeowner fills in one form about a leak and their phone rings for two days.
By the time your estimator arrives, the homeowner has heard three pitches and is now shopping a number rather than a roof.
None of this means the seller lied to you. It means you bought a resale product and are experiencing exactly what it was built to do.
What changes when the appointment is booked instead of sold?
The unit of work changes from a name to a time, and Lead Engine is built around that single difference.
A caller has already spoken to the homeowner, confirmed they own the property, documented the roof age and the reason for the quote, and agreed a window that was read back out loud.
The homeowner knows a roofing company is coming to look at their roof, and they know which one, because the caller used your name.
That removes the part of your day that eats the most hours: dialing a name that has already been dialed twelve times, then driving to a house where nobody expected you.
It does not remove competition entirely. It removes the version where three roofers arrive at the same address in one afternoon.
A shared list next to a booked roof inspection
Same day, two different products.
Put the two side by side hour by hour and the gap stops being about lead quality. It is about who does the qualifying work, and when.
With a shared record you do the qualifying, after paying for the record. With a booked inspection the qualifying happened first, and what you buy is the outcome of it.
The column worth reading twice is the last one. Every row there is a question you can ask a vendor in plain words, and each answer either names something specific or does not.
Notice what happens on the roof as well. Being third that week is not a small disadvantage, it is the reason your quote gets treated as a number rather than a plan.
| Moment in the day | Shared list | Booked inspection | Question to ask a vendor |
|---|---|---|---|
| Lead arrives | Name and number, no time | Time on the calendar | What exactly lands on my calendar? |
| First contact | You dial and hope | Already spoken to, expecting you | Who spoke to them, and when? |
| On the roof | Third roofer that week | First and only conversation | How many roofers get this address? |
| Bad fit found | Your loss, your fuel | Replaced at no charge, Lead Engine keeps calling | What is the written remedy? |
How does the homeowner experience the difference?
Ask any homeowner who has filled in a roofing form and they will describe the same week.
- They fill in one form after a storm, expecting one call.
- Four numbers they do not recognise start calling within minutes.
- They answer two, get pitched twice, and stop answering after that.
- A roofer arrives unannounced, so the conversation starts with suspicion rather than the roof.
- They pick whoever quoted lowest, because nothing else in the process felt different.
- Under a booked inspection the same homeowner has one conversation, agrees a window, gets an invite, and answers the door already knowing who is on the step and why.
- That sequence is also why the two products behave differently on the day. Nobody plans their Thursday around a call they never agreed to.
When competing on price is still the right play
Some shops are built to win a bidding war and should keep doing it.
If your cost per square is genuinely lower, your crews are fast, and your office answers on the first ring, shared work can pay. Volume plus speed beats exclusivity for that operator.
It is also the right play when your seat in a market is taken and you refuse to sit out the season.
"I do not mind competing. I win most of the ones I get in front of."
Then the question is not whether you can win, it is what winning costs. Count the dials, the fuel and the discount you give to beat a lower number, and compare that against an inspection nobody else was sent to.
Common questions
Are shared leads always resold?
Not always, but the pricing usually tells you. When a record costs less than a tank of fuel, it is unlikely to be exclusive to you. Ask the seller directly how many contractors receive the same record, then ask for that number in writing before you buy anything.
Does an exclusive appointment mean I am the only roofer the homeowner talks to?
No. Homeowners can and do call other roofers on their own, and nothing stops that. What it means is that the appointment itself was not sold to anybody else, so you are not racing two other contractors who bought the identical record at the same second and set off in the same direction.
Why does speed matter so much with shared work?
Because the homeowner picks from whoever reaches them while they still care. On a resold record, minutes decide the job more than craftsmanship does. That is a reasonable game to play, as long as you staff the phones for it.
Compare what you spend chasing shared work against booked inspections from Lead Engine on a 30 minute call.
Book a Strategy Call