Skip to content

Roof Repair


Roof repair in progress

Roof Repair

A roof’s primary job is to protect a house from the elements. If a roof is damaged, replacing it is not always necessary. Sometimes, you can extend the lifetime of a roof with just some repairs and maintenance. If you need a roof repair in Hendersonville, NC or one of the surrounding areas, give us a call today.

Why Choose Us?

  • 18+ Years of Experience
  • Insured

Roof Repair Services


And here is a list of services we can provide.
  • Leak Repair – If your roof is already leaking, you must have it repaired as soon as possible. Water inside your home can cause extensive damage. We can track down the source of the leak and seal it.
  • Missing Shingle Replacement – Strong winds can blow shingles right off you roof. If you have missing shingles on your roof, we can replace them for you. We will replace the missing shingles with the same type and color of shingles you currently have.
  • Shingle Buckle Repair – If the sheathing underneath your shingles moves or expands, the shingles on top can buckle. When shingles don’t lay flat because they have buckled, water can leak into your home. If you see buckled shingles on your roof, getting them fixed as soon as possible is important.
  • Flat Roof Repair – If your flat roof is leaking, we can repair it for you.
  • Metal Roof Repair – We can stop metal roof leaks, repair flashing, and more.
  • Flashing Repair – Flashing directs water away from vulnerable areas such as joints, chimneys, and skylights. If your flashing is damaged or was improperly installed, water may leak into your home.
  • Pipe Boot Repair – Pipe boots don’t last as long as roofs do. After about 5 years of being exposed to the elements, pipe boots tend to crack. Damaged pipe boots can serve as points of entry for water, so get them replaced before water starts to seep in.
  • Fascia and Soffit Repair – If you have broken or missing Soffit or Fascia, we can replace them for you.

Schedule an Appointment​

To get in contact with us, fill out our contact form or give us a call at (828) 290-0301