(757) 537-1945

Hampton Roads

Roofing Company

Commercial & Residential

Call Now!
(757) 537-1945

Commercial Roofing

Residential Roofing

Roof Replacements

Roof Repairs

Your Local Roofing Experts

We’ve provided commercial and residential roofing installation, repair and maintenance for more than 40 years throughout the Hampton Roads area. Whether you’re a home owner in Virginia Beach needing storm damage roofing repair, or a business owner in Norfolk in need a complete commercial roof replacement, we’ve got you covered! 

Our areas of roofing services include: Norfolk, Virginia Beach, Chesapeake, Portsmouth, Suffolk & more!

Call now for a free inspection or quote! (757) 537-1945

Roofing Experts

We’re a full service commercial & residential roofing company offering Roof Repairs, New Roof Construction, Roof Coatings, Roof Replacement and more!

Material Manufacturer Certified

Flat Roofs By Pegram use only the highest quality products on our commercial & residential roofing projects: GAF, GenFlex and Mule-Hide. Our roofers are trained & certified by our commercial roofing material manufacturers.

Free Estimates

Get your free estimate today! We’re your Hampton Roads commercial roofing experts. 

Our Roofing Products

Customer Testimonials

Thank you for the speedy response to my phone call and repair! Fixing the missing roofing tile saved me hundreds in damage to my ceiling.
David Culpepper

Flat Roofs By Pegram replaced my roof and now it’s beautiful. This is a family business that provides quality work and fair prices.
Billy W.

Owning an older home with a flat roof requires some TLC. Thanks to Flat Roofs by Pegram for teaching me about my options and providing me with an affordable long-term solution that saves me from the annual repair patches that were costing a fortune.
Allison H.

I have been using Pegram’s Roofing for the last 25 years, and I plan on using them for the next 25 years!

Bill Dorson

Why Choose Us

✔Better Business Bureau Accredited

✔40+ Years Roofing In Hampton Roads

✔No Job Too Big or Too Small! 

Call Now! (757) 537-1945

Get a Free Quote!