Roofing Company, Black Mountain, NC

HomeRoofing Company, Black Mountain, NC

Hire a local crew that shows up, explains the work, and stands behind it.

Maybe you’ve noticed a leak, or your roof is getting old and you’re wondering how long it will last. Before you make plans for replacement or repairs, you’ll want to know its condition and all your options. That starts with an inspection by a reputable roofing company and a straightforward conversation about the work your roof needs.

Roofing Company in Black Mountain, North Carolina

Cover and Care Roofing is a family-owned roofing company serving homeowners in Black Mountain, North Carolina. Our owner worked in construction and remodeling before starting the business. For six years, we’ve worked with property owners on inspections, repairs, and new roofs.

Here’s what you can expect when you call us:

  • A thorough inspection before we recommend roofing work
  • A detailed estimate you can review and ask questions about
  • Help choosing a material and color for a new roof
  • A clear explanation of what will happen on the workday

We install asphalt shingles, concealed-fastener metal roofing, slate, and shake products. If your existing roof needs attention, we’ll look at the problem and discuss whether a repair will do. We work on commercial roofs, though most of our jobs are for homeowners.

Once a project is scheduled, we’ll tell you when the crew is coming and what you should do to prepare. We aim to be on time, keep you informed, and leave the property clean when the work is finished. Our work also comes with a 10-year warranty.

Call our roofing company if you’d like us to take a look at your roof and talk through your options.


At Cover and Care Roofing, our roofing company serves those throughout Madison County, Buncombe County, Haywood County, Henderson County, and Transylvania County, North Carolina, including Asheville, Black Mountain, Brevard, East Flat Rock, Etowah, Fletcher, Hendersonville, Mills River, Swannanoa, Waynesville, and Woodfin.