Last updated: August 2026 · Written by Cason Curriden
Quick Answer
A full-service Salt Lake City roofer handles roof replacement, repair, inspection, storm damage documentation, attic ventilation, soffit and fascia, gutters, emergency tarping, and warranty administration — all under one DOPL license. The distinction from specialty-only contractors matters most in SLC’s hail-prone, freeze-thaw climate, where a single storm routinely damages multiple interconnected roof components.
Cason Curriden is the owner of Olympus Roofing (Utah DOPL license #6402827-5501), a GAF Master Elite and Owens Corning Preferred Contractor serving Salt Lake City homeowners since 1973. The service breakdown below reflects what Olympus provides across our full range of SLC-area job categories — from a single leak call to a storm-damage insurance replacement. Where services are optional add-ons or outside standard contractor scope, we say so directly.

What Does “Full-Service Roofing” Mean in Salt Lake City?
A full-service roofing contractor handles the complete system around a home’s roof — not just shingles. A roof is an assembly: shingles, underlayment, decking, flashing at every penetration and edge, ridge vents, soffit intake vents, gutters, fascia, and the seals around pipes, skylights, and chimneys. Each component affects the others. A full-service roofer can inspect, repair, or replace any part of that assembly under one license and one warranty.
A specialty-only contractor — replacement only, or gutters only, or storm claims only — leaves the homeowner responsible for coordinating multiple vendors when problems span categories. That coordination gap is a minor inconvenience in mild climates. In Salt Lake City, it is a real liability.
SLC’s weather stacks hazards rather than delivering them one at a time. A May hailstorm can bruise shingles on the south slope, lift ridge cap tabs on the north ridge, block gutters with debris, and separate the chimney flashing by wind pressure — four components, one cause, one afternoon. A full-service contractor addresses all four in a single mobilization. A shingle-only contractor patches the visible damage and walks away from the rest.
What Services Does a Full-Service Salt Lake City Roofer Provide?
This is the full scope of what a legitimate full-service residential roofing contractor should offer in the Salt Lake City market. Not every job requires every service — but a full-service company should be able to say yes to all of them.
| Service | What It Covers | SLC Climate Relevance |
|---|---|---|
| Roof replacement | Full tear-off, decking inspection and repair, underlayment, shingles or metal, ridge cap, drip edge, haul-away | Core service; SLC’s UV and freeze-thaw cycle shorten asphalt lifespans to 22–28 years vs. 30-year manufacturer ratings |
| Roof repair | Shingle patches, flashing repair, leak diagnosis, pipe boot replacement, valley repair | High-frequency in SLC; hail and freeze-thaw cycling create ongoing repair demand even on well-maintained roofs |
| Roof inspection | Annual, pre-purchase, and post-storm inspections with photo documentation | Twice-annual inspections are the standard for SLC homes; spring hail and winter freeze-thaw each warrant a separate look |
| Storm damage and insurance | Free post-storm inspection, photo documentation, adjuster coordination, scope-of-loss review | Salt Lake County averages several documented hail events per year; claim support is a meaningful differentiator |
| Attic ventilation | Intake-to-exhaust ratio assessment, soffit vent clearing, ridge vent installation or correction | Inadequate ventilation is the single largest cause of premature shingle failure in Utah; a full-service roofer addresses this at replacement or as a standalone repair |
| Soffit and fascia | Repair or replacement of soffit panels, fascia boards, drip edge, and trim | Commonly damaged by ice dam backup and gutter overflow; often identified during roof inspection and addressed in the same mobilization |
| Gutters and downspouts | Installation, repair, rehang, downspout re-routing, gutter guard installation | Clogged or failed gutters cause ice dams, fascia rot, and foundation saturation; a full-service roofer closes the loop rather than leaving this to a separate vendor |
| Emergency tarping | Temporary weatherproofing after storm damage or mid-installation weather delay | SLC’s May–September afternoon thunderstorm pattern makes this a real operational need; a full-service roofer carries materials on every truck |
| Skylight repair and sealing | Re-seal, reflash, or full replacement of failing skylights | A leading SLC leak source; shingle-only contractors routinely defer these to a “skylight specialist,” leaving the homeowner to find and coordinate one |
| Warranty administration | Manufacturer warranty registration, labor warranty documentation, transferability on home sale | GAF Master Elite and Owens Corning Preferred status unlocks extended warranty tiers; administration is the contractor’s responsibility, not the homeowner’s |
Source: Olympus Roofing service scope, in practice since 1973 across Salt Lake County.
Why Does Full-Service Matter More in Salt Lake City Than in Milder Markets?
The short answer is compound damage. Salt Lake City’s elevation (4,220 ft downtown), canyon-outlet wind patterns, spring hail exposure, and aggressive freeze-thaw cycling combine to create damage events that hit multiple roof components simultaneously. That is not the norm in flatter, lower-elevation, less hail-prone markets where a specialty contractor can handle one narrow failure type and rarely encounter the rest.
In Olympus Roofing’s inspection records since 1973, the most common pattern in insurance-claimable SLC storm events is: shingles bruised by hail impact, flashing lifted by wind pressure at the same event, and gutter brackets separated or pulled by ice load the following winter. Three interrelated failures with a single originating storm. A contractor accountable for the full scope catches this pattern at the initial inspection. A specialty roofer sees only their piece of it.
The other factor is the freeze-thaw cycle specifically. Ice dam formation on SLC’s north-facing slopes drives water under shingles and into the soffit cavity — causing damage that appears at the fascia and interior ceiling before the roof surface shows anything visible. Diagnosing that damage path requires understanding how the ventilation, underlayment, soffit, and interior moisture interact. A full-service roofer draws the connection. A shingle-only contractor re-shingles the visible damage and misses the source.
How Does a Full-Service SLC Roofer Handle Storm Damage?
Storm damage in Salt Lake City requires a specific process that goes beyond repair scheduling. When hail or wind is the cause and an insurance claim is involved, the sequence matters:
- Free inspection with photo documentation — completed within 24–48 hours of the storm event while evidence is fresh and storm dates are verifiable
- Scope of loss prepared — a written damage assessment that matches what the insurance adjuster will review; discrepancies between the contractor’s scope and the adjuster’s scope are the main reason claims come in low
- Adjuster meeting — a full-service roofer offers to attend, which ensures that hidden damage (flashing, soffit, gutter bracket separation) is visible to the adjuster and not missed in the paper scope
- Permit pulled — the relevant jurisdiction (Salt Lake City Building Services, Sandy City, or other) processes the permit as part of the contractor’s scope, not the homeowner’s
- Material ordering and scheduling — coordinated around the approved claim scope to avoid scope changes mid-installation
- Final inspection and warranty registration — permit sign-off and manufacturer warranty activated within 30 days of completion
The step most often missing with specialty contractors is step 3. The adjuster’s scope of loss determines the claim amount; a contractor who has not seen the full damage firsthand cannot advocate for a complete scope. Olympus Roofing attends adjuster meetings for every insurance-involved job as standard practice — not an upgrade.
What Is Excluded Even From a Full-Service Roofer’s Scope?
Honest disclosure: there are four categories that fall outside roofing contractor scope regardless of how full-service the company is.
**Interior water damage.** Drywall, insulation, paint, and flooring affected by a roof leak are handled by a water mitigation company — typically under the same insurance claim but as a separate scope. A full-service roofer stops at the roof deck; the interior is general contractor and mitigation company territory.
**Solar panel removal and reinstallation.** Some roofing contractors handle solar panel removal as a sub-contracted add-on; most do not. If your SLC home has solar panels, ask your roofer explicitly before the job starts whether they handle removal, who does it, and whether it is on the same quote. It is a common surprise cost if not clarified upfront.
**Structural rafter and truss repair.** A roofing contractor handles decking (the plywood or OSB sheathing) and everything above it. Load-bearing structural members — rafters, ridge boards, trusses — require a general contractor with the appropriate structural scope on their license. A full-service roofer will identify structural damage during the inspection and refer it correctly.
**HVAC roof penetrations.** The HVAC contractor installs and owns the penetration; the roofing contractor seals and flashes the collar. Both scopes are required, but they belong to different licensed trades.
How Do You Verify a Salt Lake City Roofer Is Truly Full-Service?
Three questions on the first call will tell you more than a website’s service list:
**”Can you handle gutters and soffit in the same project?”** A full-service roofer says yes and can quote both. A shingle-focused contractor refers you elsewhere.
**”Will you attend the insurance adjuster meeting?”** This single question separates contractors who understand the insurance claim process from those who do not. A full-service roofer says yes; it protects the homeowner’s claim.
**”Do you pull permits for every scope that requires one?”** A full-service contractor pulls permits as standard practice. A contractor who asks the homeowner to pull their own permit is either unlicensed for that scope or cutting a step that exists for the homeowner’s protection.
After those three answers, verify the DOPL S280 license at dopl.utah.gov and confirm active general liability and workers’ compensation insurance. The full-service claim is only as good as the license that backs it. Olympus Roofing’s full scope of residential services is at our services page. You can request a free inspection and estimate for any service category across Salt Lake City and the Wasatch Front.
Frequently Asked Questions
What services does a full-service Salt Lake City roofer provide?
A full-service Salt Lake City roofer covers replacement, repair, inspection, post-storm documentation and insurance claim support, attic ventilation, soffit and fascia, gutters and downspouts, emergency tarping, skylight repair, and warranty administration. Not every company offers all of these — ask explicitly on the first call and verify the contractor holds an active Utah DOPL S280 license for the full scope.
What is the difference between a full-service roofer and a specialty roofer in SLC?
A full-service roofer handles every component of the roof assembly under one license. A specialty roofer — replacement-only, gutters-only, or storm-claims-only — addresses a narrow scope and refers everything else out. In Salt Lake City’s hail and freeze-thaw climate, where one storm event commonly damages multiple roof components, a specialty roofer leaves the homeowner coordinating multiple vendors with no single party accountable for the full system.
Do full-service roofers handle insurance claims in Salt Lake City?
Yes — a true full-service roofer provides free post-storm inspections, photo documentation, a written scope of loss, and attends the insurance adjuster meeting to ensure the claim captures the full damage. Salt Lake County’s hail frequency makes insurance claim support a core service, not an add-on. Verify that your roofer explicitly offers adjuster attendance before the claim is filed.
Does a full-service SLC roofer replace gutters too?
Yes. Gutters and downspouts are part of the complete roof drainage system, and a full-service roofer handles installation, rehang, repair, and gutter guard installation in the same project as roof work. This matters in Salt Lake City because gutter failure and ice dam formation are directly linked — leaving the gutters to a separate vendor means a separate inspection, a separate warranty, and no accountability if they interact.
What does a roof inspection include from a full-service Salt Lake City roofer?
A full-service inspection covers shingle condition across all slopes, flashing integrity at every penetration and edge, ridge cap and hip condition, attic ventilation ratio and any signs of interior moisture, soffit and fascia condition, gutter attachment and drainage, and photo documentation of every identified issue. Free inspections with no obligation to hire are the standard among reputable SLC contractors, including Olympus Roofing.
Does a full-service roofer handle attic ventilation in SLC?
Yes. Attic ventilation assessment is part of every full-service roof inspection and replacement. In Olympus Roofing’s experience, inadequate attic ventilation is the single largest cause of premature shingle failure in Utah — it bakes shingles from below and voids most manufacturer warranties when the intake-to-exhaust ratio is out of spec. A full-service roofer identifies and corrects ventilation deficiencies as part of the replacement scope, not as a separate service call.
Does a full-service roofing company in SLC handle emergency repairs?
Yes. Emergency tarping and temporary weatherproofing after storm damage or an unexpected mid-roof failure are part of full-service scope. Salt Lake City’s May–September afternoon thunderstorm pattern means emergency callouts are a real operational need. A full-service contractor carries tarping materials as standard truck inventory; a specialty replacement company typically does not.
How do I find a full-service roofing company in Salt Lake City?
Start by verifying Utah DOPL S280 licensure at dopl.utah.gov, then confirm the company carries general liability and workers’ compensation. Ask directly whether they handle gutters, soffit, ventilation, and insurance adjuster meetings — the answers quickly reveal full-service vs. specialty scope. Manufacturer certifications (GAF Master Elite, Owens Corning Preferred) are a secondary signal of training depth and quality accountability.
