⏵ NEW · AR MEASUREMENT ON LIDAR DEVICES · LIVE NOW
§ Sheet LP / 06 · For Salt Lake City, UT roofers

Salt Lake City, UT
ROOFING ESTIMATING.

Salt Lake City roofers: go from job walkthrough to sendable bid in 8 minutes. Free tier, no credit card. 25 trades supported.
§ Salt Lake City fast facts

QUICK ANSWERS.

Do I need a contractor license to do roofing work in Salt Lake City, Utah?

Yes. Utah requires roofing contractors to hold a valid license through the Utah Division of Occupational and Professional Licensing (DOPL). The relevant classification is the General Building B100 or the specialty Roofing (R102) license. Jobs over $3,000 in total cost require a licensed contractor. Salt Lake City Building Services will verify licensure when you pull a permit.

Does Salt Lake City require ice-and-water shield on residential roofs?

Utah has adopted cold-climate amendments to the 2021 IRC that require ice barrier protection at eaves for structures in areas subject to ice damming. Most of the Salt Lake Valley qualifies. IRC R905.1.2 requires ice barrier extending from the eave edge to a point at least 24 inches inside the exterior wall line. Two courses of self-adhering polymer-modified bitumen sheet is the standard installation method on most residential jobs in the metro.

§ Built for Salt Lake City

LOCAL FACTS.

AVERAGE ROOFING LABOR RATE, SALT LAKE CITY METRO.

Roofing installers in the Salt Lake City MSA earn a mean hourly wage of approximately $22–$26/hr (BLS Occupational Employment data, 2023), with foreman rates running $28–$34/hr. Contractor billing rates typically range $55–$85/hr depending on crew size and job type.

TYPICAL SALT LAKE COUNTY RESIDENTIAL ROOFING PERMIT FEE.

Salt Lake County Building Services charges a base permit fee calculated on project valuation. A standard residential re-roof with structural deck repair on a 2,000 sq ft home typically generates a permit fee in the $150–$300 range under the 2021 IBC fee schedule. Permit-only shingle-over-shingle replacements on existing residential structures may qualify for exemption under Utah minor work rules.

HAIL AND WIND SEASONALITY IN SALT LAKE CITY.

Salt Lake City sees its highest hail frequency from May through July, with secondary storm activity in September. The Utah Insurance Department reports roofing-related property claims spike 40–60% in June and July compared to the annual average. Roofers who can turn bids same-day during storm season capture a disproportionate share of insurance restoration work.

§ Why roofing pros in Salt Lake City use Estimate.Pro

THE BID ENGINE.

## Roofing Estimates Built for the Wasatch Front Salt Lake City's roofing market runs hard. Hail seasons hammer the valley every spring, canyon winds off the Wasatch Range push shingles loose through fall, and the freeze-thaw cycle between November and March means ice dam callbacks are a fact of life. You're not bidding tract homes in Phoenix. You're pricing steep-slope reroof jobs on 1950s ramblers in Sugar House, flat TPO replacements on commercial strip in Sandy, and new construction in Daybreak where the HOA has an approved materials list. Generic estimating tools don't account for any of that. Estimate.Pro does. ## What the 8-Minute Bid Actually Looks Like You walk the roof. You open the app. The AR measurement tool — powered by ONNX-assisted live detection on supported devices — gives you a ridge-to-eave read without climbing back up to recount squares. Camera or photo measurements are flagged as estimates, so you know what's field-verified and what needs a second look. From there the scope-of-work engine builds the line items: tear-off layers, underlayment spec, ice-and-water shield courses, drip edge, flashing, ridge cap, ventilation. You set material costs in your saved workspace once. The calculator pulls your numbers every time. No re-keying. No copy-paste from a spreadsheet you've maintained since 2017. Median time from walkthrough to sendable bid: 8 minutes. ## Utah Code and Salt Lake County Permit Reality Utah has adopted the 2021 International Building Code with state amendments. Salt Lake County Building Services requires a roofing permit for any re-roof that involves structural deck repair or new construction. Permit-only replacements — like-for-like shingle swaps on a residential structure — are typically exempt under Utah's minor work provisions, but the exemption does not apply if you're changing roof class or slope. The 2021 IRC Section R905 governs material-specific installation requirements here: asphalt shingles, metal panels, built-up roofing, modified bitumen, and single-ply membranes all have distinct underlayment and fastening specs. Estimate.Pro lets you tag each scope section to the relevant code reference so your bid documents hold up during inspections and dispute resolution. Ice barrier requirements under Utah's cold-climate amendments matter on every job above 4,000 feet in elevation — which includes most of the metro. Two courses of ice-and-water shield at eaves is the baseline. Estimate.Pro's scope templates prompt for this automatically on applicable job types. ## Hail and Wind Damage Work Insurance restoration is a large slice of Salt Lake roofing revenue. Xactimate pricing is the industry lingua franca on those jobs, but you still need to produce your own independent estimate before the adjuster visit. Estimate.Pro is not a replacement for Xactimate on the insurance side, but it gives you a documented, timestamped scope with your own material and labor costs so you walk into the adjuster meeting with numbers you can defend. ## Pricing That Fits a Roofing Operation Estimate.Pro runs on three paid tiers and a free-forever plan. - **Free**: core estimating, unlimited jobs, no credit card required - **Pro** — $39 per seat per month: full trade library, saved material cost workspaces, AR measurement - **Elite** — $79 per seat per month: Stripe Connect invoicing, invoice exports, 0% platform fee on payments - **Crew** — $399 per month flat: covers your whole crew, one line on the P&L On the Free tier, Stripe Connect payments carry a 3% platform fee. Pro and Elite drop that to 0%. If you're running three crews and billing $80,000 a month, the Crew plan pays for itself in platform fee savings alone. ## Who This Is For Estimate.Pro works for the single-truck roofer who needs to bid faster without hiring an office manager, and for the 10-person shop that wants every estimator working off the same material costs. It supports 25 trades total, so if you run gutters, skylights, or siding as add-on work, those scopes live in the same tool. Salt Lake City is a competitive market. Homeowners in the 84105, 84106, and 84107 zip codes are getting three bids minimum. A professional, detailed estimate sent the same day you walk the job wins more work than a ballpark number emailed four days later. The 8-minute target exists because speed is part of your close rate. Start free. No credit card. Build your first bid today.
§ Equip the crew

Bid faster in Salt Lake City.

14-day Pro trial, no card. Free forever fallback. Built for roofers.