The roofing contractor you choose has more influence over the long-term performance of your roof than any other single decision in the process. The materials matter. The design matters. But the execution, the warranty validity, and the accountability after the work is done all trace back to who you hire. In Salt Lake City, where the market includes both established local operators and seasonal storm-chasers passing through the valley, knowing exactly what to verify before signing a contract is the most practical protection a property owner can have.
Credentials You Should Verify Before Anything Else
Before considering price, scope, or material options, confirm that the contractor is legally authorized and adequately insured to perform the work. This step takes less than 15 minutes and eliminates a significant portion of the contractors who should not be on your shortlist.
Run through this credential checklist for every contractor you are seriously considering:
- Utah contractor license verification. Confirm the license number with the Utah Division of Occupational and Professional Licensing. The license should be current, in good standing, and classified appropriately for roofing work.
- General liability insurance. Request a certificate of insurance directly from the contractor’s carrier, not a copy provided by the contractor. The certificate should show active coverage at limits appropriate for the value of your project.
- Workers’ compensation coverage. Confirm that workers’ comp is in place for every crew member who will work on your property. An uninsured worker injured on your roof creates direct liability for you as the property owner.
- Manufacturer certifications. For the specific roofing system being proposed, confirm that the contractor holds current certification from the manufacturer. Non-certified installation routinely voids or significantly limits manufacturer warranty coverage regardless of what the contractor verbally represents.
- Business address and tenure. A contractor with a permanent physical location in Salt Lake City and verifiable years of operation in the market is meaningfully different from one operating out of a truck with an out-of-state mailing address.
- Professional affiliations. Membership in organizations like the National Roofing Contractors Association, the Better Business Bureau, or local trade associations indicates investment in the business and accountability to professional standards.
A contractor who hesitates to provide any of this information promptly is showing you exactly how they will respond when questions or concerns arise during the project itself.
What a Complete Estimate Should Actually Cover
The number at the bottom of an estimate tells you very little until you have read everything above it. Two contractors quoting the same job can produce totals that differ by thousands of dollars, and the cheaper estimate is almost always the cheaper one because specific line items have been excluded.
A complete written estimate from a qualified roofing contractor in Salt Lake City should specify:
- Roofing material by manufacturer, product line, and warranty class. Generic descriptions like “architectural shingles” or “TPO membrane” are not sufficient. The specific product matters for warranty coverage, performance characteristics, and code compliance.
- Underlayment specification. Synthetic underlayment outperforms felt in Salt Lake City’s climate, and the specific product specified should be clear in the estimate.
- Ice and water shield coverage. In Salt Lake City’s climate, ice-and-water barrier should extend further up the roof plane than minimum code requires. The estimate should specify the coverage area, not just whether ice-and-water shield is included.
- Flashing replacement scope. New flashing at every penetration and perimeter termination, not reuse of existing flashings under the new system.
- Decking inspection and repair allowance. A clear approach for handling deteriorated decking discovered during tear-off, including the cost basis for any additional materials needed.
- Permit pulling responsibility. Salt Lake City requires permits for most roofing work. The estimate should be explicit that the contractor pulls the permit, not the property owner.
- Debris removal and property protection. Tarps over landscaping, nail magnet sweeps, and full debris hauling included rather than left as optional add-ons.
- Manufacturer and workmanship warranty terms. Both warranty types specified in writing, including the duration, the conditions of coverage, and the certification status that activates manufacturer warranty enhancements.
When comparing estimates, match these specifications line by line before comparing totals. A bid that is $3,000 lower because it omits proper ice-and-water shield coverage, reuses old flashings, and excludes permit fees is not a better price. It is a different project with worse long-term outcomes.

