
Top Hat Roofing • North Carolina
Roof Replacement in Charlotte, NC
If your roof is aging, worn or keeps needing repairs, start with a straightforward conversation about replacing it: materials, scope and what to expect.
Tell us about your home and your current roof. We'll help you plan the next step.
Since 2020
Serving Charlotte-area homes and businesses
NC & SC
Licensed roofing contractor in both states
Certified
Roof Maxx dealer and Fluid Applied Roofing installer
No Nail Left Behind
Our property-protection cleanup guarantee
Google reviews
Roof replacement
A new roof is a big decision. We'll walk you through it so you know exactly what's being done to your home.
A close look at your current roof to understand whether replacement is the right call.
Talking through shingle styles and colors that suit your home and budget.
Removing the old roof and installing the new system with care for your property.

How it works
Call or send a short request with your ZIP code and what's happening.
We'll follow up to learn more about your roof and your home.
You'll get a clear picture of the work your roof needs.
Our work
















About us
Founded in 2020 by Ben Esposito, we began as a Roof Maxx dealership dedicated to roof restoration. As our reputation grew, we expanded into roof replacements and launched Top Hat Roofing as a standalone brand in 2025. Today we handle replacement, repairs, gutters, restoration and insurance claim support, guided by grit, integrity, compassion and lasting quality.
"When it comes to your roof, it's not just about choosing a shingle and a color. At Top Hat Roofing, we build a complete roof system with upgraded components designed to protect your home and family for years to come."Ben Esposito, Founder
Ben Esposito
Founder & Owner
Founded the company in 2020 as a Roof Maxx dealership focused on roof restoration, then launched Top Hat Roofing as a full-service roofing brand in 2025.