Roofing is the highest-stakes home improvement decision most Davis County homeowners make. The numbers are big — a full replacement is often the most expensive single contract a homeowner signs in a decade — and the work is hard to evaluate from the ground. Combine that with Utah's hail season and the storm-chaser sales pressure that follows it, and roofing is the trade where informed homeowners save the most.
The ranges below are based on verified job data from the 840xx ZIP codes — Layton, Kaysville, Bountiful, Clearfield, and Farmington — where freeze-thaw cycles and hail exposure shorten roof lifespans compared to national averages.
What roofing work costs in Davis County in 2026
Roof inspection (single-family home)
Free inspections are common — and not necessarily a problem, but they exist because the contractor is hoping to find work. A paid inspection ($150–$300) with a written report is more credible because the contractor has been paid for honest information regardless of outcome. Drone or thermal-imaging inspections run $300–$500.
Asphalt shingle replacement (full tear-off)
A typical 2,500–2,800 sq ft Davis County home with a single-layer tear-off and standard architectural shingles lands in the $10,000–$15,000 range. Steeper pitch, complex roof lines, multiple layers to tear off, or premium shingles push toward $20,000+. Smaller or simpler homes can land closer to $8,000.
Roof repair (post-storm or spot)
A single missing-shingle repair or one section of flashing is $300–$700. Moderate damage — multiple sections, minor decking — runs $700–$2,000. Storm damage with significant water intrusion or structural issues can hit $2,000–$5,000 before becoming a partial replacement.
Gutter replacement
Standard 5-inch K-style aluminum gutters on a typical Davis County home land in the $1,200–$2,200 range. Larger 6-inch gutters, copper, or extensive downspout/leader work pushes toward $3,500. Gutter guards add $400–$1,500 depending on linear footage and product.
Skylight installation or replacement
A direct replacement of an existing fixed skylight runs $1,000–$1,800. New installations cutting into an existing roof run $1,800–$2,800 depending on size. Vented or operable skylights, especially solar-powered models, push to $2,500–$3,500.
Underlayment or waterproofing upgrade
Most Davis County homes don't need standalone underlayment work — it's typically bundled into a full replacement. When called out separately, ice-and-water shield in valleys and around penetrations runs $1,500–$3,000. Full synthetic underlayment over the whole roof adds $2,500–$5,000 on top of a tear-off.
What permits cost in Davis County
Roofing permits in Davis County are required for any full replacement and most major repairs. Permit fees in the 840xx area run $150–$400, with valuation-based fees on larger jobs. Layton, Kaysville, Bountiful, and Clearfield each publish their own fee schedules online.
5 questions to ask before signing any roofing quote
How to talk to your roofer if the quote looks high
Roofing quotes vary more than almost any other trade because the work itself varies — shingle quality, underlayment, flashing, decking. The difference between a $12,000 quote and an $18,000 quote often isn't markup, it's specification. Before you assume the higher quote is gouging, get the line items and compare what you're actually being offered.
“I'm getting a few quotes and the spread is wider than I expected. Can you walk me through the specifications of what's included — shingle brand and warranty, underlayment, ice-and-water shield placement, flashing — so I can compare apples to apples? If we're matched on materials, where do you think the difference comes from?”
Roofers who quote on full specs respect that question. Roofers who quote on bottom-line price get awkward when you ask. Both signals matter.
For contractorsReading this for competitive intel? Get the Davis County Roofing Pricing Snapshot — what your competitors are actually charging. Founding pricing while it lasts.→