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

  • A full walk of the roof

    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.

  • 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.

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.

  • 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