Buyer's guide · Roofing · Roofing company owners
How to choose a roofing marketing agency: 12 questions to ask before you sign
Roofing marketing is sold as clicks, leads, a monthly retainer or booked estimates. What a roofing company owner needs is estimates that actually happen and jobs that get signed. Before you sign with anyone, ask who owns the ad account, who answers every lead and how fast, what counts as a qualified estimate in writing, what the weekly report shows, and how you get out. The answers tell you whether the agency is accountable for estimates or only for traffic. Avantai Labs' own answers are at the end of this page. For residential roofers in Houston: https://www.avantailabs.com/home-services/roofing/houston
Ask a roofing marketing agency who owns the ad account, who answers every new lead and how fast, what counts as a qualified estimate, what the weekly report counts, and what it takes to leave. Judge the answer by cost per held estimate and per signed job.
How a roofing company owner vets a marketing agency
- Ask whether the ads run in your own account, on your card, and who keeps the account, the landing pages and the lead data if you leave.
- Ask who makes the first contact with every new lead, how fast, at night and on weekends, and in which languages.
- Ask for the definition of a qualified estimate in writing, and what happens with leads that do not meet it.
- Ask for a sample weekly report and check that it counts held estimates, quotes and signed jobs, not only clicks and leads.
- Ask how the contract ends: notice period, what you keep, and what you still owe.
- Compare every option by cost per held estimate and per signed job. Houston roofers can ask Avantai the same questions: https://www.avantailabs.com/home-services/roofing/houston
What you are actually buying
An agency can sell you traffic (clicks and impressions), leads (form fills and calls), or estimates on your calendar. Each one moves a different part of the work, and the risk, onto your office. Clicks still have to become leads. Leads still have to be answered, qualified and booked. Know which one you are paying for before you compare prices.
If nobody in your office can answer every lead fast, the question is not only which agency, but who books. The comparison of in-house setter, ads agency and booked-estimate service: https://www.avantailabs.com/home-services/roofing/in-house-setter-vs-agency
The ad account and the data
- 1. Do the ads run in my own ad account, on my card, so I see every dollar?
- 2. If we stop working together, what do I keep: the ad account, the campaigns, the landing pages, the call recordings and the lead list?
- 3. Are the leads exclusive to my company, or can the same homeowner be sold or sent to another roofer?
Lead response
- 4. Who makes the first contact with a new lead: your team, mine, or software? How fast, measured how?
- 5. What happens at 9 p.m. on a Saturday, or the morning after a hail storm, when leads come in all at once?
- 6. Can the first contact and the follow-up happen in Spanish when the homeowner writes in Spanish?
Qualification and booking
- 7. What counts as a qualified estimate, in writing? Homeowner, address in my zip codes, the job I want, claim or retail, timing.
- 8. Who books the estimate on my calendar, and who sends the confirmation and the reminder?
- 9. What happens with leads that do not qualify, and do I see why they were turned away?
Reporting and the contract
- 10. Does the weekly report count booked estimates, held estimates, quotes and signed jobs by source, or only clicks, leads and cost per lead?
- 11. How is the fee structured, what is included, and is any part of it tied to volume or to results?
- 12. How long is the commitment, how do I cancel, and what do I owe when I do?
Red flags
- A guaranteed number of jobs or appointments before anyone has looked at your area, your reviews or your capacity.
- Ads in the agency's account, with no access for you and no handover when you leave.
- A report that stops at clicks, impressions or cost per lead.
- No answer to who calls the lead back, or an answer like "your team handles that".
- The same leads offered to other roofers in your zip codes.
- A long contract with no way out if the estimates do not show up.
How to compare the answers
Put every option on the same numbers: cost per held estimate and cost per signed job, by source, over the same weeks. The terms, in plain words: https://www.avantailabs.com/home-services/roofing/lead-generation-glossary
If you are hiring before storm season, ask question 5 twice. How to plan the season: https://www.avantailabs.com/home-services/roofing/houston-storm-season
How Avantai answers these questions
Avantai runs the ads in your own account, so the leads are yours and exclusive to you. Every new lead gets a first contact in under 60 seconds, in English or Spanish, nights and weekends included. We qualify against a written definition, book the estimate on your calendar, send the reminders and report booked, held, quoted and sold every week, with the cost of each. We do not guarantee a number of estimates or jobs. For residential roofers in the Houston metro, Avantai runs this as a 60-day pilot on a flat monthly fee, then month to month. Ads run in your own account, and there is no volume guarantee. Details: https://www.avantailabs.com/home-services/roofing/houston
Where to go next
- Speed to Lead for Roofing CompaniesWhy the first roofer to answer usually books the inspection, what published studies say about response times, and how to contact every lead in under 60 seconds.
- Google Local Services Ads for Roofers (2026)How Google Local Services Ads charge roofers per lead, what Google checks before you can run them, and what changes with the 2026 move to Performance Max.
- Angi Alternative for Roofing CompaniesPaying for roofing leads other roofers also got? How Angi Leads works, when it still makes sense, and the alternative: booked roof-replacement estimates.
- Bilingual Lead Follow-Up for Houston RoofersNearly half of Harris County speaks a language other than English at home. What that means for how a Houston roofer answers, qualifies and books leads.
- In-House Setter or Agency for a Roofing Company?Hire someone to answer and book leads, or pay an agency? An honest comparison for roofing company owners, and how to decide with your own numbers.
- Roofing Lead Generation Glossary for OwnersSpeed to lead, LSA, exclusive vs shared leads, show rate, cost per held estimate. The terms a roofing company owner needs to read a lead report.
- How to Qualify Roofing Leads Before the EstimateThe questions that separate a real roof-replacement estimate from a wasted drive. A qualification checklist for roofing company owners and their office.
- Roofing Estimate No-Shows: How to Get More Estimates HeldWhy booked roof estimates do not happen, and what a roofing company can change: booking window, confirmations, reminders, decision makers and rebooking.
- Houston Storm Season: A Lead Plan for Roofing CompaniesSpring hail and hurricane season in Houston, from the roofer's side: when demand spikes, how to answer every lead first and beat storm chasers.
Questions contractors ask
What should I ask a roofing marketing agency before signing?
Who owns the ad account and the data, who answers every new lead and how fast, what counts as a qualified estimate in writing, what the weekly report counts, how the fee is structured and how the contract ends.
Should my roofing ads run in my own ad account?
Yes, if you can. With the ads in your account, on your card, you see every dollar and you keep the campaigns and the history if you change agency.
What is a red flag when hiring a roofing marketing agency?
A guaranteed number of jobs before anyone has looked at your market, ads you cannot see, a report that stops at cost per lead, no clear answer on who calls the lead back, and no way out of the contract.
How do I compare roofing marketing agencies?
On the same numbers, over the same weeks: cost per held estimate and cost per signed job, by source. Cost per lead hides the leads nobody answered and the estimates that never happened.
Is Avantai a roofing marketing agency?
Avantai books qualified roof-replacement estimates for residential roofers in the Houston metro: ads in your account, every new lead contacted in under 60 seconds, qualification, booking and reminders. Your team runs the estimate and closes the job. Pilot details: https://www.avantailabs.com/home-services/roofing/houston. Hablamos español.