If you want to know how to grow a roofing business, the answer is not “do more marketing.” That is part of it. But the roofing companies that actually scale from one crew to multiple crews, from $500,000 to $2 million and beyond, do it by building systems in five areas at the same time. Sales and marketing, hiring and retention, operations and processes, financial management, and customer experience. Ignore any one of them and the whole thing breaks.
This guide covers the real strategies roofers are using to grow a roofing business in 2026. Not the agency version trying to sell you services. The version built from actual conversations with roofers who have done it.
Why Most Roofing Businesses Stay Stuck (And How to Grow a Roofing Business Past the Plateau)
The roofing industry does over $92 billion annually in the U.S. There are roughly 100,000 roofing businesses competing for that revenue. Most of them stay small. Not because the owners are bad roofers but because they never build the systems to grow beyond what one person can manage.
The pattern looks the same almost every time. The owner does the selling, the estimating, the project management, the phone answering, and sometimes still climbs on roofs. Every minute spent on one task is a minute not spent on another. The business can only handle as many jobs as the owner can personally touch. Revenue caps out. The owner burns out. Growth stalls.
One business coach who works with roofing companies put it bluntly. “Companies that focus on revenue only are building hustles, not businesses. When a change hits, like a pandemic or the loss of a key employee, the company suddenly finds they’re not building on a firm foundation.” The companies that break through are the ones that stop doing everything themselves and start building repeatable systems that work without them in the middle of every task.
How to Grow a Roofing Business by Building a Sales Engine
The biggest growth ceiling for most roofing companies is that the owner is the only salesperson. You are probably your best salesperson. You have the passion, the product knowledge, and the direct incentive. But your time is limited. Every minute you spend selling is a minute you are not managing, strategizing, or building the business. Owner selling caps your growth. Building a sales team unlocks it.
The transition from owner selling to leading a sales team is the most critical inflection point for any roofing business trying to scale. Here is how to approach it.
Start with one salesperson. Do not hire three at once. Find one person with a sales background, ideally from door to door or home services. Train them on your process, your pricing, and your standards. Ride along on their first 10 to 20 estimates. Give them a commission structure that rewards closing and collecting reviews.
Create a repeatable sales process. Document every step from the first call to the signed contract. How do you qualify leads? What happens during the inspection? How do you present the estimate? How do you follow up? If it only exists in your head, it is not a system. Write it down so someone else can execute it.
Automate follow up. Most roofing companies lose leads to slow follow up, not to competitors. Leads contacted within 5 minutes are 9 times more likely to convert. Set up automated text confirmations, email follow up sequences, and reminders for your sales team. A CRM makes this possible. Without one you are flying blind.
One roofer on Reddit who grew to $2.7 million in annual revenue said he gets over half his sales from referrals and his company spends over $150,000 a year in advertising. But he also stressed that advertising is only useful if you can close the deals that come from it. “Lead generation and sales are the most important part of a roofing company being successful. You won’t grow by being the cheapest in town. You have to grow by being a damn good salesman and building a referral base.”
Grow a Roofing Business with Marketing That Compounds
The most common mistake growing roofing companies make with marketing is spending everything on channels that reset to zero every month. You pay for ads this month and get leads. You stop paying and the leads stop. That is renting leads.
The smarter approach is to build a marketing system where some channels generate leads immediately while others compound over time. We covered this in depth in our guide on building a roofing lead generation system, but here is the framework.
Tier 1 is free and compounding. Google Business Profile optimization, review collection after every job, and organic SEO. These cost mostly time and effort but produce the cheapest leads long term. A roofing company with 150 reviews and a well optimized GBP will generate leads every month without spending a dollar on ads. Our guide on roofing SEO covers the specifics.
Tier 2 is paid and immediate. Google Local Services Ads, Google Ads, and Facebook Ads. These cost real money but deliver leads fast. Use them to fill gaps while your compounding channels build. Our guide on Google Ads for roofers breaks down the math on when paid ads make sense and when they do not.
Tier 3 is tactical and relationship based. Door knocking around completed jobs, referral bonuses for past customers, partnerships with real estate agents, insurance adjusters, and property managers. These are high converting but hard to scale. They fill the pipeline while you build everything else.
The benchmark for roofing companies is to spend 8% to 12% of revenue on marketing. If you are under $500,000 and trying to grow, plan on 10% to 15%. Growth requires more investment upfront before the compounding channels kick in. For more detail on where to put that budget at every revenue level, read our digital marketing for roofers guide.
Growing a Roofing Business Means Hiring Before You Think You Are Ready
There is a massive shortage of skilled trades labor. The construction industry is short roughly 500,000 workers. That means roofing companies need to be proactive about hiring, not reactive.
The two hires that change everything for a growing roofing business are a dedicated phone answerer and a salesperson. Most owners wait too long on both.
Your first hire should be someone who answers the phone. Not a salesperson. Not an installer. If you miss a call you just lost a job. Marketing is expensive. Missed calls are more expensive. One contractor shared that he lost more jobs to missed calls than to any competitor.
Your second hire should be a salesperson. This is the hire that frees you from the estimate treadmill and lets you actually run the business. It is also the hire most owners resist the longest because nobody sells like the owner. That is true. It does not matter. A salesperson closing at 20% frees you to generate more leads, manage more jobs, and think strategically. Your business grows faster with a B+ salesperson and a free owner than with an A+ owner who is maxed out.
For your crews, one experienced roofer on Reddit recommended keeping good subcontractors rather than hiring employees early on. “Keep subbing. If the sub does good work, keep him fed.” He said he used the same sub for 3 years and that sub eventually brought him 3 additional crews when he expanded. The key advice was to “be a sales company, not a roofing company” during the growth phase. Focus on selling and project managing while reliable subs do the installs.
When you do hire, the biggest retention lever is simple. Pay well and pay on time. Beyond that, provide a career path so employees see a future, not just a paycheck. Show them they can advance from laborer to lead to foreman to project manager. Companies that provide clear career paths have significantly lower turnover.
Build Processes Before You Need Them to Grow Your Roofing Business
The number one operational mistake growing roofing companies make is scaling without systems. You add more crews, more jobs, more trucks, and suddenly things start falling through the cracks. Missed inspections. Wrong materials ordered. Customers not called back. Warranties not documented. The owner spends every night doing paperwork instead of sleeping.
You need documented processes for every repeatable task in your business before you try to scale. The SBA’s guide to strengthening your business recommends documenting standard operating procedures as one of the first steps toward sustainable growth. For a roofing business that means lead intake and qualification, estimate creation and follow up, job scheduling and crew dispatch, material ordering and delivery, quality control and walk throughs, review collection and customer follow up, invoicing and payment collection.
A CRM is the backbone of these processes. It tracks where leads came from, how fast you responded, whether they converted, and how much revenue each channel generated. Without one, you are guessing. We are putting together a comparison of the best CRM options for roofing companies.
One roofing company owner reported growing from 2 trucks to 6 in 12 months after implementing proper systems and software. Another said the jump from starting out to $200,000 per month in revenue came down to having systems in place for every part of the business, not just the roofing.
Know Your Numbers or You Cannot Grow
You cannot grow what you do not measure. At minimum you need to know these numbers at all times.
| Metric | Why it matters |
|---|---|
| Close rate | If you close 15% of estimates you need more leads. If you close 35% you need more estimates. The bottleneck is different |
| Average job value | Determines how many jobs you need to hit revenue targets. A $12,000 average means 83 jobs for $1M. A $20,000 average means 50 |
| Cost per lead by channel | Shows you which channels are working and which are burning money |
| Cost per booked job | The only marketing number that actually matters. Divide total spend on a channel by jobs booked from it |
| Gross profit margin | Revenue means nothing if margins are thin. The average roofing business runs 20% to 40% gross margins. Know yours |
| Cash on hand | Growth eats cash. You need enough to cover payroll, materials, and overhead for 60 to 90 days without revenue |
One growth planner laid out the math for scaling from $3M to $5M. That is $2 million in additional revenue. At a $20,000 average job, that is 100 more jobs per year or roughly 2 more jobs per week. At a 25% close rate you need 8 estimates per week to close 2. At a 65% booking rate you need about 13 leads per week. At $150 per lead that is roughly $2,000 per week in marketing spend or $8,000 per month. When you break annual goals down to weekly targets, growth becomes a math problem instead of a guessing game.
Customer Experience Is Your Growth Engine
The cheapest lead you will ever get is a referral from a happy customer. Referral leads close above 50% and cost you nothing but the time it took to do excellent work. Every other channel performs better when your reputation is strong.
The roofing companies that grow fastest are obsessive about customer experience. That means answering the phone fast, showing up on time, communicating throughout the project, leaving the job site clean, doing a final walk through with the homeowner, and asking for a review before you leave the driveway.
One roofer described two companies doing the same quality work. Company A finishes and collects payment. Company B finishes, answers every question, keeps the homeowner informed, and gives a five year guarantee. Company B gets the referral every time. Satisfied customers become loyal ambassadors and outspend new customers by 67%.
Build a referral system that runs automatically. Offer a $100 to $250 referral bonus. Mention it during the final walk through. Follow up by text 30 days after the job. Make it dead simple for past customers to send people your way. Understanding what roofers actually earn at different levels helps you price for both profit and customer satisfaction.
Partnerships That Feed Your Pipeline
When figuring out how to grow a roofing business, do not overlook offline relationships. The roofers who grow fastest are not just marketing online. They are building partnerships in their community that generate consistent referrals without ad spend. The National Roofing Contractors Association (NRCA) is a great starting point for industry networking, certifications, and local chapter connections.
Real estate agents are one of the most valuable partnerships for a roofing company. Every home sale involves an inspection. Many need roof repairs or replacements before closing. One roofer said realtor business is a slow grind to start but once the relationships develop you get a lot of work. Join your local realtor association as a vendor and show up to every event.
Insurance agents and adjusters can recommend roofers when homeowners file claims. Build relationships by being easy to work with, documenting everything, and making the claims process smoother for the homeowner.
BNI and networking groups were mentioned repeatedly by successful roofers. One said his two BNI memberships brought in over $1.5 million in revenue over 3 years for about $1,000 per year in membership fees. That is an absurd ROI. The key is showing up consistently, giving referrals to others in the group, and being patient while relationships develop.
Complementary businesses like gutter installers, solar companies, and siding contractors serve the same customers you do. Cross referral arrangements cost nothing and can generate steady work.
Diversify Your Services Strategically
Once your core roofing business is running smoothly, adding complementary services can increase revenue per customer without proportionally increasing marketing costs.
The most common additions for growing roofing companies are gutter installation and repair, siding and exterior work, roof maintenance plans, roof inspections for real estate transactions, and storm damage insurance claim assistance.
One contractor recommended offering roof inspections, gutter cleaning, and maintenance packages alongside main services. Smaller repeat jobs generate consistent income, build relationships, and lead to reviews. More reviews lead to bigger jobs.
Maintenance plans are an underutilized growth tool. A roofer with 400 maintenance customers paying $299 per year generates $120,000 in recurring revenue and owns the relationship for the next time those roofs need replacing. That is predictable revenue that smooths out seasonality and creates a built in customer list for upselling.
Do not diversify randomly. Start with services that leverage your existing crews, equipment, and customer base. If your roofers are already on the roof, adding gutter work is a natural extension. Adding plumbing is not.
Growth Milestones and What Changes at Each Stage
| Revenue | Typical team | Growth focus |
|---|---|---|
| Under $500K | Owner plus 1 to 2 subs | Get the phone ringing. Build reviews. Establish GBP. Door knock. Referrals. Survive |
| $500K to $1M | Owner, phone person, 1 salesperson, 1 to 2 crews | Hire your first salesperson. Add LSAs and basic SEO. Document your sales process. Get a CRM |
| $1M to $3M | Sales team, office manager, 3 to 5 crews | Full marketing mix. Scale ad spend. Build operations manual. Track every KPI. Add services |
| $3M to $5M+ | Departments for sales, production, marketing, admin | Owner becomes CEO. Hire leaders not doers. Multi location or multi service expansion. Acquisitions |
The shift from each stage to the next requires the owner to let go of tasks they used to do themselves. That is the hardest part of learning how to grow a roofing business. It is not the marketing or the money. It is the identity shift from roofer to business owner.
What to Do This Month
- Write down your sales process. Every step from lead intake to signed contract. If it only exists in your head, it is not a system
- Check your numbers. What is your close rate? Average job value? Cost per lead? Cost per booked job? If you do not know, start tracking today
- Set up or optimize your Google Business Profile. Fill out every field. Upload real photos. Respond to every review
- Ask every customer for a review. After every job. No exceptions. Send a direct link by text
- Join one networking group. BNI, chamber of commerce, or local realtor association. Show up. Give referrals. Be patient
- Evaluate your first hire. If you do not have a dedicated phone answerer, that is your next hire. If you do, your next hire is a salesperson
The roofing businesses that grow are not always the best roofers. Knowing how to grow a roofing business comes down to knowing your market. They are the ones who know their market, build systems, and execute consistently. If you want to know which zip codes in your area have demand, which keywords nobody is targeting, and where the open ground is before your competitors find it, that is exactly what we build. Get your custom market research report here and grow your business on real data.