
Your Trusted Roofing Contractor in Ephraim, UT
For over 30 years, TJ Roofing has protected homes and businesses across Ephraim and Sanpete County—from wind on the valley floor to freeze-thaw up toward Ephraim Canyon. We install and repair roofs that look clean, hold their warranties, and stand up to real Utah weather: sun, snow, ice, and spring winds. 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
What started as a small family crew with a simple promise—do it right the first time—has become one of the most trusted roofing teams in Ephraim. We’ve grown with the community, added new materials and tools, and stayed loyal to the fundamentals: show up, install to spec, clean up, and stand behind our work. That’s how you earn word-of-mouth in a town like ours.
Why Ephraim Homeowners Choose TJ Roofing
-
Local since day one. We know Ephraim Canyon winds, spring melt, and winter ice—our specs reflect it.
-
Built to last. Proper underlayment, flashing, fasteners, and ventilation on every job.
-
Warranty-ready installs. We follow manufacturer specs so your coverage stays valid.
-
Respect for your property. Tidy staging, daily cleanup, final magnet sweep.
-
Real communication. You’ll know who’s on site, what’s next, and when we’re done.

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












