

Want to know the trick to getting your first 10 roofing customers? We explain everything in this guide.
The fastest path to your first 10 roofing customers is a stacked, sequenced playbook of free leads and paid roofing marketing strategies. Most new roofers just don't know how to land a job, and we're here to help you.
This guide walks through 10 proven roofing marketing strategies in the exact order a new roofing contractor should run them. Want a shorter version? Here's what you'll learn:
A roofing lead is a potential customer who has shown real interest in your roofing services. That can be a:
You can categorize leads into some broad subsections, like:
Not every lead is a quality lead, so a roofing business needs a clear way to capture and qualify each one. The Small Business Administration explains that defining your ideal customer is the first step in any sales process.
For a new roofing contractor, that usually means homeowners in a defined service area with homes 15 years or older. These are the people who you want to target for quick conversions and roof inspections.
The first 10 roofing customers almost always come from people who already trust you. A roofer who spent 5 years on a crew before going solo can call every former coworker, neighbor, and family member with a roof. This source for leads costs nothing and converts faster than any paid roofing marketing strategy.
Build a list of 50 to 100 people in week one. Send a short personal message to each contact, lead with a free roof inspection, and skip the sales pitch. The Better Business Bureau notes that personal recommendations remain the #1 reason consumers choose a contractor.
Roofing by the Numbers 2025 found that only 28% of roofers use a roofing CRM, and the rest leave money on the table. A CRM is just a structured way to log every potential customer, every conversation, and every follow up.
A new roofing business does not need expensive software in week one. A free spreadsheet works fine for the first 50 leads. Once volume grows, a real roofing CRM saves hours every week and can lift close rates by 20% or more.
You can try CRMs like ServiceTitan (Expensive) or PillarDrive (Affordable). Irrespective of the choice you make:
A Google Business Profile is the single most important free leads channel for any new roofing company. Most homeowners searching for roofing services start on Google, and the local map pack shows three businesses above every other result.
Top 3 map pack rankings produce 126% more traffic than positions 4 through 10. So get that business profile set up. Here's your quick guide:
Setting up the profile takes about 30 minutes but verification can take a few days. Google's official guide on how to improve your local ranking on Google covers the foundations every roofing contractor needs to follow.
A roofing website does not need to be fancy to capture leads. It needs a:
Google's SEO Starter Guide covers the technical basics for any roofing contractor. The work is straightforward but takes 3 to 6 months to show results, so launch the site as early in your timeline as possible.
Want some extra tips?
Those are the basics and there is a lot more to it. But this should be enough to get you some unfiltered leads.
Door knocking remains one of the most reliable ways to generate roofing leads when you have zero budget for ads. A roofer who knocks 100 doors in a target neighborhood will book 3 to 5 free roof inspections on a normal day.
Storm damaged areas convert at much higher rates. NOAA storm reports tell you exactly which zip codes saw recent hail or wind events. Roofers who arrive within 48 hours of a verified storm find homeowners ready to talk.
You can boost your conversion ratio by:
Door knocking and canvassing is one of the best ways of getting residential roofing jobs. It takes effort and presentation, but doesn't cost a penny, making it perfect for new contractors with limited budgets.
The U.S. Bureau of Labor Statistics consumer data confirms that online reviews now influence the majority of home services purchases. Most homeowners read reviews before they call any roofing contractor, and the best reviews show up directly in Google search results.
Aim for 10 Google reviews in your first 90 days. Businesses with 10 or more reviews see a 15% to 20% boost in search traffic. The competitive sweet spot for most local roofing markets sits between 4.5 and 4.8 stars.
You have to set up a review collecting system. This means:
Some CRMs like PillarDrive allow direct review collection. These are perfect for setting review dumps on all your platforms.
Referrals close at over 50%, which is more than double the rate of any third party lead source. Baking a referral program into the first job will build a free leads engine that compounds over time.
The program does not need to be complicated. A $100 gift card per signed referral is enough for most homeowners. Some roofing companies offer a tiered reward where every fifth referral pays out a larger bonus.
You need to:
Even small referral payouts will drastically improve your chances of landing new jobs. We highly recommend a referral program and its one of the go to options for landing commercial roofing jobs.
Almost every city has groups like "[City Name] Homeowners," "[City] Buy Sell Trade," or neighborhood specific HOA pages. These groups have posts asking for roofing recommendations every single week.
The rule for most groups is no direct advertising. The way around this is to build a real reputation by answering roofing questions when they come up. Help a few people for free in a group and you'll get tagged when someone asks for a recommendation.
Local business partnerships put your roofing services in front of homeowners at the exact moment they need a roofer. For example:
Each partnership is a long term lead generation strategy. One realtor with 30 closings a year can send 5 to 10 new client leads to a single roofing company. Two or three steady partners are enough to keep a small crew busy.
You can start by:
Google Local Services Ads, often called LSAs, sit at the very top of Google search results with a Google Guaranteed badge. These differ from PPC, which are generally more expensive.

