Strive LeadGen Field ManualIndustry playbookRoofing / Home servicesRev. 2026.10.07

  1. Learn
  2. Industries
  3. Roofing

Playbook / Roofing

How can a roofing company get more leads?

Roofing lead generation and marketing: retail vs storm work, Local Services Ads, paid search bid data, door knocking rules, deductible laws and lead-value math.

Document controlPB-ROOFING

Updated
Oct 7, 2026
Chapters
12
Sources
28
State reports
45
Data window
Sep 2025 to Aug 2026
Reading time
17 min
Chapters (13)
  1. 00The brief
  2. 01Market data
  3. 02How do customers find a roofing company today?
  4. 03What is a roofing customer and a lead worth?
  5. 04Which lead generation channels work best for roofers?
  6. 05Which laws and rules affect how roofers get leads?
  7. 06When does roofing demand peak?
  8. 07What mistakes do roofing companies make with leads?
  9. 08A 90-day lead plan for a small roofing company
  10. 09Bottom line
  11. 10Questions owners ask
  12. 11Sources
  13. 12State reports

00The brief1 min

The brief

Short answer

Win the searches that already exist: a complete Google Business Profile, Local Services Ads (roofing is an eligible category), and tight paid search on replacement and repair terms. Answer every lead within minutes. Treat storm and insurance work as a separate business with its own legal rules, since several states ban deductible waivers and contractor claim handling.

  • Fact 01Wind and hail claims averaged $14,747 per paid homeowners claim from 2019 to 2023, at 2.80 claims per 100 insured house-years.8
  • Fact 02Texas makes it a Class B misdemeanor to advertise or offer to waive or rebate a property insurance deductible.12
  • Fact 03Florida contractors can be fined up to $10,000 per violation for offering gifts, cash or deductible waivers in exchange for a roof inspection or an insurance claim.13
  • Fact 04Firms that tried to contact a web lead within an hour were nearly 7 times as likely to qualify it as firms that waited even one hour longer.22

Roofing has two demand engines that behave like different businesses. Retail work comes from aging roofs, leaks and home sales, and it arrives fairly steadily. Storm work comes from hail and wind, arrives in spikes, and is paid mostly by insurers under rules that several states have written specifically for roofers. A lead plan that works for one usually fails the other. This page covers both.

Disclosure. Strive LeadGen is a new company (founded 2026) building lead generation sites and flat-fee marketing for businesses like these. It has no clients yet. Guides cover channels Strive does not sell and cite their sources. Market figures are Strive's analysis of Google Keyword Planner data (method).

01Market dataKeyword Planner, US

The roofing market in search data

Search terms, US1,710distinct search terms at 100+ searches a month, US
Median bid$12.64median top-of-page bid across those terms
90th percentile$58.2290th percentile bid: the costly clicks
States measured51states with measurable demand
Table 01.1 / What customers search most, United States
Search termMonthly searches (Google range)Top-of-page bid
roofing companies near meNear me 100K-1M $84.48
near me roofing companyNear me 100K-1M $84.48
roofing business near meNear me 100K-1M $84.48
roofers near meNear me 100K-1M $74.07
roofing contractor 100K-1M $60.00
roofer contractors 100K-1M $60.00
commercial roofing contractors near meNear me 10K-100K $100.00
commercial roofers near meNear me 10K-100K $100.00
roofing replacement near meNear me 10K-100K $84.91
roof inspector near meNear me 10K-100K $80.85
roof replacement 10K-100K $73.29
roof inspection 10K-100K $72.93

Google Ads Keyword Planner, United States, Sep 2025 to Aug 2026. Close variants are counted once, and brand, retailer and DIY searches are left out. Bids are Google's high-range top-of-page estimates, not cost per lead. Urgent and Near me tags are matched from the words in each term. Method.

Table 01.2 / Largest state markets
TierStateDistinct termsMedian bid
Top 5Texas452$10.45
Top 5California440$12.36
Top 5Florida362$18.68
Top 5New York308$11.96
Top 5Ohio289$14.87
Top 10Pennsylvania270$11.46
Top 10Illinois242$10.27
Top 10Michigan214$15.43
Top 10Georgia214$11.73
Top 10North Carolina206$10.63

Ordered by distinct search terms. Google's ranges are wide, so position is shown as a tier and states close together should be treated as similar. Highest median bids: Delaware $57.32, District of Columbia $50.00, Rhode Island $42.66, Vermont $40.96, North Dakota $30.87.

