Two of our roofing clients, named with their blessing. One of them on camera, talking you through his own numbers. Pipelines pulled straight from the CRM, ad accounts pulled straight from Meta. Two more anonymised accounts sit below. Every number is exactly what was reported, nothing inflated.
A Glasgow roofing firm, brand-new to the system. We went live on the 9th of May, the first appointment booked on day one, and by the end of month two the lads had closed about £97,000 of work on £2,976 of ad spend. Around £60,000 of it landed in the first month. Paul sat down with us on camera to go through it, in his own words.
Paul Doolan has been stripping and re-slating roofs since he left school. TradeTech, the Glasgow firm he runs with John Bell, is set up for one thing: full roof replacements, with the fascias, soffits, guttering and leadwork that go with them. They are not a repair outfit, and lead sources that send repair jobs waste their time.
Paul had worked with lots of companies doing similar jobs to ours, with what he calls a mixed bag of results. He found us through a few searches and LinkedIn, did his own research, and liked what he saw. What tipped it was the backstory: our founder grew up on roofs, working in his dad’s roofing firm from age 11. Paul wanted someone who actually knew the industry. One intro call later, we took it from there.
The first appointment booked on the very first day live. That lead priced up as a roofline job, then the lads found rot all around the roof once they got on site, and it turned into a substantial full job for TradeTech. They finished it just before we filmed, customer extremely happy.
Across the first two months the ads produced 58 leads on £2,976 of spend, £51 a lead. Of those, 38 booked appointments, roughly two of every three, at £78 an appointment. Paul puts around 90% of the leads as exactly what TradeTech want, most of them full roofs.
Month one closed at roughly £60,000. By the end of month two the total stood at about £97,000 of work won, a 32× return on the ad spend. The diary is now booked around eight weeks ahead, and Paul’s biggest problem has changed shape: he is deciding whether to come off the tools to keep up with the quoting. Asked on camera whether he would recommend this to other roofing companies in the UK, his answer took one word: “100%.”
Honestly, I’ve not had many bad leads. As much as 90% of the leads that are coming in are everything that TradeTech want. Most of them full roofs.
Paul Doolan · TradeTech Roofing · Glasgow
An established Northamptonshire roofer, 10+ years in. In a single month we put 28 qualified site visits on his calendar at £60 a time. A steady, predictable flow he can actually staff. No inflated revenue claim: the work is honest repairs, and the volume speaks for itself.
A 10-year roofer who wanted a steady diary without spending evenings replying to enquiries. We gave him a system that does it for him.
You’ve fully gained my trust and I’m really glad we chose to work with you. Really happy with the amount of site visits coming through. Thanks again for the fantastic service.
Zak Campbell · Ace Roofing Services · Northamptonshire
Two earlier accounts, anonymised at the client’s request. The deepest breakdowns we publish, kept here for the detail-hungry.
A London roofing company we’ve been running for a while. The numbers below are a single 30-day snapshot inside the relationship. 46 of the quotes came directly from the ads, 21 more from our backend AI and reactivation flows. All numbers pulled straight from the ad account and the live CRM.
An established London roofer with a real crew, real reviews, and a steady flow of word-of-mouth work. The business worked, but the lead flow was unpredictable. Slow weeks were really slow, and inquiries often went cold before he could reply, especially evenings and weekends.
He’d tried boosting posts, tried a freelance marketer, tried an agency. Bits of activity, no system. What he wanted was simple: steady booked jobs, on his calendar, without spending evenings chasing. We’ve been running his account ever since.
Inside this 30-day window, ad spend was £4,224. The ads brought 109 raw leads. The quiz qualified those down to 46 ad-direct booked quotes at £91.83 per quote.
On top of that, our backend AI and reactivation flows pulled 21 more quotes out of leads that had previously gone cold. Total: 67 qualified quotes, which works out to an effective £63 per quote on the same ad spend.
Of those, the team closed £72,260 of confirmed booked revenue. A 17× return on the ad spend in one window, and that’s before counting future months. The CRM screenshot above is the live state at the end of the period: 28 opportunities sitting in Job Confirmed and Booked at £72,260.
Amazing results from you guys so far. Really impressed.
From the client · Roofing owner · London
A second London roofing client. Brand-new account, day one on the system. The numbers below are from the very first 37 days, with more sat in the active pipeline behind them. £22,630 of confirmed booked revenue closed in month one, on £1,740 of ad spend.
A second London roofer with a real crew and real reviews, but no engine behind the lead flow. New homeowners would call when they called, and dead weeks were dead. He’d watched the first roofing case study, asked a few questions, and signed up.
His goal: predictable booked jobs from day one, not just a faster phone. We turned everything on at the same time, ads, quiz, AI, CRM, and let the first month tell the truth.
Across the first 37 days, total spend was £1,740.55. The system produced 28 Meta leads, qualifying down to 23 real conversations at £75.68 per qualified quote.
By the end of month one, the kanban had £22,630 sitting in Job Confirmed and Booked across 7 won jobs. Quotes sent, booked appointments and qualified leads stacked further pipeline behind that, already in motion for the second month. He won every one of the 7 booked jobs in the window.
Exactly what I was looking for.
From the client · Roofing owner · London
The case studies above are the deepest breakdowns we publish. The numbers below are pulled from a handful of other accounts we’ve run. Different niches. Different budgets. Same system. Same shape of result.
£19.21 / lead £24.38 / lead £30.40 / lead £36.80 / lead £49.01 / lead · The system holds across niches and budgets.
Two calls is all it takes to know if we can do for you what we did for these roofers. The first is a 15 to 20 minute intro on Google Meet. The second, only if we both want it, is a custom strategy and offer.