How to vet a roofing contractor in Utah: a checklist
Last reviewed October 2026 · Editorial policy
1. License
- Search the company and the qualifier on the DOPL License Lookup. Status should read Active.
- The roofing classification is S280 – Roofing Contractor (DOPL classification chart).
- Check for discipline via DOPL's "Search for Disciplinary Actions" on the DOPL home page.
- Optional: DOPL's Construction Business Registry lists active licensees who opted in.
2. Insurance
- Ask for a certificate of insurance for general liability, sent directly by the insurer or agent.
- Confirm workers' compensation coverage (or a valid exemption).
3. Permits
- Ask who pulls the building permit. Reroofing usually needs one in Salt Lake County cities; confirm with your city. [VERIFY per city]
4. Contract and warranty
- Itemized scope: layers removed, underlayment, ice-and-water shield, flashing, ventilation, decking price per sheet
- Manufacturer warranty (registered in your name?) and workmanship warranty (years, what's covered, transferable?)
- Payment schedule tied to progress. Avoid large upfront payments.
- Start and completion window, cleanup, and nail sweep
- Utah offers an optional residential construction agreement; see the DOPL home page. [VERIFY: link the exact document]
5. Lien protection
Ask about lien waivers from suppliers and subs. Utah has a State Construction Registry and a Lien Recovery Fund (both listed on the DOPL site). [VERIFY: how they apply to homeowners]
Red flags
- No physical address, out-of-state plates after a storm, cash-only, "deductible waived"
- Pressure to sign today
- License name doesn't match the contract name
Frequently asked questions
Do I need a licensed contractor just for a small roof repair?+
Utah generally requires a contractor license for construction work above a small-project threshold. Ask DOPL or check its website for the current exemption amount. [VERIFY]
Is an online review enough?+
Reviews help, but they do not replace a license check, proof of insurance, and a written contract.
Get a quote from a licensed local roofer
Share a few details and a licensed Salt Lake-area roofing contractor will follow up. Using this form is free and there's no obligation.