24.2K followers
Roofing business

How to Get Clients and Customers for a Roofing Business

A roofing contractor shaking hands with a homeowner at the front door, in a natural documentary style.

The roofers who never run out of work share a pattern: they have three to five lead sources running at once, each producing a few jobs a week. Single-channel dependence is the most fragile place to be, because every channel has bad weeks. Here is how working roofing companies actually get clients.

Roofing leads do not arrive in a smooth line, and that is the first thing to internalize. They arrive in spikes: a hailstorm, a spring listing rush, a subdivision hitting year 18 on its builder-grade shingles all at once. A channel that produced twelve leads in June can produce two in August without anything being wrong. The portfolio approach is not marketing theory; it is how you keep a crew fed through the gaps, because the channels spike at different times. The mix below is ordered the way working roofers build it: effort channels first, relationship channels second, paid money last.

Post-storm door-to-door

In storm-active markets, this is the single highest-ROI activity in roofing. Within 48 hours of a hailstorm or windstorm:

  1. Pull the radar map and identify the affected zip codes.
  2. Print 200 door hangers per canvasser with your phone number, license number, and a “free roof inspection” offer.
  3. Roll out at 9 AM. Each canvasser hits 80-150 doors a day.
  4. Pitch: “Hi, I’m Mike with Acme Roofing. We’re inspecting roofs in the neighborhood after Friday’s hailstorm. Free, takes 15 minutes, just want to see if you have any damage worth filing on insurance.”
  5. Conversion rate: 1-3% of doors knocked produce an inspection. 30-50% of inspections produce a contract.

A two-canvasser team running for 5 days post-storm typically produces 8-20 closed jobs. The economics support paying canvassers $20-$30/hour plus a $250-$500 per-closed-job bonus.

Two failure modes eat new canvassing operations. The first is chasing storms outside your service area: the jobs close, but the reviews, the yard signs, and the neighbor referrals all land in a market you will never work again, so nothing compounds. Stay inside the territory you are willing to drive for a warranty call. The second is knocking more doors than you can inspect. An inspection promised “later this week” gets taken by the competitor who showed up the same afternoon, so match canvasser count to inspection capacity: one closer can realistically run 6-8 inspections a day.

There is also a legal detail that bites: many municipalities require a solicitor or peddler permit for door-to-door sales, and the days after a storm are exactly when code enforcement is out looking for unbadged canvassers. A citation will not break you, but being walked out of a neighborhood in front of thirty homeowners will.

Google Business Profile + reviews

If door-knocking is the offense, GBP is the defense. It produces inbound calls for the life of the business once it ranks.

Setup steps:

  • Claim and verify the profile (postcard or video verification)
  • Upload 30+ photos of completed jobs, drone shots, crew shots
  • Add every service category Google offers
  • Post weekly updates with a job photo and short caption
  • Reply to every review, five-star or one-star, within 24 hours

Reviews are the rocket fuel. Target 25 five-star Google reviews in your first 90 days. Text customers a direct link the same evening you finish the job, while satisfaction is highest. Roofers with 100+ five-star reviews routinely pull 15-30 inbound calls a week from GBP alone.

The subtle part is that reviews are not just a GBP ranking lever. They are the conversion layer under every other channel in this article. The homeowner your canvasser just pitched checks the profile from the porch before booking the inspection. The realtor’s client googles you before accepting the referral. Paid ads convert at roughly half rate without a review base, which is why paid comes last here and not first. Velocity matters more than the raw count, too: 25 reviews arriving steadily over 90 days signals an active business to Google in a way that 40 reviews dumped in one week followed by silence never does.

Tie this with how to promote roofing locally.

Realtors and adjusters

Two relationship-driven channels that compound over years:

  • Realtors: every home sale involves a roof inspection. A roofer with two or three realtor referral partners can pick up 1-3 inspection jobs and 1-2 reroofs a month from sales transactions. Buy lunch for the top 10 listing agents in your service area, hand them inspection vouchers to give clients, and follow up monthly.
  • Insurance adjusters: not paying for referrals (illegal in most states) but building relationships matters. Adjusters favor roofers who show up to inspections on time, document with proper photos, and write supplements professionally. A consistent presence with three or four local adjusters produces 2-5 storm jobs a month at maturity.

