How Much Does a Residential Roof Replacement Cost?

Residential roof replacement in the Carolinas typically runs $5,500 to $15,000 for asphalt shingles on an average home — and $20,000 to $45,000+ for metal or premium materials. Here's what drives the range.

Call (864) 266-7926 · Request a free inspection