A roof in Utah has a demanding job. Winter brings snow that can sit on a roof for weeks, followed by freeze-thaw cycles that work water into every weak seam. Summer brings strong sun at elevation and the occasional wind or hail storm. JCA Roofing & Steel installs, replaces and repairs roofs for homes and commercial buildings in Salt Lake City and communities across Utah.
Because our crew also handles steel erection, rebar and concrete, we look at a roof as part of the whole structure — not just the top layer.
New roof installation
For new construction and additions, we install the roof system to the plans and to the materials you choose — underlayment, flashing, ventilation and the finished roofing surface. Coordinating the roof with the framing or steel below it keeps the schedule tighter and reduces hand-offs between trades.
Roof replacement
When a roof is near the end of its service life, patching stops making sense. A replacement typically means tearing off the old layers, checking the deck for soft or damaged areas, correcting flashing at walls, chimneys and penetrations, and installing a new system. We walk you through the options and what each involves before any work begins.
Roof repair
Missing shingles after a windstorm, a leak around a vent, or ice-dam damage along the eaves are common repair calls. We inspect the area, find the source rather than just the stain on the ceiling, and explain whether a repair is the right fix or whether a larger section needs attention.
Residential and commercial
From pitched residential roofs to low-slope commercial buildings, the approach is the same: understand the structure, choose materials suited to Utah weather, and do the work cleanly. If you are weighing a metal roof, see our metal roofing page for how it compares.




