Overall Roofing LLC was born right here in Franklin, Tennessee. As locals ourselves we understand this community, its neighborhoods and most importantly its homeowners. We didn’t start this company to be another door knocker chasing storm claims — we started it because we genuinely care about protecting the homes people have worked so hard to build.

How It All Started

If you’ve lived in Franklin for any length of time you know what happens after a hail storm. Within hours, roofing contractors from across the region flood the neighborhoods knocking on doors, flying drones and pushing homeowners to file insurance claims, sometimes before they’ve even had a chance to assess the situation themselves.

We’ve always believed there’s a better way.

One afternoon, I was walking through a neighborhood that had recently taken a beating from a storm when I noticed something, a shingle laying in the valley. The homeowner happened to step outside at that very moment. I apologized for the intrusion, mentioned what I saw and offered to take a look one day if they were ever interested.

No pressure, no sales pitch — just genuine concern.

About a week later, her husband called. He told us that over 20 roofing contractors had come by in the days after the storm. Just about every single one wanted to immediately help file an insurance claim without so much as setting foot on the roof. He told us our approach was different. That our genuine concern for his home is what made him call us back over all the rest.

This story is everything Overall Roofing LLC stands for.

Core Values

Our Promise to You

When you call Overall Roofing LLC you’re not getting a faceless contractor who blew in from out of town chasing storm work. You’re getting a local team that genuinely cares about your home, your family and your community.

Ready to Experiece What Makes OverAll Roofing Different?

See for yourself why homeowners trust Overall Roofing LLC.

Schedule your free, no-obligation roof inspection today.

Request for Quote