02Chapter2 min

How do customers find a roofing company today?

Most homeowners start with a search. In the Strive analysis of Google Keyword Planner data from September 2025 to August 2026, the most-searched roofing terms nationally were “roofing companies near me”, “roofers near me” and “roofing contractor”, plus close variants such as “roofing business near me” and “roofer contractors”, each in the 100,000 to 1 million monthly search range1. Keyword Planner gives ranges, not exact counts, so treat these as tiers, not totals.

Three patterns in that data matter for planning:

  • Searchers pick a company, not a product. The top terms are all “who should I call” searches. That favors the Map Pack and Local Services Ads, where the searcher sees names, ratings and a phone button.
  • Replacement and inspection terms are expensive. Top-of-page bid estimates were about $85 for “roofing replacement near me”, $81 for “roof inspector near me” and $73 for “roof replacement”, against a median of $12.64 across 1,710 distinct roofing search terms1. These are Google’s bid estimates for a click, not cost per lead.
  • Commercial is a separate market. “Commercial roofing contractors near me” carried the highest top-of-page bid estimate in the national top 12, $100, in the 10,000 to 100,000 range1.

State differences are large. Texas, California and Florida are the three broadest roofing markets by distinct search terms. Florida’s median bid estimate ($18.68) is more than double Alabama’s ($8.27)1. A budget that buys plenty of clicks in Mississippi buys far fewer in Florida, so set budgets by state, not by a national rule.

Storm demand shows up differently. After a hailstorm, searches spike, but so does in-person selling. When a September 2025 hailstorm hit Anna, Texas, police received 70 solicitor permit applications in two days, all from roof and hail repair companies, against a normal rate of about one per month19. In storm markets, the homeowner often meets five roofers at the door before they search.

03Chapter2 min

What is a roofing customer and a lead worth?

Start with the job, then work back to what a lead can cost.

Table 03.1
Job typeTypical cost to homeownerSource
Roof replacement, national average$9,609 (typical range $5,903 to $13,377)HomeAdvisor6
Roof repair, national average$1,174 (typical range $395 to $1,967)HomeAdvisor7
Paid wind and hail homeowners claim, 2019 to 2023 average$14,747Insurance Information Institute8

The HomeAdvisor figures come from an Angi brand that sells leads, so treat them as vendor data. The insurance figure is the average paid claim for wind and hail, which can include more than the roof, but it is a fair signal that storm jobs often run larger than retail replacements.

Worked example: what one replacement lead is worth

Illustrative inputs, not sourced benchmarks. Replace them with your own numbers.

  • Average replacement ticket: $9,6096
  • Leads that become a completed inspection: 60%
  • Inspections that become a signed contract: 30%
  • Gross margin after materials, labor and commission: 35%

Lead to job rate: 0.60 × 0.30 = 18%. Gross profit per job: $9,609 × 0.35 = $3,363. Gross profit per lead: 0.18 × $3,363 = about $605.

That $605 is your break-even cost per lead before overhead. Now check it against paid search. If you pay $60 a click on replacement terms (below the $73 to $85 top-of-page estimates above1) and 10% of clicks become a lead, each lead costs $600. That is break-even, which means head terms only pay if your landing page converts better than 10%, your close rate is better than the example, or you also sell gutters, skylights or financing on the same visit.

Repair leads look worse on paper. At $1,174 a ticket7, a 50% close rate and a 40% margin, a repair lead is worth about $235 in gross profit. Many operators still want them, because a repair customer with a 20-year-old roof is the cheapest replacement lead you will ever get. Track repair customers for 24 months and count the replacements they turn into before you cut repair spend.

A common rule of thumb: if you cannot say what share of leads from each channel turned into signed contracts last quarter, you are not ready to raise any budget.

04Chapter4 min

Which lead generation channels work best for roofers?

Ranked for a typical residential roofer with one to three crews. The right order shifts if you are storm-focused or commercial.

Table 04.1
RankChannelPricing modelBest forMain weakness
1Google Business Profile and Map PackFreeEvery rooferSlow to build reviews; distance limits reach
2Local Services AdsPay per leadRetail and repair callsPrices vary by area; you must manage disputes
3Referrals, realtors, past customersLow or freeRetail replacementSlow; needs a system
4Paid searchPay per clickReplacement, commercialExpensive head terms
5Organic SEOTime and contentLong-term cost controlTakes 6 to 12 months
6Lead marketplacesPay per lead or subscriptionFilling gapsShared leads, lower close rates
7Door knocking and canvassingLabor and permitsStorm areasHeavy legal rules; reputation risk

