Roof damage assessment, in thirty seconds.
Upload a photo. Get 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 + more; IRC default elsewhere) — fast enough to triage a storm route before lunch. From $99/month.
Try it on a real roof photo — no signup, no credit card.
Upload a roof photo and watch the analysis run in 30 seconds. See the actual report we'd generate, including the Xactimate codes and confidence scores.
30-second first-pass assessment. Reports built for carrier review.
Analyzes photos in 30 seconds
Upload a photo, get severity, confidence score, damage type, and Xactimate code per finding. No more drive-back-to-the-office to write up the inspection.
Classifies across 23 damage types
Hail impact, wind uplift, granule loss, mat fracture, boot deterioration, flashing damage, and 17 more. Each one mapped to HAAG functional vs. cosmetic classification.
State-aware code citations
Defensible reports adjusters recognize. HAAG, Xactimate, ASTM, and IRC by default — plus FBC-R (Florida Building Code) on FL properties and ORC R905.1.2 (ice barrier) on Ohio properties. Each finding carries the locally-credible code reference an in-state adjuster expects.
Distinguishes functional vs cosmetic
The whole insurance-claim distinction in two words. Cosmetic is typically excluded; functional is typically covered. Riptide flags the distinction on every finding so you know which is which — your inspector makes the final call.
Generates printable PDF reports
Branded for your shop. Cover page, per-photo findings, code-reference appendix. Ready to hand to the homeowner or the carrier.
Triage a full storm route before lunch
Built for surge events. ~30 seconds per photo turns a storm-day photo set into a fast first pass instead of a half-day write-up.
Built for the people who actually inspect roofs.
Roofing contractors
Win the speed race on every storm call. Get a defensible bid in front of the homeowner before three competitors knock.
Public adjusters
Documentation built for the questions carriers raise. HAAG Functional Standard built into every finding.
Inspectors & storm-chase crews
Pre-write reports on-site with codes attached. Office time switches from creation to verification.
Carriers & national adjusters
Consistency at scale. Enterprise tier includes API + custom training on your damage taxonomy.
This is what your customer (or carrier) actually receives.
The output is a PDF, not a screenshot. Below is a sample page of a Riptide Roof Diagnose report — HAAG-aligned findings, Xactimate codes, IRC/ASTM citations, confidence scores. Every field shown is illustrative.
Inspection report
Sample property · Houston metro, TX · Inspected 2026-05-16

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.
Bruising of this severity compromises the shingle mat and can shorten roof life, per HAAG Functional Standard. Severity at this level commonly supports a functional-damage claim — verify on-site before filing; the carrier makes the final determination.
Recommended action: Document with HAAG test-square method (10x10 ft). File supplement with carrier including these findings + photo set.
Full-depth vertical fracture through the shingle tab, exposing the asphalt mat. Pattern consistent with hail impact propagating along the tab line.
Fractures through the mat allow water ingress and accelerate deck rot. HAAG classifies mat fracture as functional damage requiring shingle replacement, not patch.
Recommended action: Replace the fractured shingle and adjacent course. Document fracture pattern for carrier.
Moderate granule shed observable in gutter sample and on north-facing slope. Typical for shingles in years 12–15 of life.
Cosmetic at this stage. Note for trending — accelerated loss in next 24 months would re-classify as functional.
Recommended action: Photograph for baseline; re-inspect at 24-month interval.
Four tiers. No surprises.
Most contractors start with Swell. Every plan is a flat monthly fee with a generous photo allowance. Annual saves 10% — roughly two months free.
For solo roofers (5–6 jobs/mo)
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
For growing shops (~25 jobs/mo)
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
For multi-tech shops (~50 jobs/mo)
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
Storm-chase + multi-region crews (~125 jobs/mo)
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
Carriers, national adjusters, multi-state contractors
- ●Unlimited photo analyses
- ●Unlimited users + SSO
- ●API access (REST + webhooks)
- ●ServiceTitan / Salesforce integrations
- ●SLA + dedicated support
- ●Custom training + on-site rollout
Each tier has a built-in monthly cap — predictable bill, never a surprise · A typical inspection runs 150–200 photos
Questions buyers actually ask.
How accurate is the AI?+
Riptide Roof Diagnose runs a vision model on an extensive HAAG-aligned prompt covering 23 damage types, Xactimate codes, ASTM standards, and state-specific building code citations across 14 states — FBC-R (FL), ORC R905.1.2 ice barrier (OH), CRC + Title 24 + WUI Chapter 7A (CA), RCNYS (NY), 780 CMR (MA), NJ UCC (NJ), plus NC/SC/GA/OK/KS/MO/AR/TX — with IRC default elsewhere. Every finding includes a confidence score so you know which ones need on-site verification. It's not a replacement for a HAAG-certified on-site inspection — it's a faster first pass that surfaces what to look for.
What's the difference between Current, Swell, Breaker, Riptide, and Enterprise?+
Photo volume + team size + integrations. A typical roof inspection runs 150–200 photos. Each tier is sized to a team scale — one shared workspace license per company, with the photo quota matching the team size: Current (1,000/mo, solo). Swell (5,000/mo, ~5 staff). Breaker (8,000/mo, ~10 staff). Riptide (13,500/mo, ~25 staff). Enterprise gets per-user SSO + unlimited usage + API access for carriers and multi-state operations.
Do you store our photos?+
Yes — for subscribers, we keep an audit trail of every analysis so you can re-download the report and PDF later. Free-trial photos aren't retained. We never use your photos to train any third-party model.
Can we white-label the PDFs?+
Every paid plan — Current, Swell, Breaker, and Riptide — includes custom branding (your logo + company name on every report). Enterprise goes further with fully white-labeled output (no Riptide branding at all).
What happens if I hit my monthly photo cap?+
Your bill never surprises you — that's the point of the cap. When you reach it, the app prompts you to upgrade to the next tier in one click and you keep working immediately. No interruption, no lost data, your reports stay. Most storm-chase shops jump Breaker → Riptide once during peak season, then move back down on the 1st when the counter resets. If you'd rather have usage-based billing (no cap, pay-per-photo), reach out — that's available on Enterprise.
Stop documenting hail damage by hand. Try it free.
Disclaimer: Riptide Roof Diagnose is an AI-assisted visual inspection tool, not a substitute for a HAAG-certified on-site inspection. All findings should be verified by a licensed roofing professional before any insurance claim is filed or repair work is scheduled. Confidence scores are model self-assessments and are not a guarantee of accuracy.