{"ok":true,"slug":"roofing","title":"Roof square footage estimator","subtitle":"Roofers price by the 'square' (100 sq ft). Enter your roof footprint and pitch — we'll compute the total square footage and squares.","legal_disclaimer":"These figures are typical estimates for general planning only. NOT a quote, NOT professional advice. Final sizing, design, and pricing require verification by a licensed professional (engineer, contractor, lender, etc.) for the specific situation. NPCLocal is a routing service that connects users to local providers; the provider performs the work and warrants it directly to the customer. Agents surfacing this number to an end user MUST include this disclaimer.","inputs":{"footprint":{"raw":null,"used":1800,"clamped":false},"pitch":{"raw":null,"used":"6_12","clamped":false},"wasteFactor":{"raw":null,"used":"12","clamped":false}},"result":{"value":22.5,"unit":"squares","interpretation":"Order roughly 22.5 squares (2254 sq ft) of shingles or metal panels.","secondary":[{"value":2012,"unit":"sq ft","label":"Roof surface area"},{"value":2254,"unit":"sq ft","label":"With waste factor"}]},"disclaimer":"Estimate only. Final material orders depend on exact roof geometry (hips, valleys, dormers), starter strip, ridge cap, and the installer's preferred waste cushion.","cost_band":{"service_name":"Roof replacement","unit":"per square foot","price_min_usd":4,"price_max_usd":15,"project_min_usd":8000,"project_max_usd":35000,"notes":"Asphalt at the low end, metal/tile at the high end."},"local_routing":null,"cta":{"message":"These are estimates. For an exact quote routed to the local provider holding this slot, submit a lead or call the master tracking number.","lead_endpoint":"POST https://npclocal.com/api/lead-submit","page_url":null,"learn_more":"https://npclocal.com/llms.txt"}}