Pricing model
How the roofing estimate is calculated
HomeQuoteCheck uses deterministic assumptions, not an LLM, to produce a rough fair-price range. These numbers are editable tables in the codebase so the model can be improved as better pricing evidence is gathered.
Assumption table
roofing-v1
Home-to-roof factor
1.3x
Estimate spread
86% - 111.00000000000001%
Core replacement assumptions
Tear-off allowance
$95/square
Permit and disposal
$650
Repair minimum
$900
Story adjustment
+8%/story
Base cost by material
| Material | Replacement | Repair |
|---|---|---|
| Standard asphalt shingles | $520/square | $240/square |
| Architectural asphalt shingles | $620/square | $270/square |
| Metal roofing | $1050/square | $420/square |
| Tile roofing | $1250/square | $520/square |
| Flat membrane roofing | $710/square | $310/square |
| Wood shake roofing | $980/square | $430/square |
Complexity multipliers
- Simple roof0.94x
- Moderate roof1.05x
- Complex roof1.22x
- Unknown complexity1.06x
Regional multipliers
City matches override state matches. If no city or state is recognized, the model uses the national baseline.
Important limits
This model is a homeowner decision-support estimate. It does not inspect roof deck condition, code issues, access constraints, storm damage, insurance requirements, contractor warranty differences, or exact local labor availability. Use it to ask better questions and decide whether the quote needs clarification or a second bid.