Growing a roofing company isn’t just about selling more roofs. At some point, every owner realizes they’re no longer just a salesperson or project manager. They’re responsible for payroll, hiring, cash flow, financial reporting, training, culture, and dozens of moving pieces that customers never see. That transition catches many contractors off guard because the skills that helped them launch the business aren’t always the same skills needed to scale it.
In this episode of the Roofing Success Podcast, Scott Huffman shares the lessons he’s learned while growing his roofing company to nearly $4 million in annual revenue. Along the way, he discusses the costly mistakes he made, the systems that transformed his business, and why reaching his own knowledge ceiling became the catalyst for the company’s next stage of growth. It’s an honest conversation about what it actually takes to build a roofing business that can continue growing long after hustle alone stops working.
Running a Business Is More Than Selling Roofs
One of the biggest misconceptions Scott sees in the roofing industry is that successful salespeople automatically make successful business owners. Selling a roof may feel straightforward: collect a deposit, complete the work, get paid, and move on to the next project.
Once you own the company, however, an entirely different set of responsibilities appears. Suddenly you’re responsible for workers’ compensation, liability insurance, bookkeeping, software subscriptions, legal fees, payroll, taxes, and making sure employees get paid even when cash flow gets tight. Those behind-the-scenes responsibilities are easy to overlook until they’re sitting squarely on your shoulders.
Scott explains that these operational costs aren’t optional. As the company grows, so does the infrastructure required to support it. Owners quickly realize they aren’t simply building roofs anymore. They’re building an organization, and that organization needs systems, financial discipline, and leadership if it’s going to survive long term.
Every Owner Eventually Reaches a Knowledge Ceiling
One of the most refreshing moments in the conversation comes when Scott admits he reached what he called his “intellectual capacity.” He knew how to sell roofing, build relationships, and grow revenue, but he realized he didn’t fully understand the financial side of running a larger company.
Conversations with owners of much bigger businesses exposed gaps in his knowledge, particularly around profit and loss statements, annual budgeting, overhead allocation, and understanding the metrics that drive long-term profitability.
Rather than pretending he had the answers, Scott hired a consulting firm to help him learn. That decision changed the trajectory of his company. Instead of continuing to rely solely on instinct and determination, he began building the knowledge necessary to operate at the next level. It’s a reminder that every roofing company eventually reaches a point where the owner’s personal growth becomes the limiting factor for the business itself.