Roofing Services, Charlotte, NC

We offer all the roofing services that you’ll ever need for your home or business.

Roofing Services in Charlotte, North Carolina

There are some companies that will tell you they offer comprehensive roofing services, but if you have something a bit off the norm, they might not be able to accommodate you. That isn’t the case when you reach out to us at All American Roofing & Restoration. You could say that the “All” in our name denotes that we do it ALL!

So, what exactly does that mean? First of all, it means we offer both residential and commercial roofing services in the Charlotte, North Carolina area. Whether you need shingle roofing or metal roofing for your home or flat roofing for your business, you’ll need only one contractor to keep both properties in top condition and resolve any roofing issues.

Second of all, we are your best source for an accurate assessment of your roofing and an honest recommendation as to whether your problem can be resolved with roof repair or if roof replacement makes more sense given the extent of the problem and whether a repair would add enough to the life of the roof to be worth it. In addition, we offer routine maintenance roofing services, which are your best bet for getting the longest life from your roofing.

Finally, we are experts at matching existing roofing, so if you’re planning an addition to your home and want the roofing on it to match the rest, we’re here to make that happen– and, we can build the custom addition for you too!

If you have any questions about the roofing services we offer or would like to schedule an appointment, don’t hesitate to reach out to us.


At All American Roofing & Restoration, we offer roofing services in HickoryStatesvilleCharlotteDenver, Boone, Granite Falls, ConoverLincolnton, Morganton, Newton, and St. Stephens, North Carolina.