Google Business Profile and the Map Pack

Google says local results are mainly based on relevance, distance and popularity (its help page heads the third factor “Prominence”), and says more reviews and positive ratings can help4. Google also says there is no way to pay for a better local ranking4. For a roofer, that means three things: pick “Roofing contractor” as the primary category, earn reviews after every job, and post photos of real jobs in the towns you serve.

Storm chasers often break Google’s rules when they move into a new state. Google’s guidelines say a rented mailing address you do not operate from (a virtual office) is not eligible for a profile, and a service area should not extend much past about two hours of driving from your base5. A fake local office can get suspended right when the storm leads are flowing.

Local Services Ads

Roofers are an eligible Local Services Ads category in the United States2. You pay per valid lead, lead prices vary by location and job type, and you set an average weekly budget with a monthly cap3. To go live you need a license or business registration (depending on what your area requires) and reviews subject to category rules2.

Google began moving Local Services Ads into Performance Max campaigns with pay-per-lead goals in August 2026, and roofing is in the first group of U.S. categories. You still pay per valid lead and ads keep the same placements, but management moves into Google Ads and your average weekly budget is divided by 7 into a daily average28. Check your account notices before you set budgets.

LSA tends to send retail homeowners calling about leaks and replacements. Treat each lead as a phone call that must be answered live. If your crew lead answers from a roof, you will lose the call to the next listing.

Use the bid data to choose terms, not to set expectations. The national median bid estimate is $12.64 but the terms that signal a buying homeowner sit between $60 and $1001. Practical rules:

  • Split campaigns by intent: replacement, repair, inspection, commercial. Each has a different lead value.
  • Run “roof inspection” terms only if you can tell a free storm inspection from a paid one. Inspection searchers include home buyers who want a report, not a roof.
  • Exclude materials research terms (“metal roof”, “shingle roof”) unless you sell them. They show up in the top searches of 31 of the 45 state reports, mostly with bids far below replacement terms, for a reason1.

Lead marketplaces

Angi’s 2025 annual report says pros pay fees for consumer matches “regardless of whether the Pro ultimately provides the requested service”, alongside advertising and membership revenue23. That is a fair deal when you know your close rate on those leads. It is a poor one if you answer slowly, since shared leads reward the fastest responder. Treat marketplace leads as a test channel with a fixed monthly budget and a 90-day review.

Referrals and real estate

Retail roofing has a steady flow from home sales: inspection reports flag roofs, and buyers or sellers need a fast quote. Build a short list of agents and inspectors who need a reliable 48-hour roof report. Do not pay inspectors for referrals without checking state rules; Texas, for example, limits inspector referral fees (see the foundation repair hub for the rule text).

Insurance and storm work

Storm work is the highest-ticket channel in roofing and the most regulated. It needs its own process: documented inspections, photo evidence, contracts that meet state law, and a clear line between you and the claim. The next section covers the rules.

Commercial roofing

Commercial work comes from property managers, facility managers and general contractors, not homeowners. Paid search exists (the $100 bid estimate above1), but most volume comes from bid lists, maintenance agreements and relationships. If you want commercial work, a maintenance program with twice-yearly inspections is the lead source; the replacement follows the report.

Financing

Financing helps close replacement jobs that the homeowner cannot pay for in cash. Be careful how you advertise it. Under federal Regulation Z, if an ad states a payment amount, number of payments, down payment or finance charge, it must also disclose the down payment, the repayment terms and the annual percentage rate25. “Only $199 a month” on a yard sign is a triggering term. Let your lender approve financing ad copy.

05Chapter4 min

Which laws and rules affect how roofers get leads?

This is not legal advice. The rules below are examples; check your own state and city with a construction attorney.

Licensing

Licensing varies more in roofing than in most trades. Texas has no state roofing license; the Roofing Contractors Association of Texas notes that the state licensing agency does not license roofers, and runs a voluntary license instead20. Florida defines roofing contractor as a licensed contractor category under Chapter 48927, and contracts entered into by an unlicensed contractor are unenforceable by that contractor21. If you advertise in a new state after a storm, confirm the license first, because LSA and many cities will ask for it2.

