“I had a thorough metal roof inspection done by Metal Roofing Pros, and they honored their written warranty. I felt confident after their assessment in Charleston.”
Maria V.South Charleston
VerifiedExperience Reliable Metal Roofing Installation in Charleston, handled by certified local crews who understand the unique needs of Kanawha County. Whether you're looking to upgrade to a durable roof or replace an aging structure, our specialists provide thorough assessments and high-quality installations tailored specifically for the southwest West Virginia climate. You can expect a flat-rate written quote before we commence any work, giving you peace of mind about the costs involved.
Licensed · Upfront options · Clean work areas · Written guarantees
These are our most frequently served ZIP codes. Nearby areas may also qualify—call if you do not see yours.
South Charleston · Malden · Dunbar · Rand · Coal Fork · Dupont City · Big Chimney · West Dunbar · Institute · Jefferson · Marmet · Pinch
South Charleston · Dunbar · Marmet · Pinch · Belle · All West Virginia cities
“I had a thorough metal roof inspection done by Metal Roofing Pros, and they honored their written warranty. I felt confident after their assessment in Charleston.”
Maria V.South Charleston
Verified“I appreciated how clearly the technician from Metal Roofing Pros explained the metal shingle roofing work needed in Charleston. They did a great job!”
Derek M.Charleston
Verified“After a severe storm, I had a leak that needed urgent metal roofing installation. Metal Roofing Pros responded quickly and got the job done in less than an hour, and now my roof is as good as new!”
James R.Charleston
VerifiedA real dispatcher is available if your question is not answered here.
Call (844) 516-0133 →Most Charleston calls are scheduled the same day, with 24/7 emergency response across Kanawha County.
We quote a flat rate up front - typically in the range shown below - and you approve it before we begin.
Call now for fast, licensed metal roofing anywhere in Charleston and Kanawha County.