Utah County · Licensed & Insured

A roof built for Utah. Done right the first time.

Roof replacement, repair, and insurance claim help from a local crew that knows what canyon winds, heavy snow, and high-altitude sun do to a roof.

★★★★★ 122+ five-star Google reviews  ·  DOPL #14145194-5501  ·  Utah local — HQ in Utah County

Asphalt shingle roof replacement on a Utah County home

500+

ROOFS COMPLETED

13

YEARS IN UTAH

122+

FIVE-STAR REVIEWS

11

COUNTIES SERVED

HM Roofing is a licensed Utah roofing contractor headquartered in Utah County, serving the Wasatch Front, Central Utah, and the St. George area — roof replacement, repair, storm damage and insurance claim help, fire-resistant (Class A/WUI) systems, metal, luxury residential, and commercial roofing.

What We Do

Every roof. One standard.

Completed asphalt shingle roof replacement in Utah County

Roof Replacement

Full tear-off or re-roof, engineered for Utah snow load and wind — with manufacturer-direct pricing and an itemized bid.

Residential roof repair on a Utah County home

Roof Repair

Wind-lifted shingles, leaks, flashing, ice dam damage — found at the source, fixed fast, documented properly.

03

Fire-Resistant / WUI Roofing

Class A systems for the wildland-urban interface — built to Utah’s new 2026 wildfire rules.

04

Insurance Cancellation Help

Non-renewal letter over an old roof? Certification, repair, or replacement — on your timeline.

05

Metal Roofing

Standing seam and stone-coated steel — 40–70 year lifespan, sheds snow, Class 4 hail rated. (Phase 2)

06

Luxury Residential

Synthetic slate, designer shake, and architectural systems for mountain and estate homes. (Phase 2)

07

Commercial & Multi-Family

TPO, flat systems, and maintenance programs with minimal disruption. (Phase 2)

Insurance Help

The roof problem behind the roof problem: your insurance.

Storm Damage

Hail or wind hit your roof?

We inspect, photo-document everything, and help you file correctly — and we’ll tell you honestly when filing is not worth it. Most Utah policies give you about 12 months.

Non-Renewal Rescue

Insurance dropping you over an old roof?

Insurers use aerial photos to flag 15–20 year old roofs with as little as 30 days’ notice. You have options — certification, targeted repairs, or replacement on your timeline.

Mountain home in Utah's wildland-urban interface foothills
New for 2026

Utah's wildfire risk map is live. Is your home on it?

The state’s new rating (HB48) scores ~60,000 structures high-risk. In the interface — Alpine, Highland, Draper foothills, Eagle Mountain benches — your roof now matters to code and your insurer.

Class A roof systems — the full tested assembly, not just the shingle
Utah County WUI compliant — no wood roofs in the interface
Insurance leverage — fire-rated roofs help premiums and insurability

Our Work

Proof, not promises.

Hamilton project, Utah County — completed roof replacement by HM RoofingHamilton project, Utah County — roof during tear-off
BeforeAfter
Asphalt shingle roof replacement project in Utah County
New architectural shingle roof on a Utah County home
Completed residential roofing project in Utah County
How It Works

Three steps. No surprises.

1

Inspect & document

A thorough inspection with photos of everything we find — a report you keep, whether or not you hire us. It doubles as insurance evidence.

2

Plan & price honestly

Manufacturer-direct pricing, a clear scope, and straight answers — including “repair it, don’t replace it” when that’s the truth.

3

Build & walk through

Clean install, a final walkthrough with you, and warranty documents in hand before we leave.

Reviews

"HM Roofing exceeded my expectations! They are local to Utah County, professional, thorough, and left my property spotless. In my opinion, the best roofing service in Utah!"

★★★★★  BreAnna Moffatt · Google review

★★★★★

“We had an awesome experience working with HM Roofing! Professional and easy to work with — the crew was so fast and got our entire roof done in 2 days!”

Jennifer Hamilton · Google review

★★★★★

“Riley helped us out a ton — without him there is no way we would have been able to get insurance to cover anything. I have already recommended him to 2 people and would recommend him to anyone.”

Bryson Seifert · Google review

Why HM Roofing

Local, licensed, and direct with you.

Manufacturer-direct pricing

Our manufacturer relationships let us source materials directly — accurate, competitive pricing without the markup games.

Actually licensed in Utah

After big storms, out-of-state crews flood Utah unlicensed. We’re DOPL-licensed and insured — verify any contractor there, including us.

Built for this climate

Heavy wet snow, 30–40°F daily swings, high-altitude UV. We spec for Utah, not the national average.

Provo · Orem · Lehi · American Fork · Pleasant Grove · Springville · Spanish Fork · Saratoga Springs · Eagle Mountain · Payson · Alpine · Highland · Draper · Salt Lake City · Park City · Heber City · Logan · Ogden · Layton · Tooele · Nephi · Ephraim · St. George — see all service areas

FAQ

Straight answers.

Most full asphalt replacements run roughly $10,000–$30,000 depending on size, pitch, layers, and material. Metal and premium systems cost more up front but last 2–3× longer. Exact itemized number after a free inspection.

Yes — financing plans are available. Ask us during your free inspection and we’ll walk you through current options and terms.

If hail or wind damaged your roof, most Utah policies cover it — but you typically have about 12 months to file, and documentation decides claims. We inspect and document before you call your insurer.

Common — insurers flag roofs at 15–20 years from aerial imagery. Options include an inspection letter certifying remaining life, targeted repairs, or planned replacement.

Yes — fully licensed and insured in Utah. Always verify any contractor on Utah’s DOPL website; storm-chasing out-of-state crews put you personally at risk.

Yes — we coordinate related trades like custom gutters and solar so everything happens once, in the right order.

Start with a free inspection.

No pressure, no obligation — a photo-documented report on exactly where your roof stands.

Or call 801-642-4462

HM Roofing

Utah’s Trusted Roofing Contractor — replacement, repair, insurance claims, and fire-resistant roof systems.

Utah DOPL #14145194-5501 · Fully insured
info@hmroofs.com · 801-642-4462

801‑642‑4462

Serving the Wasatch Front, Central Utah & the St. George area — Salt Lake, Utah, Davis, Weber, Cache, Summit, Wasatch, Tooele, Juab, Sanpete & Washington counties. See all service areas →

© 2026 HM Roofing. All rights reserved.