Riptide Roof Diagnose

AI roof damagereports in 30 seconds.

Upload a photo. Riptide returns a HAAG-aligned damage report 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). Branded PDF on every plan. From $99/month.

HAAG-aligned · Xactimate codes · 14-state code coverage
30s
Per-photo analysis — a storm route's worth of photos triaged fast, not a half-day write-up.
23
Damage types classified — hail, wind, granule loss, mat fracture, flashing, boot deterioration, more.
14
States with code-specific overlay — FBC for FL, ORC for OH, CRC for CA, RCNYS for NY, 780 CMR for MA + 9 more; IRC default elsewhere.
Houston-based · Founder-ledHAAG-aligned · Xactimate · 14-state code coverageBranded PDF on every plan
What it does

A defensible report, before you leave the driveway.

Roof Diagnose is built for one thing — turn a photo into the kind of report a HAAG-trained adjuster recognizes. No DIY checklist. No back-of-the-truck handwriting. Just documentation an adjuster knows how to read.

01

Photo in, report out.

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.

02

23 damage types, classified.

Hail impact, wind uplift, granule loss, mat fracture, boot deterioration, flashing damage, ice barrier gaps — all 23 mapped to HAAG functional vs. cosmetic classification.

03

State-aware code citations.

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.

04

Branded PDF reports.

Your logo, your company name. Cover page, per-photo findings, code-reference appendix. Ready to hand to the homeowner or file with the carrier — included on every plan.

What one finding looks like

The artifact the homeowner sees. And the one built for how carriers review.

Every finding carries severity, confidence, damage type, Xactimate code, HAAG class, functional-vs-cosmetic call, and the building codes a local adjuster recognizes. Across 10–20 findings per inspection, the PDF reads like something a senior estimator wrote — because it's structured exactly the way one would.

Severe · Functional · Verify on-site
Finding 01 / 12

Hail impact

HAAG Class 3 (1.5–1.75 in) · Xactimate RFG 240 · Confidence 92%

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.

Code references
IRC R905.2.4ASTM D3161 Class FHAAG Functional §3.1
Who it's for

Built for the four people who actually read the report.

01 / Roofing contractors

Win the speed race on every storm call. Get a defensible bid in front of the homeowner before three competitors knock.

02 / Public adjusters

Documentation built for the questions carriers raise — HAAG Functional Standard on every finding.

03 / Storm-chase crews

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.

04 / Carriers & nationals

Consistency at scale. Enterprise tier includes API, custom taxonomies, and ServiceTitan / Salesforce integrations.

Roof Diagnose pricing

Five plans. No setup fees. Cancel any time.

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.

Current

For solo roofers (5–6 jobs/mo)

$99/ month

Cancel any time

  • 1,000 photo analyses / month
  • 1 user
  • All 23 damage types
  • HAAG / Xactimate / 14-state code coverage (FBC, ORC, CRC, RCNYS, 780 CMR + more)
  • PDF custom branding (logo + company name)
  • Email support
Choose Current →
Most popular
Swell

For growing shops (~25 jobs/mo)

$199/ month

Cancel any time

  • 5,000 photo analyses / month
  • Sized for teams of up to 5
  • Everything in Current
  • Priority analysis queue
  • PDF custom branding
  • Email + chat support
Choose Swell →
Breaker

For multi-tech shops (~50 jobs/mo)

$299/ month

Cancel any time

  • 8,000 photo analyses / month
  • Sized for teams of up to 10
  • Everything in Swell
  • Custom regional pricing zones
  • Priority support (4-hour SLA)
  • Phone support
Choose Breaker →
Riptide

Storm-chase + multi-region crews (~125 jobs/mo)

$599/ month

Cancel any time

  • 13,500 photo analyses / month
  • Sized for teams of up to 25
  • Everything in Breaker
  • Slack channel with our team
  • Custom PDF logo + footer
  • Priority feature requests
Choose Riptide →
Enterprise

Carriers, national adjusters, multi-state contractors

Custom
  • Unlimited photo analyses
  • Unlimited users + SSO
  • API access (REST + webhooks)
  • ServiceTitan / Salesforce integrations
  • SLA + dedicated support
  • Custom training + on-site rollout
Talk to us →

Each tier has a built-in monthly cap — predictable bill, never a surprise · A typical inspection runs 150–200 photos

Common questions

Things contractors and adjusters ask before they sign up.

How accurate is it?+

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.

Will adjusters actually accept these reports?+

That's why state-specific code citations exist. Reports cite the locally-credible code 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. Reports carry HAAG functional-vs-cosmetic classification and Xactimate codes — the references the in-state adjuster expects to see.

I'm a public adjuster, not a contractor. Does it fit my workflow?+

Yes. Public adjusters are a core part of who we build for. The functional-vs-cosmetic classification on every finding is the whole insurance distinction in two words — built in by default. Pro and Team tiers include custom branding so the PDF leaves your firm's name on it, not ours.

What if my property isn't in one of the 14 supported states?+

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.

Try Roof Diagnose on your next photo.

Houston, TX
From $99/month
AI-assisted roof analysis — a fast first pass, not a substitute for a certified on-site inspection. Always verify findings with a licensed roofing professional before filing an insurance claim.