Slate roof with copper ridge at golden hour
Database Revenue Recovery

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.

No ad spend
We work with the contacts you already have
Years of data
Old quotes and enquiries quietly piling up
One audit
See what it's worth in under a week
Who This Is For

If you recognise your business below, you're already sitting on recoverable revenue.

Businesses with old quotes / enquiries
Businesses running paid ads
Businesses missing follow-up calls
Businesses with slow follow-up
Businesses with repeat customers
Businesses relying on word-of-mouth
02 — The Asset

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
03 — Why roofers lose revenue

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
Outcome framing

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.

04 — The Quiet Maths

A small percentage of a forgotten list is still a real number.

1,500
inactive contacts in an average 5-year roofing CRM
2%
modest reactivation rate on a well-written sequence
£4,200
average residential roofing job in the UK

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.

05 — Revenue Calculator

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.

1,500contacts
£4,200
2%
Potential revenue opportunity
£126,000

Already in the building. Already trusted you once.

See my revenue recovery opportunities →
09 — How it works

Three steps. Nothing for you to install.

01

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.

02

We identify reactivation opportunities

Cold quotes, lapsed maintenance customers, storm-season enquiries, repeat-job candidates. Segmented by likely revenue, not vanity metrics.

03

We launch recovery campaigns

Considered, on-brand outreach that sounds like you — not a marketing agency. Bookings land in your existing calendar.

10 — Example campaigns

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
13 — Fit

We're selective about who this works for.

Database recovery only works when there's a database worth recovering. Honest about both sides.

This is for
  • 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
This is not for
  • Brand new businesses with no history
  • Companies with no customer list at all
  • Anyone expecting instant overnight results
  • Businesses uninterested in customer lifecycle
Final word

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.

Confidential·Works with your existing systems·No software to install