Revenue recovery for roofing companies

You already inspected these roofs. Most of them never got a second call.

Roofing carries the biggest unsold numbers in home service. One quote that went quiet is worth more than a month of small tickets, and the inspections you have already paid to do are sitting in your system with nobody sorting them by age or by value.

EquipmentWorth a callReplace
Roof16 yrs23 yrs
Score your list — free, no signup See the board Drop in an export and see your real number in about ten seconds.
01

What it finds in a roofing list

None of this is a lead problem. You already paid to win these people.

Unsold replacement quotes

The number that matters. A single re-opened roof quote pays for a year of this several times over.

Repairs that were deferred

Written up at an inspection, declined at the time, and still on the roof.

Roofs reaching the end of their life

You have the install or inspection dates. The list of who is due sorts itself once somebody asks it to.

Customers who stopped coming back

Outside their normal interval, already sold to once, never contacted again.

Calls that never got booked

Rang out on a Tuesday, went to a competitor by Wednesday. Worth almost nothing after 48 hours.

02

Every system judged against its own service life

Most “ageing equipment” reports flag everything at one number, which makes them useless. These are the ranges the scorer actually uses on your file — ordinary trade service life, not a manufacturer promise.

Roofing work is weather-shaped, so those records lift in the spring and again in early autumn — the windows when a homeowner will actually schedule — and settle back outside them.

Every month of that weighting is printed in full on the seasonal calendar, and the arithmetic that turns it into a ranking is on the model page.

03

Ranked by dollars, not by date

Every record gets an expected value — what it is worth times the odds of closing it. You can open the maths on any record and see exactly how it got there. Then it tells you whether to call, text or email, and writes the message.

A roof quote that went cold is not a lost customer. It is usually a customer who got busy.

The scorer runs in your own browser — your customer file is never uploaded, and there is no account to make. If the number is real, the board keeps it ranked every morning as quotes age and equipment gets older. See what it costs.

04

What roofing shops ask

How old does a roof have to be before it is worth a call?

Backlog treats sixteen years as the point the conversation becomes reasonable and twenty-three as the point replacement is the normal recommendation, and it uses a fourteen-thousand-dollar default ticket when your file has no price on the record. Those are ordinary trade ranges, not a claim about any particular roof.

What is an old roofing estimate actually worth chasing?

Every record gets an expected value — the ticket multiplied by the odds — and roofing carries the largest tickets in home service, so a quote that went quiet outranks almost everything else on a roofing board even at low odds. One re-opened replacement quote covers a year of this several times over.

Does it send the follow-ups for me?

No. It writes the call note, the text and the email, and you press send. There is no autodialer and no automated campaign — partly because unattended outreach is how contractors get themselves into trouble with contact rules, and partly because a roofer's own words close better than a template nobody read.

Do storm dates or insurance jobs change the ranking?

Not directly — it ranks from what is in your export, and it will not invent a storm, a deadline or an adjuster conversation that is not in your file. What it does do is weight roofing records up in spring and early autumn, when a homeowner will actually schedule the work.