On Tops Roofing: Trusted Raleigh-area Roof Inspectors

Has it been a few years since your roof has been inspected? Your roof could be developing problems, and you may not know about them until it’s too late. Don’t take that risk — get peace of mind with a thorough roof inspection by On Tops Roofing!


We recommend that  homeowners have their roof inspected at least every seven years; older roofs or those exposed to certain elements should be inspected more often. Regular roof maintenance (once or twice a year) will also include a roof inspection, and will keep your home’s roof in great shape.

What Do We Check for in Our Comprehensive Roof Inspections?

For most roofs, we inspect for:

  • Nail pops
  • Granular loss
  • Seal failure
  • Cracked or brittle shingles
  • Curling and blistering shingles
  • Soft spots, which may indicate water damage
  • Watertight flashings and penetrations
  • Pipe collar problems
  • & More!

A written report of our findings will be provided. This report will include any roof repair recommendations we may have, along with price estimates.

There will be a nominal fee for roof inspections to cover our costs. If we recommend that a repair or roof replacement be made, however, we may give you a discount, apply this payment to the needed roofing service, or otherwise negotiate this charge.

Don’t wait any longer to make sure your roof is in good shape! Call On Tops Roofing today to schedule your roof inspection. On Tops Roofing, based in Angier, NC, proudly serves the following areas: Raleigh, Cary, Holly Springs, Apex, Fuquay-Varina, Garner, Fayetteville, Chapel Hill, Clayton and all of Harnett and Johnston Counties. Please contact us for additional service areas.