The pay per lead format only charges when someone calls or messages your roofing company. The cost per lead is usually lower than standard Google Ads because the program filters out clicks that do not turn into real conversations.
The catch is the verification process. You have to:
Google's Local Services Ads page walks through the requirements step by step. After you've finished setting up LSAs, focus on Speed to Lead (STL). Answer every call within 30 seconds or set up an automation to keep leads engaged.
Cost per lead varies wildly across roofing marketing strategies. The table below shows typical 2025 to 2026 cost per lead figures for the most common roofing lead sources.
| Lead Source | Typical Cost Per Lead | Typical Close Rate |
|---|---|---|
| Referral from past customer | $0 to $100 | 50% or more |
| Google Business Profile (organic) | $0 | 30% to 40% |
| Door knocking and canvassing | Labor cost only | 20% to 30% |
| Google Local Services Ads | $60 to $120 | 25% to 35% |
| Google Ads (PPC) | $150 to $250 | 15% to 25% |
| Facebook and Instagram ads | $30 to $80 | 10% to 20% |
| Shared third party leads (Angi, etc.) | $30 to $100 | 10% to 20% |
A single channel can dry up overnight when an algorithm changes or a referral partner moves away. The smartest roofing business owners blend at least 4 lead sources.
Most new roofing companies that follow this step by step guide land their first 10 roofing customers in 60 to 90 days. The fastest path is a personal network outreach in week 1, paired with a verified Google Business Profile and 10 doors knocked per day. Storm damaged service areas can compress that timeline to 30 days.
The best source of free roofing leads is referrals from past customers and a complete Google Business Profile. Referrals close at over 50%, and a verified Google Business Profile makes a roofing business 2.7x more likely to be trusted by potential customers. Both channels cost nothing but time and consistent effort.
A roofing lead costs anywhere from $0 for a referral to $250 for a Google Ads click. Google Local Services Ads typically run $60 to $120 per lead. Shared third party leads from services like Angi or Thumbtack run $30 to $100 but close at far lower rates than exclusive leads.
A roofing website is not required for the first few jobs but becomes critical once a roofing business wants steady inbound leads. Most homeowners check the website before they call any roofing contractor. A simple 5 page site with city specific pages and a clickable phone number is enough to start.
Buying shared roofing leads from third party sites can fill gaps but should never be the only lead source. Shared leads close at 10% to 20% because the same homeowner is sold to multiple roofing companies at the same time. Use third party leads for short term cash flow while building free channels like reviews and referrals.
The best time to start roofing marketing is right before the storm season in your region. Spring works for most of the country, while late summer fits the southern hurricane belt. Roofing leads spike in the 30 days after any major hail or wind event, so a verified Google Business Profile and active LSA account both need to be live before the storm hits.
Most lead generation channels require a valid roofing license and active liability and workers comp insurance. Google Local Services Ads, BBB accreditation, and most realtor partnerships will not work without proof of both. Check your state contractor licensing board before spending any money on roofing marketing strategies.
Getting your first 10 roofing customers comes down to a simple outreach, efforts, and marketing. Build a personal network, create a Google Business Profile, collect real online reviews, door knock, and establish local partnerships.
Pick the first 3 steps that fit your time and budget, run them every day for 30 days, and measure the results. Need some help? We explain the blueprints in our classes and advanced sales training course.
We'll help you with all of the pre and post-licensing processes.