- Project
- Roof replacement
- Home type
- House
- Homeowner
- Yes
- Stories
- 2 stories
- Roof material
- Asphalt shingles
- Roof age
- More than 10 years
- Most important
- Longevity
- Timeline
- Within a few months
Thank you
When Stripe confirms your payment, we record it. A person at HomeAnvil then emails you a link to set up your account, to the address on your signed agreement. Open it and follow the steps there: that is where you give us the details we need to start sending you leads.
We have your payment. A person at HomeAnvil will email you a link to set up your account, to the address on your signed agreement. Open it, sign in with that email (you will get a one-time code), and give us the details we need to start sending leads.
What happens next
- We record your payment.
- A person at HomeAnvil emails you a link to set up your account.
- You set up your account, and leads start.
If the email has not arrived, check your spam folder, then contact the person who sent you the payment link.
Your payment was not completed
Nothing was charged. You left the payment page before paying. The payment link you were given works until it expires, so you can try again. If it has expired, or you need help, contact the person who sent it to you.
Pre-qualified homeowner leads in the ZIP codes you want
Homeowners answer the project questions before you call. We set your trades, ZIP codes and weekly cap with you on the call.
- Exclusive leads
- Each new lead goes to one contractor only during your exclusivity window; after it, a lead may be offered again, under the terms the homeowner saw.
- No contract term
- A prepaid balance your card tops up when it runs low. No cancellation fee. Ask us to pause or stop any time.
- Credits for bad leads
- Report a wrong number or out-of-area lead within 14 days, unless your agreement says otherwise. Accepted returns are credited back.
- Your ZIPs, your cap
- We set the ZIP codes you serve and how many leads you want each week with you on the call.
Where our leads come from
From our own ads and our own quote form; we don't buy leads from other companies and pass them on.
A homeowner answers up to nine questions about the project before we ask for contact details. For a roof, that's the project type, home type, whether they own the home, stories, square footage, roof material, roof age, what matters most and when they want it done.
You see every answer before you dial, so your first call starts with the details instead of the basics.
How a lead reaches you
We agree on delivery during your onboarding call.
- A homeowner in your area asks for a quoteThey answer the project questions, give their address and agree to be contacted.
- We send it to youBy the delivery method we set up together on your call.
- You callThe first company to reach a homeowner usually wins the job, so call the moment the lead arrives.
- You tell us what happenedReached, appointment set, sold. We use it to tune your ZIP codes and volume.
Trades we take requests for
We run ads for a trade, and open its quote form to homeowners, only once a contractor has signed up to buy its leads. Pick a trade to start your booking with it already selected.
Shingle RoofingHomeowner, replacement or repair, project details and timelineStart
Metal RoofingHomeowner, replacement or repair, project details and timelineStart
SidingHomeowner, home type, project details and timelineStart
WindowsHomeowner, number of windows, project details and timelineStart
Walk-in ShowerHomeowner, tub-to-shower or walk-in shower, timelineStart
HVACHomeowner, replacement or tune-up, system age and timelineStart
Pricing and terms
Price depends on the trade and your market. We quote your per-lead price on the call, in writing. Every lead is a homeowner who filled out the quote form and answered these questions:
Shingle Roofing
Homeowner, replacement or repair, project details and timeline
Metal Roofing
Homeowner, replacement or repair, project details and timeline
Siding
Homeowner, home type, project details and timeline
Windows
Homeowner, number of windows, project details and timeline
Walk-in Shower
Homeowner, tub-to-shower or walk-in shower, timeline
HVAC
Homeowner, replacement or tune-up, system age and timeline
| Trade | Lead type | Homeowner qualification | Price |
|---|---|---|---|
| Shingle Roofing | Form lead | Homeowner, replacement or repair, project details and timeline | Quoted on your call |
| Metal Roofing | Form lead | Homeowner, replacement or repair, project details and timeline | Quoted on your call |
| Siding | Form lead | Homeowner, home type, project details and timeline | Quoted on your call |
| Windows | Form lead | Homeowner, number of windows, project details and timeline | Quoted on your call |
| Walk-in Shower | Form lead | Homeowner, tub-to-shower or walk-in shower, timeline | Quoted on your call |
| HVAC | Form lead | Homeowner, replacement or tune-up, system age and timeline | Quoted on your call |
We credit
- Disconnected or wrong phone numbers
- Addresses outside your ZIP codes
- A service you don't buy
- The same homeowner sent to you again within 60 days, unless your agreement says otherwise
- A homeowner who is already your customer
- A request no real person made
We don't credit
- No answer or no callback
- The homeowner hired someone else
- The homeowner changed their mind
- Price shopping
How billing works
- A prepaid balance, charged for each lead your CRM accepts
- Your card tops it up when it runs low
- A weekly cap we set with you
- Ask us to pause any time
- 30 days' written notice before your per-lead price goes up
How to report a bad lead
- Report it to us within 14 days of delivery
- Your agreement can set a different window, up to 30 days
- We check each return against our records first; a person reviews any we cannot confirm
- Credits go back to your balance
From your call to your first lead
- 15-minute callYour trades, ZIP codes, weekly cap and who calls the leads.
- Agreement and depositYou accept the agreement and pay a first deposit into your balance.
- Test leadYou choose how leads arrive and we send a test.
- First live leadsWe switch them on once your CRM has accepted the test lead and your balance covers a lead.
Built for accountable lead delivery
The information you need to respond quickly, with clear controls over where and how much you receive.
See the homeowner's project, property and timeline answers before you dial.
We set the ZIP codes and trades that fit your crews, with you.
We set the volume you want with you and adjust it as your capacity changes.
Each request includes the date and time the homeowner agreed to be contacted.
Guides for contractors
What leads cost, how exclusive and shared leads differ, and what each of our trades' leads includes.
- Exclusive roofing leads for roofing contractorsExclusive shingle roofing leads from homeowners in the ZIP codes you want, with every project answer included. Prepaid per lead, no contract term.
- Exclusive metal roofing leads for roofing contractorsExclusive metal roofing leads from homeowners in the ZIP codes you want, with every project answer included. Prepaid per lead, no contract term.
- Alternatives to Angi and HomeAdvisor for roofersThe other ways roofers get homeowner leads, by type of channel: marketplaces, exclusive lead sellers, pay-per-call, Google LSA, your own ads and referrals.
- Exclusive vs. shared leads: which should roofers buy?An exclusive lead goes to one company; a shared lead goes to several. How that changes price, the first call, cost per job and consent for roofers.
- How much do roofing leads cost?Typical published roofing lead costs run from about $43 to $228 a lead by channel. What each source costs, your cost per job, and what to ask a seller.
- How to follow up on a new roofing leadWhat to do when a roofing lead arrives: read the answers, call first, leave a voicemail, send a text, follow up over the week and track what happened.
Questions contractors ask
Are your leads exclusive?
How much does a lead cost?
What if a lead is bad?
Is there a contract or minimum?
How do leads get to us?
How are homeowners qualified?
Where do the leads come from?
How do homeowners agree to be contacted?
How many leads can we get?
Who is a good fit?
How fast can we start?
What areas do you cover?
Talk to us about your service area
Answer three questions about your company. If we're a fit, you pick a time for a 15-minute call.
