RiptideProduct

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.

Live demo · running now

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.

What it does

30-second first-pass assessment. Reports built for carrier review.

01

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.

02

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.

03

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.

04

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.

05

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.

06

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.

Who it's for

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.

A sample report

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.

Riptide Roof Diagnose · HAAG-aligned inspection

Inspection report

Sample property · Houston metro, TX · Inspected 2026-05-16

Overall severity
Severe · supplement recommended
Real inspection photo of asphalt shingles with hail-impact mat exposure, full-depth fracture, and surrounding granule loss.
1
2
3
All findings · 3 identified
1
Hail impactSevereFunctional — typically covered
HAAG Class 3 (1.5–1.75 in)RFG 24092% conf.

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.

Why it matters

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.

Codes:IRC R905.2.4ASTM D3161 Class FHAAG Functional §3.1
2
Mat fractureModerateFunctional — typically covered
HAAG mat fracture — full depthRFG 24086% conf.

Full-depth vertical fracture through the shingle tab, exposing the asphalt mat. Pattern consistent with hail impact propagating along the tab line.

Why it matters

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.

Codes:IRC R905.2.7HAAG Functional §3.3
3
Granule lossMinorCosmetic — typically excluded
HAAG accelerated weatheringRFG 30078% conf.

Moderate granule shed observable in gutter sample and on north-facing slope. Typical for shingles in years 12–15 of life.

Why it matters

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.

Codes:HAAG Cosmetic §2.2
Code reference appendix
IRC R905.2.4Fastening — asphalt shingles
ASTM D3161 Class FWind resistance — sealed shingles
ASTM D7158 Class HWind classification — 150 mph
HAAG Functional Standard §3.1Hail damage classification
HAAG Cosmetic §2.2Granule loss vs functional damage
Riptide Roof Diagnose · riptideai.coPage 1 of 4 · Sample illustration
Pricing

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.

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

Try before you buy: Run the free demo on roof.riptideai.co — no signup, no credit card.
Common questions

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.

Houston, TX
From $99/month

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.