Hail impact
Multiple circular bruises with granule displacement and asphalt mat exposure, consistent with a Class 3 hail event. Diameter 1.5–1.75 in. across the south-facing slope.
Upload a photo. Riptide returns a HAAG-aligned analysis with severity, confidence scores, Xactimate codes, and state-specific code citations across 14 states — FBC, ORC, CRC, RCNYS, 780 CMR + 9 more (IRC default elsewhere). Then hand the homeowner a one-page roof report card with a Roof Health Score — branded on every plan. From $99/month.
Roof Diagnose is built for one thing — turn roof photos into a one-page report card a homeowner actually understands, backed by analysis a HAAG-trained adjuster recognizes. No DIY checklist. No back-of-the-truck handwriting.
Upload a photo from the roof or your phone. Riptide returns severity, confidence score, damage type, and Xactimate code per finding in about 30 seconds. No drive back to the office to write it up.
Hail impact, wind uplift, granule loss, mat fracture, boot deterioration, flashing damage, ice barrier gaps — all 23 mapped to HAAG functional vs. cosmetic classification.
IRC by default, FBC-R for Florida properties, ORC R905.1.2 for Ohio properties. Each finding carries the locally-credible code reference an in-state adjuster expects.
Confirm the findings and every inspection becomes a one-page roof report card — Roof Health Score, annotated photos, risk assessment, and a recommended action plan, in plain language a homeowner actually understands. Branded for your shop.
One 0–100 score on inspector-verified inspections — the honest number at the top of the report card that tells a homeowner how their roof is really doing, and helps you close the job.
Cross-references the NWS storm record and cites the nearest hail or wind event as the date of loss — grounded in the public record. Plus a shareable, auto-expiring photo gallery you can text the homeowner.
Turn confirmed findings into a priced, line-item estimate on the spot — AI drafts the scope, you adjust every quantity and price, and the homeowner gets a PDF with your branding before you leave the driveway. Download it or email it from the app. Breaker plans and up.
Every finding in the workspace carries severity, confidence, damage type, Xactimate code, HAAG class, functional-vs-cosmetic call, and the building codes a local adjuster recognizes. Confirm the findings and the inspection becomes a one-page report card with a Roof Health Score — the technical depth stays with your team, the plain-language verdict goes to the homeowner. Built to close the job.
Multiple circular bruises with granule displacement and asphalt mat exposure, consistent with a Class 3 hail event. Diameter 1.5–1.75 in. across the south-facing slope.
Win the speed race on every storm call. Get a defensible bid in front of the homeowner before three competitors knock.
Analysis built for the questions carriers raise — HAAG Functional Standard and Xactimate codes on every finding in the workspace.
Triage a storm-day photo set in a fraction of the write-up time. State-aware code citations let you cross state lines without rewriting the playbook.
Consistency at scale. Enterprise tier includes API, custom taxonomies, and ServiceTitan / Salesforce integrations.
Branded PDF on every plan. Annual billing saves 10%. Each tier has a monthly photo cap so your bill stays predictable — when you hit it, upgrade to the next tier in one click. A typical inspection runs 150–200 photos.
For solo roofers (5–6 jobs/mo)
Cancel any time
For growing shops (~25 jobs/mo)
Cancel any time
For multi-tech shops (~50 jobs/mo)
Cancel any time
Storm-chase + multi-region crews (~125 jobs/mo)
Cancel any time
Carriers, national adjusters, multi-state contractors
Each tier has a built-in monthly cap — predictable bill, never a surprise · A typical inspection runs 150–200 photos
Riptide returns a confidence score (0–100) with every finding, mapped to HAAG functional vs. cosmetic classification. It's an inspection accelerant, not a replacement — most teams use it to pre-write findings on-site, then verify the edge cases. Low-confidence findings are flagged for on-site verification.
Every finding in the analysis workspace carries HAAG functional-vs-cosmetic classification, an Xactimate code, and a state-specific building-code citation on properties in 14 supported states — FBC-R for FL, ORC R905.1.2 for OH ice barrier, CRC + Title 24 for CA, RCNYS for NY, 780 CMR for MA, NJ UCC for NJ, plus NC/SC/GA/OK/KS/MO/AR/TX — and IRC by default elsewhere. The homeowner-facing report card deliberately leaves that jargon out; the technical detail stays with your team in the app.
The analysis fits: functional-vs-cosmetic classification on every finding is the whole insurance distinction in two words, built in by default, with Xactimate codes and code citations in the workspace. The exported report card is homeowner-facing by design — if your workflow needs a carrier-formatted document, tell us; we build from customer demand.
Roof Diagnose works nationally — the IRC default covers all 50 states with HAAG-aligned classification and Xactimate codes. The 14 state-specific overlays (FBC, ORC, CRC, RCNYS, 780 CMR, NJ UCC, NCRC, SCRC, OKRC, ARC + GA/KS/MO/TX notation) just add locally-credible code citations adjusters in those states expect. Email us if you want a new state added; we prioritize based on customer demand.
A one-page roof report card — Roof Health Score up top, the annotated photos, a plain-language risk assessment, and a recommended action plan — plus a shareable photo gallery link (or QR code on the printed page) they can open on their phone with no login. It's built to help the homeowner understand their roof and say yes to the work, with your branding on everything.
Both. On Breaker plans and up, the estimate workspace turns your confirmed findings into a line-item scope: AI drafts it with quantities and a written rationale per line, priced from regional catalogs (Texas, Florida, and Ohio metros today; national averages elsewhere) — then you adjust every quantity, price, and markup, save your own unit prices for next time, and download or email a contractor-branded estimate PDF. It's deliberately a separate document from the inspection report, so the report stays a neutral assessment and the estimate is your offer.