Deductibles and claim handling: Texas

  • A contractor may not act as a public adjuster or advertise to adjust claims for any property where it provides or may provide contracting services (Texas Insurance Code 4102.163)10.
  • The insured must pay any deductible on a first-party property claim (Insurance Code 707.002)11.
  • A seller of goods or services paid from property insurance may not advertise or promise to waive or pay the deductible, or offer a rebate or credit to offset it. Contracts of $1,000 or more paid from insurance proceeds must carry a deductible notice in 12-point bold type. A violation is a Class B misdemeanor (Business and Commerce Code 27.02)12.

Deductibles and solicitation: Florida

Florida Statutes 489.147 is written with roofing in mind13:

  • Any ad that encourages a homeowner to contact a contractor or public adjuster to make a roof damage claim must state, in large enough type, that the consumer pays the deductible and that deductible waivers and false claims are felonies.
  • A contractor may not offer a rebate, gift, gift card, cash, coupon, deductible waiver or “any other thing of value” in exchange for a roof inspection or an insurance claim.
  • A contractor may not give or take compensation for referring work paid by property insurance, and may not interpret coverage or adjust a claim without a public adjuster license.
  • Fines run up to $10,000 per violation. After a declared state of emergency, homeowners can cancel a roof contract within 10 days or by the official start date, whichever comes first, for contracts signed within 180 days of the event.

The practical effect: “free roof inspection plus a $500 gift card” is illegal in Florida, and so is paying a canvasser network for every claim it refers.

Deductibles and cancellation: Colorado

Colorado bars roofing contractors from advertising or promising to pay, waive or rebate any part of the deductible on residential insurance roofing work. If you do it, the insurer does not have to consider your estimate, and the owner or insurer can sue you14. Colorado homeowners can also rescind a roofing contract within 72 hours of written notice that the claim was denied in whole or part, and you must return deposits (less work performed) within 10 days15.

Door knocking

Two layers apply. Federally, the FTC Cooling-Off Rule covers sales of $25 or more made at the buyer’s home after personal solicitation16. You must give a written notice that the buyer can cancel within three business days, tell them orally, and provide a cancellation form17. Consumer-initiated emergency repairs can be excluded only with a signed waiver statement16.

Locally, many cities require solicitor permits. The Supreme Court struck down a village’s permit rule for door-to-door advocacy in 2002, but the opinion noted that a rule limited to commercial activity and solicitation of funds “arguably” would have been tailored to the village’s interest in preventing fraud18. In plain terms: cities have more room to regulate commercial canvassers, and they do. Anna, Texas requires a permit for anyone selling door to door19. Pull permits before the storm team arrives, and carry them.

Reviews

The FTC’s 2024 rule bans buying fake reviews, paying for reviews that must be positive, undisclosed reviews from employees, and threatening people to suppress bad reviews, with civil penalties for knowing violations24. Asking every customer for an honest review is fine. Offering a discount only for five stars is not.

06Chapter1 min

When does roofing demand peak?

Retail demand follows weather and home sales. Storm demand follows hail and wind, and it is concentrated. NOAA notes that Nebraska, Colorado and Wyoming usually have the most hailstorms, with about seven to nine hail days a year where they meet26. By event count, Texas led 2025 with 902 major hail events, followed by Kansas and Oklahoma, and the leading states for State Farm hail claims were Texas, Missouri, Illinois, Wisconsin and Oklahoma9. NOAA’s Storm Prediction Center counted 5,432 hail events in 20259.

The sourced data above does not give a reliable month-by-month curve for your market. Pull your own: export Google Search Console clicks and your call log by week for the last two years and mark storm dates. Most roofers find two patterns, a storm spike that lasts a few weeks and a slower retail season that drops off in winter. Plan crew capacity and ad budgets around both, and pause or cut bids when you are booked more than three weeks out.

07Chapter1 min

What mistakes do roofing companies make with leads?

  • Slow response. In the HBR audit of 2,241 firms, 23% never responded to a web lead and the average response among those that replied within 30 days was 42 hours. In a separate study of 1.25 million leads described in the same article, firms that tried within an hour were nearly 7 times as likely to qualify the lead as those that tried even an hour later22. Roofing leads are shopped. Answer live or call back within five minutes.
  • One budget for all intents. Repair, replacement, inspection and commercial leads are worth very different amounts. Blended numbers hide the losers.
  • Storm marketing that breaks state law. Deductible waiver offers are illegal in Texas, Florida and Colorado, and Florida also bans gifts for inspections and paid claim referrals121314. They also invite insurer scrutiny of every estimate you send.
  • Fake local profiles in storm markets. Virtual offices are not eligible for a Business Profile5. Suspensions tend to hit at peak volume.
  • Counting leads instead of contracts. A channel with twice the leads and half the close rate is the same channel at a higher cost.
  • Letting reviews stall after the storm. Storm jobs create a burst of happy customers. Ask each one within a week of completion.

