How Much Does a New Roof Cost in Utah County?

By Ryan Christensen · March 15, 2026

How Much Does a New Roof Cost in Utah County?

Most Utah County homeowners pay $12,000 to $25,000 for a full asphalt shingle replacement. Metal roofing runs $18,000 to $45,000. These are real contractor numbers from jobs in Lehi, Provo, Orem, and surrounding cities.

The biggest variables: roof size (measured in 100 sq ft "squares"), pitch (steeper = 15-30% more expensive), and material choice. Architectural shingles run $6-11/sq ft. Standing seam metal runs $12-22/sq ft.

Hidden cost to watch for: decking damage found during tear-off. We document and show you before charging — typically $75-125 per sheet if needed.

If you had a hail or wind event in the last year or two, get a free inspection before assuming you're paying out of pocket. Storm damage is usually covered by homeowners insurance.

Get at least two written estimates. A complete quote specifies brand, product, underlayment type, and what happens if decking damage is found. Vague specs are a red flag.

Our recommendation for most Utah County homes: Owens Corning Duration or GAF Timberline HDZ in Class 4 impact resistance — the top hail rating. Reasonably priced, installed correctly by a certified crew.

Ryan Christensen

Ryan has been roofing Utah County homes since 2003. He started Utah County Roofing Pros in 2011 after spending eight years learning the craft on Wasatch Front residential jobs. He grew up in Lehi, knows these neighborhoods, and built this company specifically for Utah County homeowners.

Get Your Free Roof Estimate

No obligation. Same-week availability. We come to you.