
Old quotes
Every quote from the last 18 months that never signed. We call, text and email the homeowner. We offer financing. We book a new look at the roof. You approve every message first.
Dead quotes turn into signed jobs.
Old quotes that never signed. Insurance checks that never came. We chase every one of them, every week, until you get paid.
5× what you pay us in 90 days, or your setup fee back. Written termsFree. We only read your CRM. You get a one-page report the next day.
Sample. Yours shows your jobs and your dollars.

You sent a quote in May. The homeowner went quiet. The roof got done. The insurance company still owes the last check. The bank is holding another one. Nobody has time to chase it. We do. We ask, in your name, until it is paid.

Every quote from the last 18 months that never signed. We call, text and email the homeowner. We offer financing. We book a new look at the roof. You approve every message first.
Dead quotes turn into signed jobs.

Every new quote gets a follow-up on day 1, 3, 7, 14 and 30. It stops the second they sign. If a quote goes quiet, your office gets a heads-up.
No quote gets forgotten.

The roof is done but the last check never came. We send the insurance company the paperwork and call every week until it is cut. If the bank is holding a check, we handle that too. We collect the deductible. We never argue the claim.
Checks you are owed, in your bank.
How the depreciation check works →
How the mortgage-held check works →



We pull the list of every unsigned quote and every unpaid insurance job. That list is locked. You OK the messages.
Calls and emails go out. Insurance paperwork goes out on every open job.
Texts go out under your company name once the phone carrier approves it. That takes a few days.
What signed. What got paid. What is still open. One page.
You check the numbers. Under 5 times our fee, you get the setup fee back. Over it, we keep going month to month.
| Your CRM | AI phone answering | Stormpaid | |
|---|---|---|---|
| Chases old quotes | No | No | Yes |
| Follows up on new quotes | Only if you set it up | New leads only | Yes, day 1 to 30 |
| Chases insurance checks | No | No | Every week until paid |
| Tells you what got paid | No | No | Every Friday |
| Guarantee | No | No | 5× or your setup fee back |
| Do you have to switch software | — | No | No |
On day one we write down every unsigned quote and every unpaid insurance job. That list does not change. That is what we are judged on.
A job counts if we reached out in the 30 days before it signed. A check counts when it hits your bank. You can see every touch in your own CRM.
You get the setup fee back within 14 days. The only way it does not count is if you paused us or cut off CRM access.
The full terms are public: Guarantee terms.
One time. Covers hooking up your CRM, the list, your messages and the 90-day guarantee. The price depends on how much is sitting there.
Flat. Any number of users. Month to month after 90 days. Cheaper in winter.
5 times what you pay us, in signed jobs and paid checks, in 90 days. Or you get the setup fee back.
Your price is on the free report. Most roofers have it the next day.

I opened a roofing CRM and saw two piles. Quotes nobody followed up on. Insurance checks nobody chased. The money was owed. Nobody had time to ask for it. So that is our whole job. We ask, every week. You get one page every Friday.
[$ recovered] · [×] in 90 days
[$ recovered] · [×] in 90 days
[$ recovered] · [×] in 90 days
We only read your CRM. We never change it. If you do not sign up, we delete your file in 30 days. You can leave names off the export; we do not need them for the report. How we handle it.
No texts without consent. STOP always works. Calls only 8 am to 8 pm. Three tries a day, max.
We collect the deductible. We never waive it. That is the law in Texas and Florida. We send paperwork and ask for status. We never argue the claim. We only call the bank if the homeowner signs off.
We say no to these up front, before we take your CRM access.
You likely have too few old quotes for the math to work. We will tell you on the audit call.
We work inside JobNimbus, AccuLynx or Roofr. Paper and spreadsheets, not yet.
If someone already calls every quote and every carrier, every week, you may not need us.
If that is not you, the audit is still free. You keep the report either way.
It can send a message. It does not check if anyone answered, skip the ones that already signed, or do the insurance paperwork. We do. And every Friday you see what got paid.
She OKs the messages. She sees every touch. The chasing stops depending on her having a free hour. The insurance paperwork she never gets to gets done.
A job only counts if we reached out in the 30 days before it signed. Every touch is in your own CRM. You can see it yourself.
Yes. We collect the deductible in full. We never waive it. The insurance company usually wants proof it was paid before they send the last check, so this gets you paid faster.
You get the setup fee back within 14 days. We keep the monthly fees for the work we did. Unless you paused us or cut off the CRM, the guarantee holds.
Old quotes and insurance checks do not care what month it is. And we charge less from December to February.
Every message goes out under your company name and number. You OK the words first. Nobody argues a claim for you.
A small team. One person owns your account for 90 days and answers the same day. You get a direct number. The founder is on your first call.
About a week. Calls and emails start first. Texts start once the phone carrier approves your number.
Then we tell you that. You keep the report and it costs you nothing. Most shops have something sitting there, but we have no number for "most" yet, so we will show you yours, not a guess.
Yes. Strip the name column before you send it. We only need the amounts, dates, statuses and job types for the free report. How we handle your data.
Something else? hello@stormpaid.com

Send us a jobs export from your CRM. We send back one page: what is unsigned, what is unpaid, and what we think we can get back in 90 days. Then you decide.