
Local Experts
Salt Lake City roofs live a hard life: intense high-altitude sun all summer, then weeks of snow sitting on the deck through winter. Shingles here age faster than the box says they should.
From Avenues bungalows to newer builds on the east bench, we inspect from the roof, document with photos and give you a written, line-by-line estimate before any work starts.
Salt Lake sun degrades asphalt shingles faster than at sea level. We spec high-UV-rated architectural shingles and cool-roof options that actually hold up.
Snow sits for weeks along the bench. We verify decking and structure, add generous eave protection and balance attic ventilation so melt drains instead of backing up.
East-bench wind events regularly strip shingles. We install with six-nail patterns, sealed starter courses and upgraded ridge caps rated for those gusts.
What We Do Here
Premium shingle, metal and flat roof systems installed by in-house crews.
Roof Replacement in Salt Lake CityLeaks traced, repaired and documented with a clear plan for your roof.
Roof Repair in Salt Lake CityEmergency tarping and board-ups, with clear documentation for your claim.
Storm Damage in Salt Lake CityVinyl and fiber cement systems that seal the envelope and change the whole house.
Siding in Salt Lake CityOn-site formed seamless gutters, sized and pitched for heavy Eastern PA rain and Utah spring melt.
Gutters in Salt Lake CitySecure the structure tonight, restore the property properly after.
Fire Mitigation in Salt Lake CityNeighborhoods & Nearby Towns
Other Salt Lake County, Utah areas we serve
Find Us Locally
Mountain Time (MT)
Storm or leak emergency in Salt Lake City? Call 24/7: 855-419-TARP
Not sure what's wrong?
Share roof photos to check for visible concerns. An on-site inspection is still the best way to know for sure.
How It Works
We check your roof and share photos of what we find.
An itemized, easy-to-read estimate with options — no pressure.
Our in-house crew completes most roofs in a single day.
We inspect the work with you, clean up and register your warranty.
Our Promise
Underlayment, ventilation, flashing and shingles installed as one matched system.
Tarps over landscaping, magnetic nail sweeps and a final yard check.
Workmanship warranty plus follow-up checks year after year.
FAQs
Still have questions? Call 855-419-TARP any hour.
We run 24/7 emergency tarping across Salt Lake City and the rest of Salt Lake County, Utah. Call 855-419-TARP and in most cases a crew is on site the same day to stop the water before it reaches drywall and insulation.

Free inspections · $0 down financing · 24/7 emergency response