08Chapter2 min

A 90-day lead plan for a small roofing company

Plan 08.A / Weeks 1 to 12 3 phases

Days 1 to 30Fix the foundation

  1. W1Audit the Google Business Profile. Primary category, real service area within about two hours of the shop5, hours, phone, 20 job photos tagged by town.
  2. W1Set up call tracking by channel and a simple sheet with lead source, inspection date, contract date and contract value.
  3. W2Write a two-minute phone script. Goal: book the inspection on the first call. Set a five-minute callback rule for web forms22.
  4. W3Review every contract and ad for state rules: deductible notice, cancellation notice, no incentives tied to inspections or claims121317.
  5. W4Text a review request to every customer from the last 12 months. Ask for honesty, not stars24.

Days 31 to 60Turn on paid demand

  1. W5Launch Local Services Ads in your core zip codes2. Set a weekly budget you can afford to lose while you learn3.
  2. W6Launch paid search with four campaigns: replacement, repair, inspection and (if you do it) commercial. Use the state bid data as a ceiling, not a target1.
  3. W7Build one landing page per campaign with real job photos, license or registration details, a financing note that meets Regulation Z if you mention payments25, and a short form.
  4. W8Meet five real estate agents and two inspectors. Offer a 48-hour roof report for listings.

Days 61 to 90Measure and cut

  1. W9Calculate cost per signed contract by channel, using the worked example above.
  2. W10Cut any campaign above your break-even cost per lead with no contracts. Move the budget to the best one.
  3. W11Write two service pages per town you serve, using real projects. Organic SEO starts paying around month six.
  4. W12Write a storm playbook: permit list by city, compliant contract, inspection photo checklist, canvassing script that does not discuss coverage1013. Have it ready before the next storm.

09Chapter1 min

Bottom line

  • Most roofing searches are “who should I call” searches, so the Map Pack, Local Services Ads and fast phone answering do most of the work.
  • Replacement keywords carry top-of-page bid estimates of $73 to $100, so do the lead-value math before buying them.
  • Storm and insurance work is a separate business with specific state laws on deductibles, incentives, claim handling and cancellation.
  • Door-to-door sales trigger the federal three-day cancellation notice and often a city permit.
  • Measure cost per signed contract by channel every month, and cut what does not pay.

10Questions owners ask5 questions

Questions owners ask

Q01Are Local Services Ads worth it for roofers?

Often, yes, because roofing is an eligible category and you pay per lead rather than per click. Lead prices vary by location and job type, so track each lead to a signed contract for 60 to 90 days before you raise the budget, and dispute leads that are not real roofing inquiries.

Q02Can a roofer help a homeowner file an insurance claim?

You can document damage and, in some states, discuss scope with the insurer once you have a contract. You generally cannot act as a public adjuster. Texas bars contractors from acting as or advertising as public adjusters on properties they work on, and Florida bars contractors from interpreting policy coverage unless licensed as a public adjuster.

Q03Is it legal to cover a customer's deductible?

Not in Texas, Florida or Colorado, and those three are examples rather than a full list. Texas makes advertising or offering a deductible waiver a Class B misdemeanor, Florida treats it as a disciplinary offense with fines up to $10,000 per violation, and Colorado lets the insurer ignore your estimate. Talk to a construction attorney in your state.

Q04Should a roofing company buy leads from marketplaces?

Marketplaces such as Angi can fill a schedule while your own channels grow, but Angi's filing says pros pay for matches whether or not they end up doing the job. Use them when your close rate on shared leads is known and the math works, and cut them when your own profile and ads can carry the volume.

Q05What is the best way to get roofing leads?

Most roofing searches are "who should I call" searches, so the Map Pack, Local Services Ads and fast phone answering do most of the work. Build a complete Google Business Profile, use Local Services Ads (roofing is an eligible category), and run tight paid search on replacement and repair terms after doing the lead-value math. Treat storm and insurance work as a separate business with its own state rules on deductibles and claim handling.

11Sources28 cited