The mature version of the adjuster channel is the insurance-restoration pipeline itself. Several national carriers run preferred-contractor programs, and getting accredited requires exactly the discipline described above: current liability and workers comp certificates, photo documentation standards, and scopes written to match the carrier’s own line items. Accreditation takes months to earn and one sloppy claim to lose, but the jobs arrive pre-funded, with the adjuster pointing the homeowner at you. For a storm-market roofer it is worth treating as a sales channel of its own.

Yard signs, vehicle wraps, and “neighbor magnet”

A yard sign at every active jobsite for two weeks produces 1-3 calls per sign. A wrapped truck visible at the curb every day produces another 1-2. Combined, every job you complete is a small marketing campaign for the next one.

The “neighbor magnet” effect compounds this. One reroof on a block typically produces 1-3 more jobs on the same block within 12 months because:

  1. Neighbors talk over fences.
  2. Aging neighborhoods have multiple roofs due within a year of each other.
  3. Yard signs sit visible for two weeks.
  4. Trust transfers locally.

Concentrate your first 20 jobs in three target neighborhoods. The lead flow alone justifies tighter geography. For picking the neighborhoods see identifying ideal locations.

The economics of concentration are stronger than they look from the lead side alone. Three jobs on one block share drive time and dumpster pulls, and one foreman can supervise them without windshield hours. Estimates inside a neighborhood you have already worked take half the time, because you know the decking, the pitch, and the HOA color rules from the last three roofs. Density is not just a lead tactic; it quietly adds several points of margin to every job inside the cluster.

What a closed job costs, channel by channel

The honest way to compare channels is not cost per lead. It is cost per closed job, because close rates differ by 10x between channels and the cheap-looking lead is often the expensive one.

ChannelCost per leadLead-to-job closeCost per closed job
Post-storm canvassing$10-$25 in canvasser labor30-50% of inspections$200-$700
Google Business Profile + reviewsnear $0 once ranking30-50%under $100
Yard signs + neighbor referrals$30-$50 per sign25%+$50-$200
Realtor + adjuster relationshipslunches and follow-up time50%+under $150
Google Local Services Ads$25-$8025-40%$60-$320
Facebook lead ads$15-$408-20%$75-$500
HomeAdvisor / Angi shared leads$50-$150under 5%$1,000+

Once organic channels are running, layer paid:

  • Google Local Service Ads ($25-$80 per lead, 25-40% close)
  • Facebook lead-gen ads ($15-$40 per lead, 8-20% close)
  • Google search ads on “roof replacement [city]”

Paid belongs last for a structural reason: every paid click checks your reviews before it becomes a phone call, so ad spend in front of a thin profile mostly buys traffic for better-reviewed competitors. LSAs in particular require a background check and insurance verification before Google switches them on, so start that paperwork two to three weeks before you want the leads. Once running, treat paid as the throttle rather than the engine: turn it up during slow weeks and storm-driven search spikes, down when canvassing and referrals have the calendar full. It is the only channel on this page you can adjust with a slider.

See how to advertise on Google for the paid playbook.

Should you run customer acquisition yourself, or hand it off?

Most of what fills a roofing pipeline (canvassing, reviews, referrals, yard signs) is effort you can and should own, and no agency will out-hustle a motivated owner on the street. Where the question gets real is the paid and digital layer, and whether a small shop actually nets more by paying a specialist than by grinding it out in spare hours. We worked through that honestly for small businesses: is a marketing agency worth it for a small business?. Keep the ground game yours no matter what you decide. When you want the rest handled, request a free proposal.

Frequently asked questions

What is the best free lead source?

Google Business Profile combined with five-star reviews. Free to set up, compounds for years, drives 30-50% of leads at most established roofers.

How many leads does a single crew need?

To book one crew at 4-12 jobs a month at a 25% close rate, you need 16-50 leads a month. Most one-crew shops settle around 25 leads/month after year one.

Is door-knocking still effective?

Yes, especially post-storm. The big chains have not killed it because they cannot canvass every neighborhood fast enough. A focused two-person team beats a $5k Facebook campaign in storm windows.

Should I pay for leads from HomeAdvisor or Angi?

Most roofers regret it. Leads are sold to 3-5 contractors at once, conversion is under 5%, and the per-lead cost ($50-$150) is not worth it. Spend the same budget on LSAs instead.

How long until referrals carry the business?

Year two onwards. The first 30-50 satisfied customers are the seed. From job 100 onwards, referrals typically supply 25-40% of new work for a residential roofer.

More Roofing business guides

Newsletter: Grow exponentially in just 5 minutes

Newsletter with Exponential frameworks to build unstoppable growth.