Roofing Success Podcast

Episode #302

The Problem With Copying $10M Roofing Companies with Dave Carroll

Guest: Dave Carroll

Stop Copying Big Roofing Companies

About Our Guest

Guest: Dave Carroll

Company: Dope Marketing

Bio

David Carroll is the Founder and CEO of Dope Marketing and a well-known entrepreneur in the marketing technology space. Based in the Minneapolis-St. Paul area, he has built a reputation for helping home service businesses grow through data-driven marketing, direct mail automation, advanced audience targeting, and effective list management strategies.

His mission is to “make direct mail simple” by removing common barriers like high costs, complexity, and large minimum orders through the use of technology. At 40, Carroll is also a father of five, and he often speaks about balancing the demands of entrepreneurship with family life.

Watch the Episode

In this Episode...

Why “Build to Sell” Isn’t Always the Right Goal

If you’ve been in the roofing industry for any amount of time, you’ve probably heard the same advice over and over. Build your business to sell it. Private equity is buying. Big companies are cashing out. That’s the dream, right?

Not always.

The real issue is not that the advice is wrong. It is that most roofing contractors are applying it way too early.

As Dave Carroll puts it:

“You just have to be conscious of how much advice you’re taking… from someone who’s done $10 million… you’re not there yet.”

If you are running a $500K to $3M roofing company, copying what a $10M company is doing can actually slow you down.


The Trap Most Roofing Companies Fall Into

It is easy to look at bigger companies and think they have the blueprint.

They have systems. Teams. Structure. It all looks clean and scalable.

So smaller companies try to copy:

  • Org charts
  • Hiring structures
  • Management layers
  • Exit strategies

The problem is those things were built after years of growth. Not at the beginning.

Instead of focusing on what actually moves the needle, you end up overcomplicating your business.


Growth Happens in Stages

Every roofing business goes through phases.

Early on, you are doing everything. Selling jobs, managing crews, handling customers.

Then you start hiring. You build some structure. You figure things out as you go.

Eventually, you get to a place where systems matter more than hustle.

The mistake is trying to skip steps.

What works for a $10M company is built for a completely different stage than where most contractors are.


More Revenue Does Not Always Mean More Profit

This is where a lot of roofing companies get burned.

You grow. You add more jobs. You increase revenue.

But your profit does not go up. Sometimes it goes down.

That usually happens when you scale before your systems are ready.

A better way to think about growth is:

  • More profit
  • More control
  • More time
  • Less chaos

At some point, you have to ask yourself:

If I didn’t grow at all, how could I make this business better?


Figure Out What You Are Actually Good At

Most roofing business owners try to do everything.

But that only works for so long.

Some people are great at creating momentum and closing deals. Others are better at building systems and keeping things organized.

If you do not figure out where you fit, you become the bottleneck.

The goal is not to do more. It is to focus on what you are best at and build around that.


Not All Advice Applies to You

This is one of the biggest takeaways.

Advice from larger companies is not bad. It just might not apply to your current situation.

If you are still building your team and figuring out your processes, you do not need advanced strategies for selling your business.

That is like learning calculus when you are still working on basic math.

Focus on what matters right now.


What Actually Matters at Your Stage

Before worrying about selling your business, focus on the fundamentals.

  • Do your employees know their roles?
  • Do you have clear processes for sales and production?
  • Is your CRM clean and accurate?
  • Are you actually making money on your jobs?

If those things are not dialed in, scaling will only create bigger problems.


Where AI Fits In

AI is becoming a huge opportunity for roofing companies.

But it is not about writing emails or social posts.

It is about understanding your business better.

You can use it to:

  • Analyze your sales process
  • Improve team communication
  • Identify inefficiencies
  • Build better systems

The key is feeding it real information about your business and using it to think more clearly.


Final Thoughts

There is nothing wrong with wanting to build a business you can sell.

But that should not be your starting point.

Focus on where you are right now. Build a business that actually works. Get your systems in place. Make it profitable.

Then worry about what comes next.

Because the best roofing companies are not built by copying others.

They are built by doing the right things at the right time.

Resources & Links

Join Our Facebook Group:
https://roofingpod.com/facebook

Leave Us a Review:
 https://roofingpod.com/review

Text Jim:
 (612) 512-1812 — Say Hi!

Ask ChatGPT about this episode

Get quick answers and clarity based on this episode:

FAQs: Roofing Business Takeaways from This Episode

Not necessarily. While building a sellable business is a good long-term goal, it shouldn’t override your current needs. Focus first on profitability, systems, and stability. Many contractors prematurely chase “exit strategies” before building a strong foundation.
Larger companies operate with established teams, processes, and resources. Smaller businesses often lack these, so implementing complex systems too early can create confusion and inefficiency instead of growth.
Trying to scale too fast without proper systems. Adding revenue without structure often leads to lower profitability and more operational chaos.
Focus on conversion rates, pricing strategy, and sales processes. Often, optimizing what you already have is more effective than chasing more leads.
Start with your customer journey: lead intake, sales process, production workflow, and follow-up. These are the core systems that drive your business.
Look at your revenue, team size, and how dependent the business is on you. If you’re still heavily involved in daily operations, you’re likely in an early or mid-stage.
Identify tasks you’re not good at or don’t enjoy. Then prioritize delegating those as your business grows, especially if they’re not revenue-generating.

Sponsors

Subscribe to the Podcast on the following platforms:

Related Episodes