Sources

  1. Methodology: Strive analysis of Google Keyword Planner data, Sep 2025 to Aug 2026. Strive LeadGen. Accessed Oct 7, 2026.
  2. Getting started with Local Services Ads - United States. Google Local Services Help. Accessed Oct 7, 2026.
  3. How leads work. Google Local Services Help. Accessed Oct 7, 2026.
  4. Tips to improve your local ranking on Google. Google Business Profile Help. Accessed Oct 7, 2026.
  5. Guidelines for representing your business on Google. Google Business Profile Help. Accessed Oct 7, 2026.
  6. How Much Does Roof Replacement Cost?. HomeAdvisor (an Angi brand; vendor data). Accessed Oct 7, 2026.
  7. How Much Does Roof Repair Cost?. HomeAdvisor (an Angi brand; vendor data). Accessed Oct 7, 2026.
  8. Facts + Statistics: Homeowners and renters insurance. Insurance Information Institute. Accessed Oct 7, 2026.
  9. Facts + Statistics: Hail. Insurance Information Institute. Accessed Oct 7, 2026.
  10. Texas Insurance Code Section 4102.163, Certain Contractor Business Prohibited. Texas Legislature. Accessed Oct 7, 2026.
  11. Texas Insurance Code Section 707.002, Payment of Deductible Required. Texas Legislature. Accessed Oct 7, 2026.
  12. Texas Business and Commerce Code Section 27.02. Texas Legislature. Accessed Oct 7, 2026.
  13. Florida Statutes 489.147, Prohibited property insurance practices. The Florida Senate. Accessed Oct 7, 2026.
  14. C.R.S. 6-22-105, Waiver of insurance deductible prohibited. Colorado General Assembly, via Public.Law. Accessed Oct 7, 2026.
  15. C.R.S. 6-22-104, Rescission of contract. Colorado General Assembly, via Public.Law. Accessed Oct 7, 2026.
  16. 16 CFR 429.0, Definitions (Cooling-Off Rule). Cornell Legal Information Institute (eCFR text). Accessed Oct 7, 2026.
  17. 16 CFR 429.1, The Rule. Cornell Legal Information Institute (eCFR text). Accessed Oct 7, 2026.
  18. Watchtower Bible and Tract Society of N.Y. v. Village of Stratton, 536 U.S. 150 (2002). Cornell Legal Information Institute. Accessed Oct 7, 2026.
  19. Anna storm victims face wave of door-to-door repair solicitors. NBC 5 Dallas-Fort Worth. Accessed Oct 7, 2026.
  20. Become a Licensed Roofer in Texas. Roofing Contractors Association of Texas. Accessed Oct 7, 2026.
  21. Florida Statutes 489.128, Contracts entered into by unlicensed contractors unenforceable. The Florida Senate. Accessed Oct 7, 2026.
  22. The Short Life of Online Sales Leads. Harvard Business Review (Oldroyd, McElheran, Elkington, March 2011). Accessed Oct 7, 2026.
  23. Angi Inc. Form 10-K for fiscal year 2025. U.S. Securities and Exchange Commission. Accessed Oct 7, 2026.
  24. Federal Trade Commission Announces Final Rule Banning Fake Reviews and Testimonials. Federal Trade Commission. Accessed Oct 7, 2026.
  25. 12 CFR 1026.24, Advertising (Regulation Z). Cornell Legal Information Institute (eCFR text). Accessed Oct 7, 2026.
  26. Severe Weather 101: Hail. NOAA National Severe Storms Laboratory. Accessed Oct 7, 2026.
  27. Florida Statutes 489.105, Definitions (roofing contractor). The Florida Senate. Accessed Oct 7, 2026.
  28. Local Services Ads transition to Performance Max campaigns with pay-per-lead goals. Google. Accessed Oct 7, 2026.

12State reports45 reports

Roofing by state

Each state report shows what customers in that state search for, how much advertisers bid, and how the market compares with the rest of the country.

Free playbook

The Lead Generation Playbook for Service Businesses.

The library's best material in one PDF: lead-value worksheets, a channel scorecard, the questions to ask any lead vendor, speed-to-lead checklists, the consent rules, and a 90-day plan. Every number is sourced.

  • Work out what a lead is worth to you
  • Compare every channel on one page
  • A week-by-week 90-day plan

Request form Roofing

We email the playbook to the address above. See our privacy policy.

Organic lead generation

Want roofing leads?

Strive is a new company (founded 2026) building organic search sites that send each inquiry to one business per territory. Ask whether your area is planned for roofing.

Ask about your area