IWC Roofing - Intermountain West Contractors
IWC Roofing
Owens Corning Platinum Certified

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.

29+
Years Experience
1,790+
Verified Customer Reviews
Top <1%
Owens Corning Platinum Preferred
7-Day
Availability
Owens Corning Platinum Preferred ContractorBBB A+ Accredited BusinessAngi Super Service AwardThumbtack Top ProAward Winning Service

Owens Corning Platinum Awards

2026 Owens Corning Platinum Top Performer MVP2026 Owens Corning Platinum Product Excellence2025 Owens Corning Platinum Service Excellence2025 Owens Corning Platinum Product Excellence2024 Owens Corning Platinum Product Excellence

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

Free 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 Estimate

Estimated Range

$9,200 – $14,800

Materials$4,800 – $7,200
Labor$3,400
Disposal$350
Permits$200
Based on 2,400 sqft home with OC Duration shingles

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.

Completed shingle roof with Utah mountain backdrop
Roof ridgeline with valley panorama view
Roof with dormers against mountain scenery
Complex roofline with mountain sunset
New roof installation with brick chimney
Clean dark shingle roof under blue sky

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.

Salt Lake CityWest JordanSandyDraperRivertonHerrimanSouth JordanOgdenOremAmerican ForkBountifulWest Valley City+ 15 more cities
View All Service Areas