Released roof values keep their review state. Unsupported roof edges remain withheld.
Know your roof's number before any salesman calls.
Enter one address to start a free property review and request a five-page roof planning report — roof size, pitch, facets, lineals where supported, a recommended waste allowance, and a budget range in three tiers. Every valid matched property receives a best-available planning result. Strong evidence can support measured inputs; limited evidence produces a broader result labeled ESTIMATED and not for ordering. No phone call or login is required.
Three honest five-page report outcomes
Shown only when supplied by the engine, marked ESTIMATED and not for ordering.
When evidence is limited, documented assumptions produce a broader non-orderable estimate.
A safe next step
We could not safely finish this property result. Check the address or retry the request.
Your roof planning report is ready
Review the on-page result, then open, print, or download the private five-page report.
Preview not visible? Your complete numeric result remains above. Open the five-page PDF in a new tab.
Private links expire automatically. Planning PDFs remain clearly labeled and are never material orders.
Smart questions to ask any roofer
Built from your roof's own planning numbers so you can compare bids like a pro.
General guidance to help you compare bids fairly—including with us. Inspector Roofing is glad to answer every one of these about your property. This is not legal or insurance advice.
View full measurement details
Your roof at a glance
—
Use the complete five-page package for budgeting and field planning. Page 5 applies 10% waste for a simple gable or 15% for a complex roof, then rounds up to the next whole square. It is not a survey, binding bid, or automatic material order.
This app labels every reported value by its evidence source. When independently reviewed measurement is unavailable, the report returns a best-available result labeled ESTIMATED with its assumptions. It does not place a material order.
Waiting for roof analysis
Measured results appear only when the evidence gate passes. Otherwise, the app returns a broader best-available planning result labeled ESTIMATED. Neither path authorizes ordering.
Measurement math & release checksTap for the engineering detail
Calculation audit
Report completeness checks
Evidence context
- Square
- 100 square feet of roof surface before waste.
- Pitch
- Roof rise for every 12 inches of horizontal run.
- Facet
- One distinct roof section or plane.
- Calculation-path spread
- Difference among area calculations derived from the same available geometry. These are not independent provider checks.
- Lineals
- Feet of ridge, hip, valley, rake, eave, and flashing. Every released row is measured, an exact derived identity, or an explicit verified zero.
- Obstruction signal
- Unassigned roof-footprint area that may reflect trees, shadows, additions or incomplete visibility; it is not a literal canopy percentage.
- Evidence labels
- Measured drives the geometry; corroborating supports review; context is excluded from measurement math; unknown was not supplied.
Matched property view
The selected building stays attached to this result. The presentation view helps confirm property identity; it is not dimensional evidence.
Selected automatically from authorized dated context. It never replaces measured evidence.
The customer confirmed this building before analysis. Start over if the address or building needs to change.
Roof sections
Facets used for this result. Evidence labels distinguish measured, planned, and demonstration-only values.
Matched property image
The property panel states whether its structure candidate is server-bound or awaiting internal match review. It is not dimensional roof evidence.
Evidence: waiting for a matched property. The app never substitutes a generic roof plan.
What this report includes
Seven completeness checks run automatically. There is no extra homeowner form or release step for the budgeting report.
The complete roof-and-budget planning package remains available immediately. It is a planning estimate and does not place a material order.
Roof summary
Each reported value is labeled as measured, estimated, derived, or unavailable; estimated values remain non-orderable.
| Measurement | Total | Basis |
|---|
Show lineal measurements
| Lineal | Total | Basis |
|---|
Your roof report
The PDF stays bound to the same property, labels released measurements, and marks unresolved roof-edge rows as not supplied.
- An address-bound property view is attached when available.
- Released fields keep their evidence label; unsupported lineals stay withheld.
- Page 5 converts net roof squares plus a printed waste allowance into transparent budget ranges.
No automatic price is shown in this app. Page 5 provides three waste-adjusted order-square planning ranges so customers can understand scale without being pressured into a sale.
InstantRoofIQ™ · An Inspector Roofing product created by Richard Amir Nasser
From instant roof budget to the right roof decision
Use the report first. Then choose the inspection, pricing, financing, or local service path that fits the property.
People also ask about instant roof quotes
Clear answers about the five-page report, measurements, recommended waste, ordering, and budget ranges.
How does InstantRoofIQ measure a roof?
Submitting an address starts a matched-property review. A roof value is described as an independently reviewed measurement only after the property-binding, evidence, and release checks have cleared. When they have not cleared, InstantRoofIQ still returns a clearly labeled best-available planning estimate. Residential and commercial assumptions are labeled, unsupported lineals are withheld, and a field or professional release is still required before material ordering.
How quickly can I get the report?
The property review begins after the property is confirmed. Every valid matched-property request receives a best-available planning result; internal review can refine it when stronger evidence becomes available. InstantRoofIQ does not promise a completion time. When review tracking is available, it shows only the current stage and next step.
Is InstantRoofIQ free, and will a salesman call me?
InstantRoofIQ is free. You can view the planning result without a required sales call. Inspector Roofing only uses the contact details you provide for follow-up when you choose the displayed consent option.
What happens when property evidence is limited?
InstantRoofIQ returns a broader, clearly labeled planning estimate using the best available matched-property evidence and documented assumptions. Inspector Roofing can refine that result internally before any proposal or material order. The planning result is never presented as a survey or independently reviewed measurement.
Are the roof and shingle colors exact?
No. The 3D roof and shingle colors are visual simulations for planning. Screen settings, lighting, manufacturing variation, and the actual roof surface can change appearance, so confirm a final selection with physical manufacturer samples.
How we measure · updated 2026-08-17 17:54 UTC
Every roof, measured from several independent sources
We never rely on one reading. A property is measured from aerial LiDAR, its building footprint, and any commercial report available, then combined so the sources check each other. When they disagree, the published range widens — disagreement is never averaged away.
Across 553 Georgia properties compared against commercial roof reports. 85.2% landed within 20%.
MEASURED, n=553Typical difference from the reference report. 73.4% agree within 1 rise-per-12.
MEASUREDReal triangulated models generated from classified airborne returns, not artist impressions.
LIVEEvery measurement carries its range and the sources behind it. Nothing is presented as surveyed truth.
LIVEWhat these numbers are, precisely. They describe how closely our measurements agree with commercial roof reports (the kind adjusters settle against). That is a real, large-sample comparison — and it is not a tape measure. No roof in that comparison was measured by hand on site, so we do not claim certified physical accuracy. Every report says so on its own evidence page.
Measurement sources
What is feeding a measurement today
Live today on the site's own authenticated route; returns ranked structure candidates with ground footprints and an address-point containment test.
Address -> coordinates. Public, keyless. Known to land on road centerlines for private drives.
Community-mapped building polygons via Overpass. Coverage varies; absent is reported as absent.
Public national elevation service; used as an independent height cross-check.
Open ML-derived footprints; used only when a local extract is staged.
Returns per-facet pitch, azimuth and area for many US addresses. Strongest keyed source for pitch cross-checks.
Photogrammetry from a capture; treated as high-weight when a job exists for the address.
Report-based measurements.
Report-based measurements.
A source without credentials contributes nothing to a measurement and is never counted as agreement.
Independent product scorecard · v25 (BETA 5, audited)
We grade ourselves out of 1,000 — in public
Equal-weight mean of 9 scored areas; validated measurement accuracy excluded as N/A.
Measured agreement with commercial provider reports across 553 properties. Uncalibrated engine (the non-circular measurement): 8.19% median absolute area error, 85.2% within 20%. Shipping engine (what a report prints): 7.83% and 85.7%. Typical pitch error 0.3 rise-per-12 on both. Re-runnable: uv run python -m app.calibration Remaining gate: Stays N/A. The rubric requires signed on-roof physical audits; provider reports are explicitly not promotable to field truth. 0 roofs field-measured. Against the bars (area WAPE <3%, pitch within 0.5/12 on >=90%), today's engine is 2.7x over on area and at 63.6% on pitch — collecting the cohort now would score RUNG 0, so close the gap before spending a one-shot sealed cohort.
Structure gateway with address-point containment; the orchestrator now READS the anchor and re-anchors the LiDAR crop when a candidate contains the address point — closing the program's signature 'computed but never read' defect class. Reachable via POST /v1/measure. Remaining gate: Signed v3 place/parcel/footprint contract still absent. Re-anchoring is proven on 1 property and depends on a live gateway with no fallback. Next artifact: persist gateway payloads across N>=20 addresses including known-wrong-geocode negative controls.
First real LiDAR-derived 3D result in program history: 1,823-triangle mesh from 1,028 vertices, glTF 2.0 GLB independently re-parsed (chunks aligned, indices in range, zero degenerate triangles, recomputed area matches). Now wired into the product path, so the report renders real faces rather than a bare point cloud. Remaining gate: B4 now PASSES 8/8 on 6740 (collection date 2019-04-17 resolved to the day from GPS time in the point records; release_gate_pass True, orderable). The stated blocker is void. Remaining: n=1 property, and the raise below is NOT yet adversarially audited.
sha256 pre-read tile verification with a typed failure vocabulary; the manifest size-drift trap documented (would have false-rejected the whole 409G vault); every reading carries a derived-sigma method string; the circular accuracy feedback loop is closed — the engine now reads a reviewed frozen snapshot, so re-running the harness can no longer silently change published claims. Remaining gate: No offsite backup and no restore drill. Cloud checksum verification unproven.
Always five Letter pages with a band on every metric and a new Evidence & Confidence page; rendered 3D from real mesh faces. Remaining gate: The measured-3D result now passes B4, so a passing fixture is reachable. Facet error is 50% median (the 75% figure was partly a corpus ceiling: ga_all_3d caps at 5 facets against an EagleView mean of 13.1). Tier-1 lineals now FIRE, on 29% of clouds at 37-88% WAPE — far from the 5% bar. Raise NOT yet adversarially audited.
Streaming chat with route receipts, tool timeline with inline approvals, conversation persistence/search/export, prompt library, usage card, three-state readiness ladder — all live, reachable routes. Remaining gate: Moderated homeowner/estimator studies and a full assistive-technology audit.
No change. There is no timing instrumentation in the measurement path. Remaining gate: Rejected on audit: a single ~1,000-point crop is not product speed, and the figure sits inside a range v23 already counted. Needs real instrumentation, a production SLO, and load-test history.
Usage accounting that cannot break a completion, typed failure vocabularies, in-band stream errors with guaranteed termination, Scout ledger. 279 automated tests green. Remaining gate: Own-tests-marking-own-homework is not product reliability. Production dashboards and sustained end-to-end monitoring absent; accuracy telemetry has been dead since 2026-08-07.
Pairing-token auth with no loopback trust; SSRF default-deny including the tailnet CGNAT range; approval boundary with execution-time re-check and revision pinning; 0600 credential storage; clean secret scan. Remaining gate: Restore proof still absent.
The operator UI half of the gate is closed and reachable: 8-agent supervised roster with grounding enforcement, tools-in-chat that search and cite, approval-gated proposals, prompt library. Remaining gate: The usefulness-evaluation half is open. Needs a recorded, replayable evaluation over K>=10 real estimator tasks with a non-mutation assertion.
Measurement accuracy stays marked "not validated" on purpose. Our own rubric requires signed on-roof physical audits, and we have completed none. Agreement with commercial reports is a weaker claim, so it is published separately above rather than folded into this score. These v25 numbers were adversarially audited before publication and most of the increases we proposed were rejected.
Generated from the InstantRoofIQ BETA 5 core on Inspector Roofing's own hardware · 2026-08-17 19:52 UTC · Fast lane qwen2.5:7b, Deep Think deepseek-r1:8b, both running locally.