Utah's Most Trusted Roofing Company
Family-owned with 29+ years of experience and thousands of verified five-star reviews. Get a premium roof backed by an Owens Corning Platinum warranty.





Owens Corning Platinum Awards





Customer Reviews
What Utah Homeowners Say
532+ Google reviews · 4.9★ average. Here's what our recent customers have to say.
“I was pleased with IWC. They made it possible for me to get a new roof and they were super easy to work with. The roofing crew came and worked hard to get the roof completed as promised. They informed me ahead of time the steps they would take in replacing the roof. During the construction they sent me photos of the steps they had completed and a final picture when the roof was completed. They did a great clean up and respectful of my property. Great company!”
Karen Munson
2 months ago
“They replaced my entire roof in one day with their hard-working crew. They started at 7 am and were still cleaning up at 10 pm at night when I turned on the floodlights for them. They came back for a smaller side section the next morning and, without my saying a word, to also check on some gutter and venting to make sure it was sealed properly. I can't believe they did the whole thing so neatly; the crew is so organized in their execution of replacement. They covered my bushes and windows and garage, contacted me a couple of times during the replacement with a couple of simple questions and cleaned up everything so neatly. I would highly recommend them. The price was very reasonable. The setting up of the timing and getting the contract signed was so easily accomplished via text and email. Definitely no hard-sell and they even gave my neighbor a referral bonus. I was about to write my already outstanding review when I was surprised with yet another fantastic service; they power-washed my driveway after it was all done! I have been stressing over my roof replacement for 2-3 years and they made is worry-free.”
Gordon Larson
10 months ago
“After comparing multiple roofing bids—many of which came with high pressure sales tactics—IWC quickly rose to the top. Their pricing was very competitive, the sales process was refreshingly straightforward, and their workmanship and material warranties were the best we found. In a single day, they removed and hauled away our old roof, swamp cooler, and satellite dish, completed roof repairs and resurfacing, and even refinished our garden shed so everything matched, including the ridge vents. We were so impressed with all their work. The crew was courteous and professional, took care to protect our landscaping, and left the property clean. We confidently recommend IWC to anyone needing roofing work around the Wasatch Front.”
Rachel Winston
2 months ago
“Great workmanship. We had a medical emergency with unexpected hospital stay. This company was confident to proceed with the work, completed in one day with cleanup by 3.30pm when we arrived home from the hospital. Job was completed and cleaned up with our new roof to greet us as we drove into our drive. Even the neighbors we impressed with their smooth installation and cleanup.”
CarolynandJohn White
2 months ago
“The IWC team was awesome. From the salesman Mike, to the foreman Joe, and the owner Josh. They stepped and did a great job on our cabin in Midway. We had a couple of hiccups along the way, but Josh and team pulled out all the stops to make it right. Was amazed at how they got in and out with their crew in one day with such a complicated and high-pitched roof replacement. They had the best price and best warranty. Even with the best price we had new rain gutters and a FULL ice shield on the entire roof. It was a no-brainer decision. I highly recommend IWC. We had to wait 4-5 weeks, but it was worth the wait. The wait meant that they were busier than the other roofers which is a good sign, not a con.”
Matt Brady
10 months ago
“IWC did a great job, they had the removal of old roof and put on the new roof in one day. They did a great job with the clean up.”
Missy Taylor
March 2026
What We Do
Complete Roofing Services
From inspections to full replacements, we handle every aspect of your roofing needs with certified expertise.
Roof Replacement
Full roof replacement using premium Owens Corning materials with industry-leading warranties.
Learn moreNew Installation
Expert roof installation for new construction and home additions across Utah.
Learn moreRoof Repair
Fast, reliable roof repair for leaks, storm damage, and general wear throughout Utah.
Learn moreCommercial Roofing
Professional commercial roofing services for businesses of all sizes across Utah.
Learn moreMetal Roofing
Standing seam and metal roof installation with 50+ year lifespans and superior weather resistance.
Learn moreStorm Damage & Insurance
Hail and wind damage repair with full insurance claims assistance from start to finish.
Learn moreFree Online Tool
Get Your Roof Estimate
in 60 Seconds
Just enter your address and answer a few questions. Our instant estimator gives you a personalized price range — no phone call required.
Start Your Instant EstimateEstimated Range
$9,200 – $14,800
Why IWC
Why Utah Homeowners Choose IWC
Owens Corning Platinum Certified
We are an Owens Corning Platinum Preferred Contractor — the highest tier in OC's Roofing Contractor Network, which less than 1% of roofing companies qualify for. Our work is subject to random quality-control inspections by Owens Corning, ensuring the highest standard on every roof.
Family-Owned, 29+ Years
We are a family-owned business that has been serving Utah homeowners since 1997. Your roof is not just a project to us — it is our reputation and our neighbors' homes.
In-House Crews, No Subcontractors
Every crew member is a full-time IWC employee. We never subcontract your roof to unknown workers. This means consistent quality and accountability on every single job.
No Hidden Fees, Premium Upgrades Included
We include value-added upgrades like ice and water shields, ridge vents, and proper flashing as standard — not upsells. The price we quote is the price you pay.
Common Questions
Frequently Asked Questions
How much does a roof replacement cost in Utah?
A typical roof replacement in Utah ranges from $8,000 to $25,000 depending on roof size, pitch, material choice, and complexity. Use our free online estimator to get a personalized estimate for your home in about 60 seconds.
How long does a roof replacement take?
Most residential roof replacements are completed in a single day. Larger or more complex roofs may take 2-3 days. Your sales rep will provide an accurate timeline based on your specific project.
What roofing materials do you use?
As an Owens Corning Platinum Certified contractor, we primarily install Owens Corning products including TruDefinition Duration, Duration FLEX, and designer shingles like Presidential Shake. We also offer metal and tile roofing options.
Our Work
Recent Roofing Projects
Real roofs we've installed across Utah. Every project uses premium Owens Corning materials and is backed by our Platinum warranty.






Our Coverage
Serving All of Utah
We provide roofing services across 8 counties including Salt Lake, Utah, Weber, Davis, Wasatch, Summit, Box Elder, and Tooele.