Questions to Ask Before You Sign
The estimate review is only part of the evaluation. Several specific questions surface information that estimates often do not include, and the contractor’s answers to these questions are at least as revealing as the estimate itself.
Work through these questions with every contractor on your shortlist:
- How many comparable projects have you completed in Salt Lake City in the last 12 months? Local volume matters because the contractor’s familiarity with the city’s specific conditions affects work quality.
- Can you provide references from those projects that I can contact directly? Reputable contractors provide local references without hesitation. Reluctance on this question is a meaningful warning.
- Who will be on the crew working at my property? Knowing whether the contractor uses employees or subcontractors, and how labor consistency is managed, affects accountability throughout the project.
- What happens if conditions discovered during tear-off require scope changes? A reputable contractor documents findings with photographs, presents options before proceeding, and adjusts pricing transparently. A contractor who handles this question vaguely is signaling how surprises will be managed mid-project.
- What is your warranty claim process? Ask specifically how warranty issues are handled, including response time, on-site visits, and the documented process for resolving claims. A warranty is only as good as the process behind it.
- How long do you expect the project to take? Specific timelines help you plan around the work and provide a baseline for measuring whether the project is progressing as represented.
- What payment structure do you use? Reputable contractors do not require large upfront payments. A standard structure involves a deposit, a progress payment, and final payment upon satisfactory completion.
The way a contractor handles this conversation is one of the most reliable predictors of how they will operate once the project begins. Direct, transparent, knowledgeable answers indicate the kind of partner worth hiring. Vague, defensive, or evasive answers indicate the kind worth avoiding.
Warning Signs That Should Eliminate a Contractor From Your List
Some patterns in contractor behavior reliably predict poor project outcomes. When any of these appear during the evaluation conversation, the contractor should not advance further in your consideration.
The warning signs that warrant elimination include:
- Pressure to sign the same day. High-pressure sales tactics protect the contractor’s interests, not yours. A reputable contractor allows reasonable time for review and comparison.
- Significantly lower bid than other qualified contractors. A bid more than 20 to 30 percent below comparable estimates almost always reflects specification exclusions, undersized materials, or business practices that produce poor outcomes.
- Request for full payment upfront. No legitimate roofing contractor requires payment in full before work begins. A reasonable deposit, often 10 to 25 percent of the project cost, is standard. Anything more is a financial red flag.
- Reluctance to provide written estimates, licensing information, or insurance documentation. Every piece of this information should be provided promptly and in writing.
- Door-to-door solicitation after a storm. Out-of-area contractors who appear in neighborhoods immediately after hail or wind events are responsible for a disproportionate share of poor outcomes in the Salt Lake City market. Established local roofing specialists do not canvass neighborhoods.
- Discouragement of permit pulling. Any suggestion that the permit process can be skipped or expedited illegally is a violation of Utah building code requirements and transfers compliance liability directly to you.
The Final Check Before Signing
When you have identified the contractor you want to hire and reviewed the estimate carefully, run through this final verification before signing:
- The contract is in writing, not just the estimate
- All specifications discussed are reflected in the written contract, including materials, warranty terms, and scope
- Payment structure is clear, with milestones defined
- Timeline expectations are documented, including start date and expected completion
- Permit pulling responsibility is explicit, with the contractor responsible
- Scope change procedures are documented, including how additional findings will be communicated and priced
- Warranty terms are attached or referenced clearly, including both manufacturer and workmanship coverage
- Your contact information for the project manager is provided, including direct phone and email
For more complex commercial projects involving residential roofing or commercial roofing of significant scale, additional contract terms around insurance certificates, lien waivers, and tenant coordination may be warranted.

The Right Contractor Is Worth the Time It Takes to Find
This evaluation process takes more time than picking the lowest bid. That time investment is one of the highest-return decisions a Salt Lake City property owner can make on a roofing project. The cost difference between hiring the right contractor and the wrong one consistently exceeds any short-term savings from cutting the evaluation short. Salt Lake City’s market includes excellent local roofing specialists who meet every standard in this checklist. The work of finding them is straightforward when you know what to look for.
Start the Conversation With a Contractor Worth Hiring
The team at Fortress Roofing is ready to help. Contact us today to start the contractor evaluation conversation with a roofing contractor that meets every standard on this checklist and has the Salt Lake City, UT experience your property deserves.
