Skip to content
All Roof
V1.63 shipped · 3,402 tests green

Storm money doesn’t arrive in one piece.

So All Roof never accounts for it as one. Insurance and retail, one system of record, over a claim ledger that closes to the cent.

Scroll
The split
01One number

A storm job looks like a single figure on a single line.

02Four obligations

It never was one. It's four separate obligations from three different payers.

03One is gated

Recoverable depreciation isn't late. It isn't askable yet — not until the certificate of completion is signed.

04And they never net

An overpaid ACV check does not quietly cover the deductible. Different payers, different obligations — so the collections list stays true.

One approved claim$27,950.00
Carrier ACV$18,344.00
The carrier · Issued after the adjuster approves. Nets out the deductible.
Deductible$1,000.00
The homeowner · Not the carrier's money. Collect it or eat it.
Recoverable depreciation$5,456.00
The carrier — later · Held until the certificate of completion is signed.
Approved supplement$3,150.00
The carrier · Scope the carrier agreed to after the fact.
Run it yourself

This is the real ledger math. Not an ROI calculator.

The same algebra the product runs, in integer cents, in your browser. Drag anything. Try the overpaid check — it’s the failure this model exists to prevent.

Scenario

ACV check deposited, deductible collected, supplement approved. Depreciation is real money you cannot ask for yet.

Collectible now
$3,150.00

Outstanding on buckets with nothing standing in the way.

Held til COC
$5,456.00

Real money. Just not askable until the certificate is filed.

The partitioncollectible $27,950.00
BucketOwedReceivedOpenActions
Carrier ACV$18,344$18,344clear
Homeowner deductible$1,000$1,000clear
Recoverable depreciationHeld until the certificate of completion is signed$5,456$5,456
Approved supplement$3,150$3,150
Partition closesΣ owed $27,950.00 = $27,950.00 collectible

All Roof is software for roofing contractors. It is not an insurance adjuster, insurance producer, or public adjuster, and it does not provide insurance, legal, or claims advice. All Roof does not negotiate, adjust, or settle insurance claims. Coverage determinations and claim payments are made solely by the insurance carrier under the terms of the policyholder's policy. Contractors are responsible for complying with the licensing and insurance laws of the states in which they operate.

Workflow

Two ladders, because you run two businesses

16 stages for insurance, 12 for retail, over one shared spine — with the claim loops modelled as overlays, so a supplement in flight never moves the roof backward.

16 stages · 5 phases

Sixteen stages, because a storm job has a claim inside it and the claim has its own life. The four claim stages between filing and approval are where files go to die in a system that models this as one step called “pending.”

Sale
Claim
Prep
Build
Closeout
Overlays, not stages

Turn these on and watch the job’s position stay exactly where it is. That is the whole point.

Job position
Roof Scheduled

1 overlay in flight — position unchanged. Your pipeline report still says exactly where this roof is.

The product

Shipped, deployed, and photographed

Real captures from the running application — not mockups. What isn't built gets its own section below, by name.

The document your client takes to their asset committee

The document your client takes to their asset committee

Roof inventory with replacement horizons, a numbered-pin section diagram, priority-grouped deficiencies with recommendations, a capital-planning summary, and a limitations appendix. Budgetary ranges, never a false-precision dollar. This is the whole commercial pitch in one artifact.

Captured from the running application. The jobs and figures are a demo book of fictional customers — not results from a real one.

How it's built

You're going to run your money through this.

Four figures, each reproducible against the deployed tag. We'd rather hand a technical buyer specifics they can check than an adjective they can't.

3,402
tests green

across 250 files, in the shipped release

77
row-level security policies

across 48 tables — isolation lives in the database

1,774
lines of tenant-isolation checks

run against a live two-organization database

0
float accumulations in the ledger

integer cents from the entry onward

What it doesn't do

The list every other vendor makes you discover in month two.

If one of these is a dealbreaker we'd genuinely rather you find out now. And if a competitor's site has no section like this, it isn't because they had nothing to put in it.

We don't text your customers

Carrier registration for business texting isn't finished, so the product sends no SMS to a homeowner — and we'd rather say that than ship a feature that silently drops messages. Calls and texts you make from your own phone are logged; the sending isn't ours yet.

Nothing runs on a timer

There is no scheduler, no queue and no overnight worker. Follow-up worklists, revival cadences and stage tasks are built the moment you or a stage move triggers them — a human is always in the loop. If you want drip campaigns that fire while you sleep, that isn't this yet.

No accounting sync

The credential vault and the provider seam are built and tested, but there is no live QuickBooks connection today. We're not going to list a logo we can't back.

We don't generate measurements

That one is on purpose and probably permanent — the terms, insurance and geometry involved aren't worth the risk to you. Bring the report you already bought and it reads itself into the job.

Pricing

Three tiers. We'll quote you on the call.

We're not printing a number we'd have to walk back once we understand your operation. Bring your job count and channel mix and we'll be direct about it.

Crew

A single crew running retail and storm work off one book.

  • Full dual-track pipeline, insurance and retail
  • The claim ledger and typed check entry
  • Canvassing map, territories and storm overlay
  • Build sheets with photo gating
  • Estimate Studio and carrier estimate reads
Get a quote

Company

Most operations

Multiple pods, a production manager, and an owner who wants the numbers to be true.

  • Everything in Crew
  • Teams, pods and pod leads with role-scoped visibility
  • All 6 report templates plus the report builder
  • Board Room owner briefing
  • Supplement contrast and approval reconciliation
Get a quote

Commercial

Low-slope and service work, where the client expects a portal and a report.

  • Everything in Company
  • Roof asset register and condition reports
  • Service agreements with forward billing schedules
  • Dispatch board and document vault
  • Voice Walk
Get a quote
Talk to us

Thirty minutes, your numbers on screen.

No deck. We’ll open the product against a book that looks like yours and you can decide from there.

Is it actually built?

V1.63 is deployed — 42 pages, 57 database migrations, 3,402 passing tests. The calculator above is the real money model, running in your browser.

How many companies use it?

Few, and we won't inflate that. There's an active commercial pilot and a trial tenant. If you need to be customer two hundred, we're the wrong call today. If you'd rather shape it, that's the window.

Can I get my data out?

A one-click export isn't built yet — we'd rather say so now than after you've moved a book of business in. It's your data, in Postgres, and we'll hand it over on request in the meantime.

Book a demo

Thirty minutes, screen-shared, with your own numbers in it. No deck.

By submitting, you agree to our Terms and Privacy Policy. We'll email or call you about your request whether or not you check the box above.