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

MaterialReplacementRepair
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.

AL 0.92x
AZ 0.95x
CA 1.20x
CO 1.08x
FL 1.06x
GA 0.96x
IL 1.04x
NC 0.98x
NY 1.18x
OH 0.91x
PA 1.02x
TX 0.98x
WA 1.14x

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.