Skip to main content

Free · No obligation

Get your free roof inspection

Storm damage, an active leak, or a roof that has simply run out of life — we come out, climb up, photograph everything, and tell you exactly where you stand. It costs nothing and commits you to nothing.

Roof leaking right now? Call — we answer 24/7.

What the inspection includes

  • Safe drone flyover first

    We photograph every slope, ridge, valley and penetration from the air before anyone walks the roof. Safer for our crew, gentler on your shingles, and crystal-clear evidence for your file.

  • HAAG-certified inspection

    Our inspector is trained to the roofing industry’s forensic damage standard, so hail hits, wind creasing and snow-load damage are documented the way adjusters recognize.

  • A full walk when safe

    Shingles, flashings, valleys, vents and ridge — plus the attic, where leaks show up first.

  • Photos of every problem

    Close-up documentation of hail bruising, wind lift, missing tabs and snow or ice damage, stored with your file.

  • A straight answer in writing

    Repair or replace, what it costs, and how long the roof you have has left. No scare tactics.

  • Your claim, if there is one

    If the damage is covered, we hand your insurer the evidence and meet the adjuster on site.

What happens after you hit send

  1. Step 01

    You send the request

    Sixty seconds of details, or one phone call — whichever you prefer.

  2. Step 02

    We call or text back

    Within one business day, from a real crew lead. Emergencies are answered 24/7.

  3. Step 03

    We inspect, free

    Usually within a few days. You don't need to be home, but you're welcome to be.

  4. Step 04

    You decide

    You get the photos and the findings either way. There is no obligation to hire us.

How we inspect

Drone-safe roof inspections, read by HAAG-certified eyes.

Safe drone roof inspections

We fly a high-resolution drone over every slope, ridge, valley and penetration before anyone sets foot on the roof. It is safer for our crew, gentler on your shingles, and it captures the kind of close-up evidence an adjuster can read — without risking a person on a wet or damaged surface.

  • No unnecessary walking on damaged shingles
  • Steep, tile and multi-story roofs inspected safely
  • Aerial photos stored with your file

HAAG-certified inspectors

HAAG certification is the roofing industry’s recognized standard for forensic damage assessment. A HAAG-certified inspector is trained to tell hail damage from normal wear, wind creasing from installation defect, and ice-load damage from age-related failure — then document it the way insurance carriers and appraisal processes accept.

Why that matters for you: our findings carry weight with your adjuster, which means legitimate storm damage is less likely to be written off as wear and tear, and your claim has a better chance of being scoped correctly the first time.

Book a free drone + HAAG inspectionNo cost, no obligation, no pressure.

Tell us what you’re seeing up there

Fill this out and a crew lead gets it immediately. Prefer to talk? Call or text 801.839.4186 any hour of the day.

Wondering whether the damage is covered by insurance? Here’s how claims work.

Request your free inspection

Takes about 60 seconds. We call or text back within one business day — emergencies answered 24/7.

No obligation, no sales push. Your details are only used to schedule your inspection — see our privacy policy.

Why homeowners pick Harbor

The boring guarantees that actually matter

  • 25-year warranty

    Every roof we install is backed by a 25-year warranty, in writing.

  • Licensed & insured

    A fully licensed and insured Utah crew — never a fly-by-night storm chaser.

  • HAAG-certified inspectors

    Trained to the roofing industry’s forensic damage standard, so your inspection holds weight with the adjuster.

  • Drone roof inspections

    High-resolution aerial documentation of every slope — safer for our crew and gentler on your shingles.

  • Insurance claims handled

    We document the damage, meet your adjuster, and walk the claim through with you.

  • Answered 24/7

    An active leak at 2 a.m. is still an emergency. Someone picks up the phone.

Service area

We cover all 29 Utah counties and southwest Wyoming

Utah & Wyoming

Every county in Utah

  • Beaver
  • Box Elder
  • Cache
  • Carbon
  • Daggett
  • Davis
  • Duchesne
  • Emery
  • Garfield
  • Grand
  • Iron
  • Juab
  • Kane
  • Millard
  • Morgan
  • Piute
  • Rich
  • Salt Lake
  • San Juan
  • Sanpete
  • Sevier
  • Summit
  • Tooele
  • Uintah
  • Utah
  • Wasatch
  • Washington
  • Wayne
  • Weber

WYOMING

  • Rawlins
  • Rock Springs
  • Green River
  • Lyman
  • Cokeville
  • Evanston

Not sure whether you’re in range? Call us at 801.839.4186 and we’ll tell you straight — no runaround.

Call nowFree inspection