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.
A storm job looks like a single figure on a single line.
It never was one. It's four separate obligations from three different payers.
Recoverable depreciation isn't late. It isn't askable yet — not until the certificate of completion is signed.
An overpaid ACV check does not quietly cover the deductible. Different payers, different obligations — so the collections list stays true.
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.
ACV check deposited, deductible collected, supplement approved. Depreciation is real money you cannot ask for yet.
Outstanding on buckets with nothing standing in the way.
Real money. Just not askable until the certificate is filed.
| Bucket | Owed | Received | Open | Actions |
|---|---|---|---|---|
| Carrier ACV | $18,344 | $18,344 | clear | |
| Homeowner deductible | $1,000 | $1,000 | clear | |
| Recoverable depreciationHeld until the certificate of completion is signed | $5,456 | — | $5,456 | |
| Approved supplement | $3,150 | — | $3,150 |
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.
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.
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.”
Turn these on and watch the job’s position stay exactly where it is. That is the whole point.
1 overlay in flight — position unchanged. Your pipeline report still says exactly where this roof is.
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
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.
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.
across 250 files, in the shipped release
across 48 tables — isolation lives in the database
run against a live two-organization database
integer cents from the entry onward
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.
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
Company
Most operationsMultiple 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
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
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.