Professional roof repair, replacement & installation across 174 cities including Charlotte, Raleigh, Greensboro, Durham & Winston-Salem.
174 cities and towns with trusted roofing professionals ready to serve you.
Our licensed teams provide a full range of roofing services across North Carolina.
JC Roofing and Gutters proudly serves homeowners and businesses throughout North Carolina with comprehensive roofing and gutter solutions. With 174 cities across the state, our licensed and insured crews are always nearby and ready to help — whether you need a quick roof repair, a complete replacement, or emergency storm damage service.
We understand that every region of North Carolina has its own climate challenges, building codes, and architectural styles. That is why our local teams bring specialized knowledge of North Carolina roofing requirements to every project. From the materials we recommend to the techniques we use, everything is tailored to protect your property for decades to come.
Real feedback from customers we have served across the country.
"Got a roof inspection before selling our house. The inspector found a few areas that needed attention — cracked flashing around the vent pipes and some lifted shingles near the ridge. Repairs were done quickly and professionally. Passed the buyer's inspection with no roofing issues. Money well spent."
"JC Roofing did a solid job on our roof replacement. Took about three days which was a little longer than quoted, but the finished product is excellent. They found some rotted decking that needed replacing and showed me before proceeding. Fair pricing on the extra work. Would hire again."
"Solid roof replacement work. The only reason for four stars instead of five is that the original start date got pushed back by two days due to weather. Once they started, the work was excellent. New dimensional shingles look amazing and the price was competitive with every other bid we received."