
Recover the revenue already inside your roofing business.
A database reactivation system that helps roofing companies recover lost revenue from old estimates, missed follow-ups, dormant customers, and forgotten enquiries.
Before spending another pound on ads, look at what's already there — the quiet, compounding asset most roofers forget they own.
If you recognise your business below, you're already sitting on recoverable revenue.
Your database isn't dead.It's untapped revenue.
Most roofers think of their CRM as a list of contacts. It isn't. It's a register of warm intent — people who already trusted you enough to ask. That trust doesn't expire on a marketing calendar.
- 01Old estimates never followed up
- 02Storm-season enquiries that went cold
- 03Annual inspection customers from 2022
- 04Quoted jobs lost to a competitor
- 05Repair clients who never came back
- 06Referral conversations left hanging
- 07Maintenance contracts due for renewal
- 08No-show site visits
Most revenue isn't lost to competitors.It's lost to silence.
Roofing companies rarely lose work because someone else was cheaper. They lose it because no one circled back. These are the quiet leaks we look for first.
- 01Leads go cold before anyone follows up
- 02Old estimates are never revisited
- 03Storm-season enquiries are forgotten by spring
- 04Follow-up is inconsistent across the team
- 05Maintenance opportunities quietly disappear
- 06Past customers are never reactivated
Sometimes a single follow-up campaign on a dormant database recovers more revenue than a full month of paid ads — without spending another pound on acquisition.
A small percentage of a forgotten list is still a real number.
We don't promise miracles. We do arithmetic. The numbers above aren't claims — they're the kind of inputs you can verify against your own records this afternoon.
Estimate the revenue sitting in your database right now.
Three numbers from your own records. No sign-up. The figure on the right is an opportunity ceiling — what's mathematically possible if you reactivated a modest slice of your existing data.
Drag the sliders to match your business. The Potential revenue opportunity figure updates live as you go.
Already in the building. Already trusted you once.
See my revenue recovery opportunities →Three steps. Nothing for you to install.
We review your database
A quiet, confidential audit of your CRM, spreadsheets, and quote history. No software to install. We work alongside what you already use.
We identify reactivation opportunities
Cold quotes, lapsed maintenance customers, storm-season enquiries, repeat-job candidates. Segmented by likely revenue, not vanity metrics.
We launch recovery campaigns
Considered, on-brand outreach that sounds like you — not a marketing agency. Bookings land in your existing calendar.
Recovery patterns built specifically for roofing.
Seasonal cycles, weather events, and long replacement timelines make roofing uniquely suited to database recovery. We've patterned campaigns around how roofing customers actually behave.
- Old quote follow-up sequences
- Post-storm damage outreach
- Annual inspection reminders
- Maintenance contract renewals
- Lapsed-customer reactivation
- Referral re-engagement
We're selective about who this works for.
Database recovery only works when there's a database worth recovering. Honest about both sides.
- Established roofers (3+ years trading)
- Companies running paid ads or SEO
- Anyone with a CRM, spreadsheet, or quote history
- Businesses generating regular enquiries
- Roofers with repeat & maintenance customers
- Brand new businesses with no history
- Companies with no customer list at all
- Anyone expecting instant overnight results
- Businesses uninterested in customer lifecycle
Before spending more on ads,recover what you already have.
A revenue audit is a 30-minute, no-obligation review of what your existing database may quietly be worth. If there's nothing there, we'll tell you plainly.