
Your Trusted Roofing Contractor in Gunnison, UT
For over 30 years, TJ Roofing has been the go-to choice for residential and commercial roofing in Gunnison, UT and the surrounding Sanpete County towns. We pair careful craftsmanship with durable materials so your roof looks clean, holds its warranty, and protects what matters—through sun, wind, snow, and freeze–thaw. If you want a roof you don’t have to think about, you want one built the right way.
Locally Owned
Fully Insured
Family Owned
Our Services
Our History
With 30+ years on Utah roofs, TJ Roofing has earned a reputation as one of the most trusted roofing teams in the Gunnison area. We’re local, family-run, fully insured—and we treat every project like it’s protecting our own homes.
Our story started simple: do it right the first time. We’ve grown with the community, added new materials and tools, and stayed loyal to the fundamentals—show up, install to spec, clean the site, and stand behind our work. Today, we still hold to the same values of trust, integrity, and craftsmanship.
A roof isn’t just shingles and nails—it’s a system. That’s why we use quality underlayments, proper flashing, correct ventilation, and manufacturer-approved fasteners on every job. From the first walkthrough to the final inspection, you’ll get clear
communication, honest options, and a finished roof built to handle Gunnison’s seasons year after year.

Frequently Asked Questions
See What Our Delighted Customers Are Saying!
Troy roofed my house 21 years ago and did an awesome job. I was so glad to see he was still in business. He did an amazing job for us again. He completed the job when he said he would. He also was the best price out of 4 companies thar gave us bids. It’s rare to have someone save you money, do the job on time and done with quality and care. Troy will do that for you!!! -Millo Merrill




Recent Projects












